Manager, Software Engineering - Puppet
Perforce View all jobs
- Pune, Maharashtra
- Permanent
- Full-time
- End-to-end ownership of software product delivery.
- Lead a team of Ruby, Python and React engineers.
- Drive team efficiency and ensure consistent adoption of Agile methodologies (e.g., sprint planning, daily stand-ups, retrospectives).
- Identify and resolve technical challenges, reducing technical debt within the team.
- Design solutions, evaluate architecture options, and set technical direction and quality standards.
- Collaborate closely with key business and product stakeholders to shape and execute the technical and product roadmap.
- Contribute to the codebase by writing application code, particularly in backend technologies (Ruby, Python).
- Break down business requirements into technical tasks and work closely with the Agile team for execution.
- Develop Proof of Concept (PoC) solutions for new technologies and features.
- Analyze and improve the performance and security of key components.
- Conduct code reviews to ensure high standards of quality.
- Mentor and coach engineers to enhance productivity and performance.
- Bachelor's degree in Computer Science (B.E./
- 4+ years of experience in project management and people management.
- Strong expertise in Java, React, Python and Ruby.
- Experience with Cloud technologies (AWS).
- Familiarity with Docker and container orchestration systems.
- Hands-on experience with CI/CD tools.
- Prior experience working in Agile teams (Scrum, Kanban, Lean, XP).
- Strong problem-solving and troubleshooting abilities.
- Experience with Continuous Integration systems like Jenkins.
- Knowledge of automation tools like Puppet, Ansible, or Chef is a plus.