Software Engineer (Remote)

M3USA•Creve Coeur, MO
•Remote

About The Position

M3 is hiring a Software Engineer to join PracticeMatch, an M3 company. PracticeMatch provides physician and resident/fellow data and services to physician staffing professionals, with sourcing solutions and services for healthcare organizations. The engineer will design and implement features for PracticeMatch products, contribute to software system design and code reviews, and apply engineering practices that support maintainable, adaptable applications. The role also involves improving product performance, security, and compliance; troubleshooting production web applications; and collaborating with technical and non-technical colleagues, including teams across M3 USA. M3 USA’s engineering organization uses agentic AI throughout the engineering lifecycle. Daily use of agentic coding tools, including Claude Code and Codex, is a core expectation. Engineers are accountable for reviewing AI-generated plans and code for correctness, quality, and security, and for maintaining documentation and repository context that help these tools work effectively.

Requirements

  • Associate or bachelor’s degree in a relevant field, or equivalent software engineering experience.
  • At least 2 years of professional software development experience.
  • Ability to review code in Python and TypeScript.
  • Clear communication with technical and non-technical people.
  • Active, daily use of agentic coding is a core expectation of the role.

Nice To Haves

  • Knowledge of ColdFusion and SQL Server, including stored procedures and relational database design, as well as React and Git.
  • Knowledge of the physician recruiting and sourcing domain, with a commitment to deepen that knowledge.

Responsibilities

  • Design and implement features for PracticeMatch products that benefit the business and its customers.
  • Contribute to software system design and review other engineers’ code.
  • Use automated testing, clean code, peer review, and documentation to build maintainable and adaptable applications.
  • Improve the performance, security, and compliance of PracticeMatch products.
  • Maintain repository context, conventions, automated tests, quality gates, and executable plans to support reliable agentic coding.
  • Identify repetitive or time-intensive engineering work suitable for AI-assisted or automated workflows, while retaining human review where it protects quality, accuracy, or compliance.
  • Troubleshoot production web applications and help address the causes of system problems.
  • Collaborate with people inside and outside engineering to meet team and company objectives.
  • Contribute to M3 USA projects and collaborate across business units when needed.
  • Use agentic coding tools and generative AI as a standard part of daily engineering work, and review their output for correctness, quality, and security.

Benefits

  • Competitive wages
  • Health and dental benefits
  • Life, accident, and disability insurance
  • Prescription plan
  • Flexible spending account
  • 401(k) plan and match
  • Paid holidays and vacation
  • Sick days and personal day
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service