onsite
Principal Software Engineer - The Hartford
Software Engineer
Senior technical leader driving the digital backbone for external customer interactions, architecting scalable microservices on AWS, and mentoring teams with best practices in CI/CD, DevOps, and Kubernetes.
About the role
Key Responsibilities
- Lead the design, development, and deployment of high‑availability microservices that power external customer-facing digital experiences.
- Architect scalable solutions on AWS, leveraging services such as ECS, EKS, Lambda, and RDS to meet performance and reliability goals.
- Mentor and coach engineering teams on best practices in CI/CD, automated testing, and infrastructure as code.
- Collaborate with product, security, and operations stakeholders to define technical roadmaps and ensure alignment with business objectives.
- Drive continuous improvement initiatives, including refactoring legacy code, optimizing resource usage, and enhancing observability.
Requirements
- 10+ years of software development experience with a strong focus on backend services.
- Proficiency in Java and Python, with hands‑on experience building distributed systems.
- Deep knowledge of AWS architecture, Kubernetes, and container orchestration.
- Experience implementing CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI.
- Excellent communication skills and a proven ability to lead cross‑functional teams.
Skills
pythonjavaawskubernetescicd