Medpace logo
Medpace
Verified live 17h ago

Software Engineer

Brief overview

Cincinnati, OHIn-person
UndergradOr in progress
2+ yrsMinimum
87 H-1B approvalsDept. of Labor
15 green cardsCertified filings
C#AngularJavaScript frameworkHTML5CSS3SQLGitHubSoftware development life cycle (SDLC)Release managementAnalytical skillsWritten communicationOral communicationComputer skillsAzureEntity FrameworkASP.NETObject-oriented programming

About the company

Medpace, Inc., a clinical research organization, provides clinical development services for pharmaceutical and biotechnology

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
87H-1B approved
95%approval rate
46new H-1B hires
15PERM certified
$120,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202319
202431
202530
20267
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20235
20241
20255
20262
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20231
20246
20257
20261
Top sponsored roles
Statistical Analyst IIISoftware Engineer IIIBioinformatics Scientist IIIBiostatistician IISoftware Engineer I
Sponsored employees from
ChinaBangladesh

Job description

Summary

Medpace is a full-service clinical contract research organization (CRO) that accelerates the global development of safe and effective medical therapeutics. They are seeking a Software Engineer to contribute to software development teams, modernize internal systems, and support applications in an Agile environment.

Responsibilities

  • Contribute to software development team(s) for one or multiple software applications or initiatives
  • Build software applications and features in an Agile environment by following our software development lifecycle (SDLC) process
  • Develop applications in a hybrid and cloud native setting utilizing development skills that include object-oriented programming (C#), databases (SQL), Entity Framework (EF), Angular, and web applications (ASP.NET)
  • Contribute to requirements gathering, design, development, testing, release, and maintenance support of applications
  • Collaborate with team members regarding projects, development, tools, and training
  • Perform high level end-user support including feature training and troubleshooting for applications
  • Contribute to the software validation process through development, review, and/or execution of test plan/cases/scripts
  • Provide technical assistance for junior team members
  • Learn patterns, approaches, and business practices across multiple development teams

Skills

  • Bachelor's Degree in Computer Science
  • At least 2 years of software development experience using C#, Angular or similar JavaScript framework, HTML5, CSS3, SQL, GitHub
  • Experience with software development life cycle (SDLC) including release management
  • Excellent analytical, written and oral communication skills
  • Excellent computer skills
  • Prior experience using Azure and Entity Framework is a plus
  • Prior experience modernizing systems is a plus

Qualifications

Must Haves

  • Bachelor's Degree in Computer Science
  • At least 2 years of software development experience using C#, Angular or similar JavaScript framework, HTML5, CSS3, SQL, GitHub
  • Experience with software development life cycle (SDLC) including release management
  • Excellent analytical, written and oral communication skills
  • Excellent computer skills

Nice to Haves

  • Prior experience using Azure and Entity Framework is a plus
  • Prior experience modernizing systems is a plus

Benefits

  • Flexible work environment
  • Competitive PTO packages, starting at 20+ days
  • Competitive compensation and benefits package
  • Company-sponsored employee appreciation events
  • Employee health and wellness initiatives
  • Community involvement with local nonprofit organizations
  • Discounts on local sports games, fitness gyms and attractions
  • Modern, ecofriendly campus with an on-site fitness center
  • Structured career paths with opportunities for professional growth
  • Discounted tuition for UC online programs

More jobs like this