Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with InterQuest Group. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
Principal Software Engineer
A leadership role responsible for driving software engineering excellence, technical strategy, and best practices within an agile environment. This position involves mentoring a team, ensuring the adoption of scalable and secure engineering solutions, and collaborating with cross-functional teams.
Key Responsibilities:
- Lead and develop a high-performing software engineering team.
- Define and implement best practices for software development, architecture, and security.
- Guide technical decision-making, ensuring efficient delivery and high-quality standards.
- Contribute to platform design, governance, and process improvements.
- Advocate for engineering culture and emerging technologies.
- Oversee team development, recruitment, and mentorship.
Skills & Experience Required:
- Extensive experience leading agile engineering teams.
- Strong background in software architecture, design patterns, and cloud platforms (AWS, Azure, GCP).
- Proficiency in TypeScript, React, GraphQL, Node.js, and infrastructure-as-code (Terraform, CloudFormation).
- Experience with CI/CD pipelines, serverless technologies, and security best practices.
- Strong problem-solving, communication, and leadership skills.
Desirable Knowledge:
- Experience with identity and access management (Cognito, Okta).
- Understanding of data governance and security principles.