
Job Description & Key Responsibilities
Medpace is a globally recognised Clinical Research Organisation (CRO) that partners with biotech, pharmaceutical and medicalβdevice companies to accelerate the development of safe and effective therapies. Headquartered in Cincinnati, Ohio, the firm operates in more than 40 countries and employs over 6,500 professionals. In India, Medpace has built a strong technology backbone that supports its clinical operations, data management and regulatory workflows, making it a critical player in the healthcare innovation ecosystem.
The Information Technology division in Medpaceβs Naviβ―Mumbai campus is looking for fresh talent to join as Entry Level Software Engineers. This fullβtime, officeβbased role is designed for recent Computer Science graduates who are eager to apply their academic knowledge to realβworld enterprise applications. You will be part of a collaborative team that builds, modernises and maintains internal administrative systems, web portals and dataβintensive services that directly impact the efficiency of clinical trials worldwide.
**Key Responsibilities**
1. Gather, analyse and document functional and nonβfunctional user requirements.
2. Design, develop, test and deploy software components using objectβoriented principles.
3. Participate in code reviews, unit testing and software validation activities.
4. Maintain and enhance existing applications, ensuring they meet performance and security standards.
5. Work with relational databases (SQL) to design schemas, write queries and optimise data access.
6. Contribute to frontβend development using modern web frameworks such as Angular.
7. Use versionβcontrol tools like Git and CI/CD pipelines in Azure DevOps for continuous integration.
8. Collaborate with crossβfunctional teams β business analysts, QA, and senior developers β to deliver endβtoβend solutions.
9. Assist in preparing release notes, deployment scripts and postβrelease support.
10. Gradually take ownership of small modules and, with experience, lead miniβprojects.
**Tech Stack**: C# / .NET, ASP.NET, Angular, SQL Server, Entity Framework, Git, Azure DevOps, Azure Cloud Services, GraphQL/Web Services.
**Growth Path**: Starting as an Associate Engineer, high performers can progress to Software Engineer, Senior Engineer, and eventually Technical Lead or Architecture roles within 3β5 years. Medpace offers structured onboarding, mentorship programmes, and regular technical upβskilling workshops.
**Why Join Medpace?** The role offers exposure to enterpriseβscale, healthcareβfocused applications, a chance to contribute to lifeβsaving clinical research, and a supportive environment that values continuous learning. Competitive entryβlevel compensation, clear career ladders, and the opportunity to work with cuttingβedge Microsoft technologies make this an attractive launchpad for a software engineering career.