This is a remote position.
POSITION SUMMARY
The Software Engineering Manager is responsible for execution and delivery at the team level, applying solid engineering judgment and people leadership to support business critical applications. This role focuses on day to day delivery, team effectiveness, and operational execution, while partnering with Directors and senior leaders on broader architectural direction and strategy. A key focus of this role is managing outsourced vendor relationships to drive favorable outcomes.
JOB DUTIES & RESPONSIBILITIES
- Manage one or more software engineering teams responsible for the development, maintenance, and support of web, API, and integration solutions.
- Execute delivery plans and roadmaps defined by Director‑level leadership, ensuring commitments are met with quality and predictability.
- Partner with Product, Architecture, and Platform teams to translate defined requirements and designs into working software, raising risks and dependencies as needed.
- Apply and enforce established engineering standards, practices, and procedures across teams, escalating gaps and identifying improvement opportunities to leadership.
- Lead the design and implementation of solutions within established architectural patterns and guardrails, contributing judgment on technical direction in collaboration with senior leadership.
- Remove day‑to‑day delivery blockers for the team, coordinating with adjacent teams and leadership when escalation is required.
- Oversee sprint execution, estimation, and release readiness, ensuring predictable and transparent delivery.
- Provide direct leadership for assigned consultant resources, including day-to-day coaching, performance feedback, and ongoing guidance to ensure delivery standards and professional expectations are met.
- Manage assigned vendor resources at the team level, ensuring delivery quality and adherence to defined expectations.
- Ensure operational support readiness for owned applications, including incident response participation and root‑cause follow‑ups.
- Perform additional responsibilities related to team delivery and operational effectiveness, as assigned.
SKILLS & KNOWLEDGE
- Bachelor’s degree in computer science, a relevant/related IT field, or equivalent work experience.
- 5-7 years of experience working within a diverse IT environment, including direct experience with Linux engineering projects and architecture.
- Familiarity with agile software development methodology required.
- Advanced proficiency in Microsoft Project, Visio, Excel, Word, and PowerPoint.
- Knowledge of databases and software architecture.
- Strong proficiency in all or some of the following technologies: C++, Java, MSSQL, MYSQL.
- Strong written and verbal communication skills.
- Strong organizational and leadership abilities.
- Strong interpersonal skills and the ability to work cross-functionally with other leaders.
- Strong decision-making skills, including ability to escalate issues and risks as appropriate.
- Ability to complete work in a timely manner and meet deadlines.
- Ability to meet productivity standards and achieve key outcomes.
- Ability to maintain confidentiality of information and use information appropriately.
Base Salary: $109,200 - $139,200
*Posted Base Salary Range applies to current posting and may change in the future. The posted Base Salary Range may vary for key factors including, but not limited to, location, experience and skill set. Benefit eligibility includes healthcare, life and disability insurance, 401(k), monthly allowance, 20 days of PTO, 10 paid Holidays, and bonus and equity potential. Additional benefit offerings may be found at https://www.nationalmi.com/career-benefits/.
National MI is an Equal Employment Opportunity employer and is committed to a diverse workforce. We value and actively seek to recruit, develop, and retain individuals with varied backgrounds and experiences reflecting the full diversity of the communities that we serve. It is the policy of the National MI to comply with all applicable laws concerning the employment of persons with disabilities.