The Software Engineering Manager will oversee the creation and maintenance of company products and ensure that team focus aligns with the company’s strategic goals.
Requirements
- Manage a team of engineers and ensure projects and delivery commitments are met.
- Handle staffing and mentoring to grow and maintain a high performing team.
- Promote and instill software development best practices.
- Facilitate collaboration with teams across the organization including engineering, product, customer success, and sales.
- Own the success of the complete software development lifecycle including but not limited to scoping, prioritization, design, implementation, and testing.
- Minimum five years of software engineering experience and two years of leadership experience.
- Technical background in software development, with a deep understanding of modern programming languages, frameworks, and system design.
- Experience within the healthcare industry a plus
- A track record of delivering high-quality software solutions in a team environment.
- A strong sense of ownership and accountability for team and product outcomes.
- Excellent communication and leadership skills, with the ability to influence and collaborate across teams.
- Experience managing the full software development lifecycle, from planning and requirements gathering to delivery and maintenance.
- Effective and decisive troubleshooting and decision-making skills