Hybrid Software Engineering Lead

Posted yesterday

Apply now

About the role

  • Software Engineering Lead at MGMA leading agile engineering pod and technical delivery in healthcare data applications. Collaborating with product managers and guiding development best practices.

Responsibilities

  • Serve as the technical lead for the agile pod within the assigned value stream, providing day-to-day direction and guidance to developers and other contributors.
  • Collaborate with product managers and business stakeholders to co-develop the value stream’s technical roadmap, helping to define priorities, estimate work, and ensure alignment with business outcomes.
  • Own technical delivery and ensure development is executed according to agreed standards, timelines, and architectural guidelines.
  • Break down large features into actionable development tasks, delegate work across the pod, and monitor task progress.
  • Foster high-performing team behaviors by applying agile principles, mentoring junior developers, and encouraging continuous improvement.
  • Ensure code quality and technical consistency through code reviews, technical coaching, and adherence to software development best practices.
  • Maintain hands-on involvement with coding, solutioning, troubleshooting, and system design.
  • Ensure the delivery of secure, scalable, and maintainable solutions that meet business and technical requirements.
  • Advocate for engineering excellence and innovation, staying current on emerging tools, frameworks, and practices.
  • Lead technical delivery for member-facing data applications, incorporating principles of data engineering, data analytics, data quality and data integrity.
  • Guide the development and maintenance of scalable ingestion and ETL processes that support data applications.
  • Act as a liaison between the engineering pod and other technical functions (e.g., architecture, security, DevOps, QA/QE).

Requirements

  • Advanced understanding of agile software development practices, including Scrum or Kanban.
  • Proven experience with modern engineering and architectural patterns, CI/CD pipelines, and DevOps/DevSecOps practices.
  • Technical proficiency in .NET, C#, REST APIs, SQL, and modern front-end frameworks.
  • Familiarity with microservices architecture, cloud platforms (e.g., Azure), and containerized environments (e.g., Docker, Kubernetes).
  • Strong collaboration and communication skills with ability to work across technical and non-technical teams.
  • Ability to provide leadership without formal authority, influencing and organizing work among peers.
  • Strong analytical, problem-solving, and organizational skills.
  • Experience with test automation, QA/QE processes, and performance tuning preferred.

Benefits

  • medical, dental, and vision coverage
  • life insurance
  • short- and long-term disability
  • 401(k) plan featuring company match
  • profit-sharing
  • professional development opportunities
  • hybrid work schedule
  • employee assistance program
  • generous time off package, which includes three weeks of vacation, 80 hours of sick time, and 11 paid holidays
  • flexible spending account
  • on-site fitness center
  • volunteer opportunities
  • tuition assistance

Job title

Software Engineering Lead

Job type

Experience level

Senior

Salary

$125,000 - $150,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job