M

Modernizing Medicine

Specialty-specific EHR systems for healthcare providers

Manager 2 Software Engineering - .Net

Engineering LeadershipPosted on Nov 13
Full-timeHyderabad, Telangana, IndiaNo salary listedHybrid

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical field is required; a master's degree is preferred.
  • At least 12 years of software development experience, including at least 3 years in a leadership or management role.
  • Proven experience managing and leading a team of 5 or more software engineers.
  • Technical expertise in one or more .NET programming languages, such as C# or VB .NET, and their frameworks.
  • Extensive experience with cloud platforms such as AWS, Azure, or GCP, and microservices architecture.
  • A solid understanding of SQL and NoSQL database technologies and data modeling.
  • Ability to deliver complex software projects on time and within budget.
  • Experience with agile development methodologies such as Scrum or Kanban.
  • Well versed in AI technologies and experienced in embedding appropriate practices and guardrails, and fostering an AI-first mindset within teams.

Responsibilities

  • Manage, coach, and mentor a team of software engineers, supporting their professional growth and development.
  • Lead the design, development, testing, and deployment of high-quality, scalable, and secure software applications.
  • Collaborate with product management, UX/UI, and other engineering teams to define requirements, prioritize features, and deliver solutions.
  • Drive adoption of software development best practices, including agile methodologies, code reviews, testing strategies, and continuous integration/continuous delivery.
  • Ensure the team's adherence to architectural standards, security guidelines, and performance requirements.
  • Participate in technical discussions and decision-making, providing guidance and recommendations.
  • Conduct performance reviews, provide constructive feedback, and identify opportunities for team improvement.
  • Contribute to strategic planning and execution of engineering initiatives aligned with company goals.
  • Serve as a technical resource and escalation point for complex issues, providing timely resolution.
  • Promote innovation, learning, and accountability within the engineering team.

Desired Qualifications

  • Prior experience in the healthcare technology domain.

About the Company

Modernizing Medicine

Specialty-specific EHR systems for healthcare providers

Specialty-focused electronic health record (EHR) and related healthcare software. Its EMA and gGastro EHR systems run clinical documentation and integrate practice management features such as appointment scheduling, billing, and reporting, while learning from a provider’s workflows to adapt over time. This combination of adaptive EHR and revenue cycle/Practice Management tools differentiates Modernizing Medicine by offering an integrated, specialty-tailored solution rather than a generic system. The goal is to help healthcare providers spend more time with patients by reducing administrative work and improving financial performance.

Company size
1,001-5,000
Company stage
Late Stage VC
Total funding
$376.2M
Headquarters
Boca Raton, FL
Founded
2010

Recently Posted Jobs

Explore more opportunities at Modernizing Medicine

See more jobs