Medpace: Entry Level Software Engineer

April 30, 2026
4 ₹ LPA - 7 ₹ LPA / year

Job Description

About the Job:
🏢 Company Medpace
💼 Role Software Engineer
📍 Location Navi Mumbai
⏳ Experience Freshers
🔖 Job Type Full-Time

Job Description:

Medpace is hiring an Entry Level Software Engineer to join its Information Technology team in Navi Mumbai, offering an excellent opportunity for fresh graduates to begin their careers in software development within the healthcare and clinical research domain. This role focuses on developing and modernizing administrative systems, enabling efficient business processes and supporting the organization’s mission to accelerate medical innovation. As a global clinical research organization (CRO), Medpace provides a unique environment where technology directly contributes to advancing healthcare and improving patient outcomes.

In this role, you will be involved in designing, developing, and maintaining software applications while working on modernizing legacy systems into scalable, cloud-based solutions. You will collaborate with cross-functional teams to gather requirements, implement features, and ensure application reliability through testing and validation processes. The position requires a strong understanding of object-oriented programming, database management, and web development technologies such as C#, ASP.NET, and SQL. You will also gain exposure to modern tools like Angular, GraphQL, and Azure DevOps.

Medpace offers a collaborative and growth-oriented work environment where freshers can develop technical expertise and take ownership of projects. As an Entry Level Software Engineer, you will work on impactful systems that support global clinical operations while learning industry best practices. With structured career paths, mentorship, and opportunities to work on cutting-edge technologies, this role is an ideal starting point for building a successful career in software engineering within a mission-driven organization.


Roles & Responsibilities:

  • Collect, analyze, and document user requirements to design effective software solutions aligned with business needs.
  • Design, develop, and maintain software applications while ensuring high performance, scalability, and reliability.
  • Participate in the full software development lifecycle, including requirement gathering, design, coding, testing, and deployment.
  • Contribute to software validation processes by developing and executing test plans, test cases, and scripts.
  • Work on modernizing legacy applications and migrating systems to cloud-based platforms such as Azure.
  • Collaborate with team members to improve development processes, tools, and methodologies.
  • Develop applications using object-oriented programming languages like C# and web technologies such as ASP.NET.
  • Manage and interact with relational databases using SQL and ensure efficient data handling.
  • Utilize version control systems like Git and development tools such as Azure DevOps for efficient workflows.
  • Communicate effectively with stakeholders and team members to ensure successful project delivery and continuous improvement.

Requirements & Eligibility:

  • Bachelor’s degree in Computer Science or a related technical field, providing a strong foundation in software development.
  • Basic knowledge of programming languages such as C# and understanding of object-oriented programming concepts.
  • Familiarity with web development technologies including ASP.NET, Angular, or similar frameworks is preferred.
  • Understanding of relational databases and SQL for data management and query optimization.
  • Knowledge of software development lifecycle (SDLC) and software release management processes.
  • Exposure to tools such as Git, Azure DevOps, and Entity Framework is advantageous.
  • Interest in cloud technologies, particularly Microsoft Azure, and system modernization initiatives.
  • Strong analytical and problem-solving skills to handle technical challenges effectively.
  • Excellent written and verbal communication skills in English for collaboration and documentation.
  • Ability to learn quickly, adapt to new technologies, and work effectively in a team environment.

Expected Salary:

The expected salary for an Entry Level Software Engineer at Medpace in India typically ranges between ₹4 LPA to ₹8 LPA, depending on technical skills, academic background, and interview performance. Fresh graduates with strong programming fundamentals and knowledge of modern development tools may receive competitive packages. Medpace also offers additional benefits such as flexible work options, performance incentives, and structured career growth opportunities.


🚨 Stop Scrolling – This Could Be Your Shortcut to Interviews

Most candidates apply to 100+ jobs and never hear back.
The real reason? They don’t know where recruiters are actually hiring from.

Our April Hiring PDF includes verified HR emails and hiring details from companies like:

Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.

Inside you’ll find:
✔ 300+ Fresher Job Opportunities
✔ 2500+ Verified HR Emails & Contacts
✔ Direct Hiring + Consultancy Openings
✔ IT & Non-IT Roles

🔥 60+ students placed recently using these hiring leads

👉 Grab the April Hiring List Now: April Hiring PDF