remote
Principal Engineer - Group1001
Software Engineer
Lead cross‑functional engineering teams to design and deliver scalable, cloud‑native insurance solutions using AWS, Python, and Java, while driving Agile practices and continuous delivery excellence.
About the role
Key Responsibilities
- Architect and oversee the development of high‑availability, cloud‑native services on AWS, ensuring performance, security, and compliance for insurance products.
- Lead and mentor a distributed engineering team, fostering a culture of collaboration, code quality, and rapid iteration.
- Drive Agile ceremonies, sprint planning, and backlog refinement to deliver incremental value and meet business objectives.
- Implement DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code to accelerate release cycles.
- Collaborate with product, data, and operations stakeholders to translate business requirements into technical solutions.
Requirements
- 10+ years of software engineering experience with a proven track record in designing large‑scale, cloud‑based systems.
- Expertise in AWS services (EC2, S3, RDS, Lambda, CloudFormation) and experience with IaC tools such as Terraform or CloudFormation.
- Strong proficiency in Python and Java, with experience building RESTful APIs and microservices.
- Hands‑on experience with Agile methodologies, Scrum, and leading cross‑functional teams.
- Excellent communication skills and a passion for mentoring and developing engineering talent.