Advance Search

Browse Jobs

Principal Software Engineers

Posted 4 days ago

  • Birmingham, West Midlands
  • Any
  • External
  • Expires In 3 months
Principal Software Engineers X 4 .Net C# MSSQL (Azure or AWS) TDD Docker, 5 years + Hybrid workingOur client, a pioneer in technology for decades worldwide. Their work spans across the world touching the lives on millionsThey are looking to establish a brand new team who will work on a groundbreaking transformation programme for the next decade.As a Principal Engineer, you will own the quality of the codebase, ensuring the highest standards, consistent patterns, and a Test-Driven Development (TDD) approach. Your expertise in scaling and issue detection will be invaluable. Additionally, you will play a pivotal role in helping engineers enhance their skills, fostering a culture of continuous improvement.Your role involves not just executing tasks but shaping the future of education technology alongside Product Owners, Architects, and Development teams. Together, you will design innovative solutions that align with the overarching vision.You will collaborate closely with Product Architects, challenging decisions and optimizing technical designs. Your insights will be crucial in translating conceptual designs into tangible technical deliverables, driving the mission forward with every line of code.About YouYour 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.ExperienceSubstantial professional experience with .NET C# MSSQL (Azure or AWS)Prior experience in a technical leadership role or similar capacityProficiency in developing scalable software for large codebasesStrong knowledge of relational databases, including MSSQL or PostgreSQL or MySQLDemonstrated 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 systemsFamiliarity with CI/CD pipelinesSolid understanding of Security, Networking, and Database conceptsFamiliarity with standard project lifecycle processesProactive and inquisitive nature, willing to undertake various responsibilitiesProficiency in DockerHighly skilled in clean code architecture, application and systems architecture, and principles/methodologies such as SOLID and DDDUpholds high standards for code quality, testing, and iterative, continuous deliveryExcellent collaboration skills for pair programming and code reviewsExperience owning a feature from concept to production, including proposal, discussion, and executionExperience with monitoring, alerting, and debugging high-volume production systemsExperience or exposure to PHP, MYSQL is an advantageAll 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. JBRP1_UKTJ
Apply