Send your CV

    Attach a CV (Accepted file types: pdf, doc, docx, rtf.)

    Apply for

    Principal Engineer

      Attach a CV (Accepted file types: pdf, doc, docx, rtf.)

      Principal Engineer

      Location: Birmingham

      Salary: £100000 - £105000 per annum

      Contract Type: Permanent

      Principal Engineer .NET C# MSSQL, TDD 7 years + hands on experience. Azure or AWS . Hybrid working , 1 day per quarter in the office

      Our client, a pioneer in technology for decades worldwide. Their work spans across the world touching the lives on millions

      They are looking to establish a brand new team who will work on a groundbreaking transformation programme for the next decade.

      Position: Principal Engineer
      Responsibilities

      As a Principal Engineer, you will take on the crucial responsibility of owning the quality of the codebase, ensuring the highest standards, consistent patterns, and a Test-Driven Development (TDD) approach. Your keen eye for scalability and knack for spotting issues ahead of time will be invaluable. Moreover, you’ll play a pivotal role in helping engineers skill up, fostering a culture of continuous improvement within the team.

      Your role will not just be about executing tasks; it will be about shaping the future of education technology alongside Product Owners, Architects, and Development teams. Together, you will craft innovative solution designs, ensuring they align seamlessly with the overarching vision.

      You will also be a key collaborator with Product Architects, challenging decisions and optimizing technical designs. Your insights and expertise will be instrumental in translating conceptual designs into tangible technical deliverables, driving the mission forward with each line of code.

      About You
      Your problem-solving skills and innovative mindset drive you to lead in building highly scalable and reliable applications, effortlessly adapting to new technologies. You take ownership and initiative, proactively identifying and implementing improvements.

      As an adept leader and communicator, you guide engineering teams to uphold coding standards, implement best practices, and maintain high code quality. Collaborating seamlessly, you design and deploy scalable applications, ensuring system stability while prioritizing iterative development.

      Your insights drive effective resource allocation, while your technical expertise allows you to architect robust solutions. Your track record of delivering complex projects on time and within budget speaks to your leadership and mentorship capabilities.

      Experience
      Required:

      Substantial professional experience with .NET C# MSSQL
      Prior experience in a technical leadership role or similar capacity
      Proficiency in developing scalable software for large codebases
      Strong knowledge of relational databases, including MSSQL
      Demonstrated commitment to Test-Driven Development (TDD)
      Deep knowledge of at least one major cloud provider (Azure OR AWS)
      Experience in designing, understanding, and troubleshooting complex distributed systems
      Familiarity with CI/CD pipelines
      Solid understanding of Security, Networking, and Database concepts
      Familiarity with standard project lifecycle processes
      Proactive and inquisitive nature, willing to undertake various responsibilities
      Proficiency in Docker
      Highly skilled in clean code architecture, application and systems architecture, and principles/methodologies such as SOLID and DDD
      High standards for code quality, testing, and iterative, continuous delivery
      Excellent collaboration skills for pair programming and code reviews
      Experience owning a feature from concept to production, including proposal, discussion, and execution
      Experience with monitoring, alerting, and debugging high-volume production systems

      All our roles are UK based. When submitting your application to Colossus, please ensure the following

      • Your CV has your address and postcode.
      • You also have your correct phone number and email address so we can contact you asap regarding your application.
      • For confidentiality purposes, please remove any reference contact phone number’s and email address details from your CV.