Software Engineering Manager - Enterprise Tools - (Remote)

CareFirst•Reston, VA
•$141,520 - $262,697

About The Position

The Software Engineering Manager oversees teams responsible for designing, developing, operating, and maintaining software applications. The role directs engineers, promotes software development best practices, and provides oversight of enterprise software solutions to support successful application implementation. The manager leads software engineers, business analysts, and scrum masters, including matrixed team members, to develop scalable solutions that deliver business value. The role coordinates with stakeholders, vendors, architects, product management, and cross-functional teams to manage requirements, risks, dependencies, resources, delivery, budgets, and priorities. It also supports team capability and retention through hiring, coaching, performance management, and professional development. The position facilitates the software development lifecycle from planning and estimation through testing, quality assurance, and implementation. It ensures adherence to organizational SDLC and IT best practices, monitors delivery progress, and coordinates resources to resolve urgent or high-severity issues. The role is based in the Corporate Systems Development department and is listed for Maryland, Washington, DC, and Virginia.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or an additional four years of relevant work experience in lieu of the degree.
  • Five years of related professional experience.
  • One year of supervisory experience or demonstrated progressive leadership experience.
  • Ability to prioritize projects and allocate resources based on organizational goals.
  • Ability to establish credibility and relationships with engineers and foster a collaborative, high-performing team environment.
  • Understanding of distributed computing principles.
  • Experience collaborating on cross-functional teams to execute a product roadmap.
  • Experience working with relational databases.
  • Ability to select, monitor, coach, develop, and grow employees.
  • Knowledge and experience with delivery methodologies, software development lifecycle (SDLC), and software delivery.
  • Excellent written and verbal communication skills, including the ability to communicate technical requirements to people at all levels of expertise.
  • Ability to recognize, analyze, and solve a variety of problems.
  • Fundamental knowledge of software engineering best practices, agile methodologies, and CI/CD pipelines.
  • Ability to meet established deadlines and handle multiple internal and external customer-service demands within service expectations.
  • Ability to communicate effectively and provide positive customer service, including to demanding or challenging customers.
  • Must be eligible to work in the U.S. without sponsorship.
  • Must immediately disclose any debarment, exclusion, or other event that makes the incumbent ineligible to perform work directly or indirectly on Federal health care programs.

Nice To Haves

  • Scrum Alliance Certified Enterprise Coach certification is preferred upon hire.

Responsibilities

  • Manage and empower software engineers, business analysts, and scrum masters to develop scalable software solutions that deliver business value.
  • Provide best practices for analysis, design, software development, and quality engineering for end-to-end solutions.
  • Work with third parties and stakeholders to manage risks and dependencies across projects and teams, and remove execution impediments involving external dependencies.
  • Coordinate requirements reviews with vendors, stakeholders, and architects; address vendor-specific blockers.
  • Define and communicate delivery and resource-management approaches based on stakeholder needs.
  • Coach, mentor, assess, and provide timely performance feedback to staff; manage conflict and establish performance and development plans.
  • Support employees’ professional growth, career goals, engagement, and retention, and maintain a high standard of technical excellence.
  • Ensure team members understand individual commitments and team and company goals, and support completion of sprints and release dates.
  • Ensure teams have the skills and capabilities needed to deliver, addressing gaps through reskilling or hiring.
  • Recommend and develop solutions that consider cost, business needs, and organizational impact, and work with cross-functional teams to meet business objectives.
  • Identify opportunities to expand team capacity using lower-cost development resources; develop a business model for remote teams and recommend vendors using suitable criteria.
  • Help local teams understand the outsourcing strategy and their role in working with remote teams.
  • Manage expenses, provide budget estimates and spending forecasts, and analyze past spending and discrepancies.
  • Facilitate software development from planning through testing, quality assurance, and implementation, ensuring adherence to IT best practices and organizational SDLC.
  • Make team assignments and encourage processes that support sustainable improvement.
  • Work with Product Management to estimate release features and continuously improve estimation accuracy.
  • Track and report progress toward assigned deliverables.
  • Prioritize and escalate issues, mobilizing resources to resolve urgent or high-severity matters quickly while minimizing customer impact.
  • Support operations and business continuity.
  • Identify technical risks and develop mitigation strategies; recommend industry best practices and standards.
  • Evaluate and assist with selecting and procuring hardware and software technologies; mentor junior developers.
  • Work with stakeholders and technical and analytical counterparts to define constraints, requirements, and concept-of-operations documentation.
  • Ensure code quality standards and deployment methodologies and practices; review developers’ work and provide feedback.

Benefits

  • Comprehensive benefits package
  • Various incentive programs and plans
  • 401(k) contribution programs and plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service