Sr. Software Engineering Manager

Maximus
•$120,000 - $200,000•Remote

About The Position

The Senior Software Engineering Manager leads a high-performing team delivering innovative IT applications. This strategic leadership role guides software engineers across multiple projects and drives excellence in application design, development, and integration. The manager collaborates with delivery and product managers to deliver high-quality, scalable solutions that meet business needs, with a focus on the Medicaid technology space. The role provides strategic direction to the IT Applications Development team, defines priorities for the Software Engineering practice, and ensures that staff follow sound practices throughout the system development lifecycle. It manages engineering staff as a shared service across projects, supports geographically distributed teams, ensures staff have appropriate tools and training, and oversees recruiting and personnel actions. The manager also works to improve software lifecycle efficiency, quality, and delivery outcomes. This is a fully remote, full-time position with 10% travel. The listed annual salary range is $120,000 to $200,000.

Requirements

  • Bachelor's degree in a relevant field of study and 7 or more years of relevant professional experience, or an equivalent combination of education and experience.
  • One to three years of project management planning experience.
  • Three to five years of technical Medicaid experience.
  • Maintenance and Operation (M&O) experience.
  • Technical leadership experience.

Nice To Haves

  • Continuing process improvement experience.
  • Experience managing cross-functional teams.

Responsibilities

  • Provide strategic direction and guidance to software engineers in application design, software development, and software integration.
  • Define key priorities in pursuit of the vision and goals of the Software Engineering practice.
  • Ensure staff follow best practices in application design, software development, and software integration throughout the system development lifecycle.
  • Lead and direct employees, with responsibility for personnel actions including hiring, performance management, and termination.
  • Provide staff leadership and direction to ensure completeness of application design, software engineering, and software integration.
  • Improve software lifecycle time by increasing requirements quality and reducing time spent in application design, development, and integration.
  • Manage Software Engineering staff as a shared service supporting multiple projects.
  • Ensure software engineers have the tools, skills, and training needed to support project requirements.
  • Manage geographically distributed staff to maximize utilization.
  • Work closely with delivery managers and product managers to support product delivery and enhancements.
  • Lead engineering recruiting, including attracting talent and retaining a skilled engineering team.
  • Manage competing priorities and tight deadlines, and align differing work styles among business and technical team members.
  • Communicate project details, status, progress, delays, and downstream implications to stakeholders, including executives.
  • Create and use dashboards, Gantt charts, metrics, and KPIs to present status visually, and ensure reporting is accurate.
  • Establish and maintain requirements traceability throughout the project lifecycle.
  • Maintain thorough documentation of decisions and support cross-functional awareness.
  • Engage clients effectively, build trust, manage expectations, and foster respectful, solution-oriented dialogue.
  • Plan, execute, and follow through thoroughly, prioritizing long-term project outcomes and strategic goals.
  • Report project metrics with integrity and transparency, using data-driven insights to support informed decisions and proactive issue resolution.

Benefits

  • Quarterly performance-based bonuses.
  • Medical, dental, vision, and prescription insurance plans, plus a partially funded HSA.
  • Life insurance benefits and discounts on auto, home, renter's, and pet insurance.
  • 401(k) retirement savings plan with company matching.
  • Paid time off, holidays, and sick leave.
  • Short- and long-term disability coverage.
  • Employee Assistance Program resources for physical, emotional, and financial wellness.
  • Employee recognition platform.
  • Tuition reimbursement.
  • Employee perks and discounts.
  • Wellness programs and resources.
  • Training programs, workshops, and conferences for professional development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service