remote
Senior Software Systems Engineer - Helen of Troy
Systems Engineer
Lead the design and delivery of scalable, cloud‑native services for a global consumer brand portfolio, leveraging Python, Java, and C++ across AWS, Docker, and Kubernetes environments.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑availability microservices in Python, Java, and C++ that support millions of daily users across multiple consumer brands.
- Design and implement CI/CD pipelines using Git, Jenkins, and AWS CodePipeline to accelerate feature delivery and ensure robust testing.
- Collaborate with cross‑functional teams to define product requirements, translate them into technical specifications, and deliver scalable solutions on AWS.
- Optimize application performance, monitor system health with Prometheus/Grafana, and troubleshoot production incidents.
- Mentor junior engineers, conduct code reviews, and promote best practices in secure, maintainable code.
Requirements
- 8+ years of software engineering experience with strong proficiency in Python, Java, and C++.
- Hands‑on experience deploying containerized workloads on Docker and orchestrating them with Kubernetes on AWS.
- Deep understanding of microservices architecture, API design, and event‑driven patterns.
- Proven track record of building CI/CD pipelines and managing cloud infrastructure.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonjavacawsdockerkubernetescicd