About The Position

Maximus is seeking a Senior Manager - Software Engineer, specifically a Development Manager, to lead a team supporting enterprise backend Java services and database-driven applications. This is a technical leadership role requiring a strong Java development background, with the ability to lead engineers, drive delivery, and collaborate with architects and federal stakeholders. The position is remote.

Requirements

  • Bachelor's degree in a relevant field of study and 7+ years of relevant professional experience, or equivalent combination of education and experience.
  • United States Citizenship is required.
  • Development management or technical team leadership experience.
  • Strong hands-on Java development background.
  • Backend services and API development experience.
  • SQL / relational database experience.
  • Experience leading enterprise software development teams.
  • Agile software delivery experience.
  • Strong technical and stakeholder communication skills.

Nice To Haves

  • Federal government or large enterprise application experience.

Responsibilities

  • Provide strategic direction and guidance to software engineers in application design, software development, and software integration.
  • Define key priorities for the Software Engineering practice.
  • Ensure Software Engineering staff follow best practices throughout the system development lifecycle.
  • Lead and direct employees, including hiring, performance management, and termination.
  • Provide leadership for application design, software engineering, and software integration.
  • Improve software lifecycle time by enhancing requirement quality and reducing time in design, development, and integration phases.
  • Manage Software Engineering staff as a shared service for multiple projects.
  • Ensure Software Engineers have appropriate tools, skills, and training.
  • Manage geographically distributed staff to maximize utilization.
  • Collaborate with delivery managers and product managers to support product delivery and enhancements.
  • Drive engineering recruiting, including attracting and retaining skilled engineers.
  • Lead and mentor a team of software engineers.
  • Oversee development of backend Java services and APIs.
  • Drive technical design, architecture, and delivery.
  • Manage development priorities, risks, and dependencies.
  • Work with architects, analysts, and operations teams.
  • Interface with federal customers and technical stakeholders.
  • Support production issue resolution and application improvements.

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Retirement savings plan
  • Paid holidays
  • Paid time off
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service