onsite
Principal Software Engineer - Eurofins
Software Engineer
Lead the design and delivery of scalable, cloud‑native services using Python, Java, and AWS. Drive architecture, automation, and best practices for high‑availability microservices in a fast‑paced environment.
About the role
Key Responsibilities
- Architect and develop high‑performance, cloud‑native microservices using Python and Java on AWS.
- Lead code reviews, enforce coding standards, and mentor junior engineers.
- Design and maintain CI/CD pipelines with Docker, Kubernetes, and GitHub Actions.
- Collaborate with product, QA, and DevOps teams to deliver features on schedule.
- Implement monitoring, logging, and automated testing to ensure reliability and scalability.
Requirements
- 10+ years of software development experience with a strong focus on backend services.
- Proficiency in Python, Java, and AWS services (EC2, Lambda, S3, RDS).
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Strong communication skills and ability to lead cross‑functional teams.
Skills
pythonjavaawsdockercicd