Manager Software Development Job in Ptc India Limited
Manager Software Development
- Pune, Pune Division, Maharashtra
- Not Disclosed
- Full-time
Your Role
We are seeking a highly motivated Software Development Manager to lead our Kepware Development team in Pune. This individual will be responsible for both the technical and people management aspects of the team, guiding them to create cutting-edge industrial automation products. As a leader, you will influence product development, team dynamics, and organizational growth through strong people management skills and technical expertise.
In this role, you will transition from hands-on software engineering to a management track, spending a larger portion of your time mentoring, leading, and ensuring your team delivers exceptional features while overcoming challenges.
Key Responsibilities
- Servant Leadership: Foster an agile environment that keeps the team focused on delivering product features and solving challenges.
- Team Development: Lead and mentor software engineers, managing their career growth and providing opportunities for innovation.
- Collaboration: Work closely with Technical Product Management to ensure tasks are well-defined before the team starts, and ensure smooth integration of work.
- Continuous Improvement: Contribute your expertise to enhance both team performance and departmental processes.
- Product Development: Guide your team in developing new features and enhancing Kepware's flagship product.
- Leadership Contribution: As part of the leadership team, contribute to broader departmental initiatives and improvements.
Preferred Skills & Knowledge
- Full Product Development Lifecycle: Strong understanding of software development processes from design to delivery.
- Programming Expertise: Proficiency in C++ or C#; experience with industrial automation is a plus.
- Software Tools: Familiarity with Static Analysis Tools, Dynamic Analysis Tools, and Unit Testing Frameworks.
- Troubleshooting: Excellent troubleshooting skills for complex systems involving application software, hardware, operating systems, and networks.
- Security: Knowledge of common security vulnerabilities and experience in developing secure software.
- Agile Principles: Deep understanding of Agile methodologies, including test-driven development and continuous integration.
Preferred Experience
- Continuous Learning: A lifelong learner in your engineering discipline, always looking for opportunities to expand your knowledge.
- Team Improvement Metrics: Experience using metrics to drive continuous team improvement.
- Mentorship: 2+ years of experience mentoring, leading, or managing engineers.
Basic Qualifications
- Bachelor s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related STEM field.
- 10+ years of experience in software development, with at least 2 years in a leadership or management role.
Qualification : Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or related STEM field

