As a Software Development Manager, your primary responsibility will be to lead a team in delivering high-quality software solutions while also directly contributing to design, development, and technical leadership for equipment control and automation software.
Key Responsibilities 1. Delivery & Execution
Own end to end delivery of software solutions, ensuring quality, timelines, and commitments
Drive planning, prioritization, and execution aligned with product and organizational goals
Partner with cross-functional stakeholders to manage risks, dependencies, and issue resolution
Handle critical escalations and ensure timely resolution in high pressure situations
2. Technical Leadership
Provide strong technical direction through design reviews, architecture guidance, and engineering best practices
Lead development of robust, scalable solutions across application and system layers
Translate customer and product requirements into effective technical solutions
...