(Remote/Hybrid)
Job Summary: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.
Duties/Responsibilities:
The Software Engineering Manager’s responsibilities include but are not limited to the following:
- 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.
- Hold regular 1:1 with team members.
- 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.
Supervisory Responsibilities: This position will manage a team of Software Engineers
Required Skills/Abilities:
- 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
Education and Experience:
- Bachelor’s degree in computer science, Software Engineering, a related technical field, or equivalent professional experience.
Travel Requirements:
- Some travel may be required for department or company wide meetings