ModMed logo

Senior Software Engineer 2

ModMed
NewPosted today

LOCATION

Hyderabad · Hybrid

EXPERIENCE

10+ Years

TYPE

FullTime

SKILLS REQUIRED

Technical LeadershipSystem DesignBackend DevelopmentSoftware ArchitectureMicroservices Architecture

Job description

Overview

Lead the design, development and implementation of complex software features and modules for healthcare technology, while guiding a team of software engineers and contributing hands-on to critical projects.

What you'll do

  • Lead the design, development, and implementation of complex software features and modules, ensuring scalability, performance, and maintainability.
  • Provide technical leadership and guidance to a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
  • Conduct code reviews, establish coding standards, and ensure adherence to best practices in software development.
  • Collaborate closely with product management, UX/UI designers, and other stakeholders to translate business requirements into technical specifications and deliver high-quality solutions.
  • Architect and implement robust and secure APIs, microservices, and front-end components.
  • Troubleshoot and resolve complex technical issues, providing support for deployed applications.
  • Mentor and coach junior engineers, promoting their professional growth and skill development.
  • Stay current with emerging technologies and industry trends, evaluating and recommending their adoption where appropriate.
  • Contribute hands-on to coding efforts, demonstrating expertise in relevant programming languages and frameworks.

What you'll need

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
  • 10+ years of experience in software development, with at least 2 years in a technical leadership role.
  • Strong proficiency in one or more modern programming languages (e.g., C#, Java, Python, JavaScript/TypeScript) and related frameworks.
  • Extensive experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
  • Proven track record of designing and implementing scalable, high-performance, and secure distributed systems.
  • Deep understanding of software development methodologies (e.g., Agile, Scrum) and best practices (e.g., TDD, CI/CD).
  • Excellent problem-solving, analytical, and communication skills.
  • Experience with relational and NoSQL databases.

Nice to have

  • Prior experience in the healthcare technology domain.

Details

  • Location: Hyderabad, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer 2