remote
Director of Software Services - 10pearls
Engineering Manager
Lead a high‑performing software services team, driving architecture, cloud strategy, and delivery excellence using Java, Python, and modern DevOps practices.
About the role
Key Responsibilities
- Define and execute the technical vision for software services, ensuring alignment with business objectives.
- Architect scalable, secure cloud solutions, selecting appropriate AWS or Azure services and guiding implementation.
- Lead cross‑functional teams, fostering collaboration between development, QA, and operations to deliver high‑quality products on time.
- Implement and champion DevOps practices, continuous integration/continuous delivery pipelines, and automated testing frameworks.
- Mentor senior engineers, conduct code reviews, and promote best practices in Java and Python development.
- Monitor performance metrics, troubleshoot production issues, and drive continuous improvement initiatives.
Requirements
- 10+ years of software engineering experience with 5+ years in a leadership role.
- Proven expertise in Java and Python, with a strong grasp of microservices architecture.
- Hands‑on experience designing and deploying cloud‑native applications on AWS or Azure.
- Deep knowledge of DevOps tools (Jenkins, GitLab CI, Docker, Kubernetes) and automated testing.
- Excellent communication skills and a track record of building high‑performing engineering teams.