Job Description
Cloud-scale architecture: Designed and operated decentralised systems on AWS, enforcing modern development best practices.
Technical leadership: Influenced engineering strategy and mentored multiple squads to higher standards.
Full-stack coding & IaC: Advanced in TypeScript, Python, GitHub, GitHub Actions and Terraform.
DevSecOps enablement: Integrated tools, such as SonarQube Cloud, Snyk and GitHub Advanced Security, into CI/CD pipelines.
Developer-experience champion: Deep understanding of tooling friction points and how to remove them.
Agile delivery: Drives continuous improvement in fast-paced, agile/DevSecOps environments.
Stakeholder mastery: Balances business priorities with technical excellence and clear communication.
Best-practice evangelist: Sets, documents and enforces development standards across distributed teams.
Hands-on practitioner and mentor: Delivers results through direct contribution and fostering continuous learning among junior engineers.
Change resilience: Excels in fast-paced, high-change environments and remains composed under pressure.
AI-first developer: Expert in the use of AI tools for software development, evangelises the responsible use of AI in daily work.
Strong relationship-builder: Enjoys working in a hybrid working environment, to foster close teamwork, accelerate knowledge sharing, and strengthen cross-functional relationships.
Desirable Skills
Data-driven dashboards: Experience building Power BI reports and data models on AWS-hosted databases is highly desirable, or willing to learn.
Platform tooling guru: Deep knowledge of GitHub feature set (auth, apps, policies) and experience shipping reusable developer toolkits.
Multi-cloud fluency: Working knowledge of Azure services and integration patterns.
💡 Quick Summary
Seeking a career-building opportunity? The Principal Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in London offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
