onsite
Engineering Team Lead - SmartRecruiters Inc
Software Engineer
Lead a high‑performing engineering team, driving architecture, code quality, and delivery cadence using Java, Python, and modern DevOps practices within an Agile environment.
About the role
Key Responsibilities
- Lead and mentor a cross‑functional engineering team, fostering a culture of continuous improvement and high quality code.
- Architect and review scalable, maintainable solutions in Java and Python, ensuring alignment with product strategy.
- Drive Agile ceremonies (sprints, retrospectives, planning) and collaborate closely with product, design, and operations to deliver on time.
- Implement and maintain CI/CD pipelines, monitoring, and automated testing to accelerate release cycles.
- Champion best practices in security, performance, and documentation across the team.
Requirements
- 5+ years of software engineering experience with strong Java and Python expertise.
- Proven track record leading engineering teams in an Agile environment.
- Hands‑on experience with CI/CD, containerization (Docker, Kubernetes), and cloud platforms (AWS, Azure, or GCP).
- Excellent communication skills and ability to translate technical concepts to non‑technical stakeholders.
- Strong problem‑solving skills and a passion for building high‑quality, scalable systems.