Medpace

Lead Software Engineer

Medpace$100K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science.
  • 5+ years of software development experience in an enterprise setting, particularly using C#.
  • Experience with Angular or similar JavaScript frameworks, REST APIs, Microservices.
  • Proficient in various development architectures and application versioning.
  • 2 years of recent Azure web development experience preferred.
  • Prior experience in modernizing systems is advantageous.
  • Strong analytical, written, and oral communication skills.

Responsibilities

  • Lead development efforts for applications or assigned work streams.
  • Design and deploy software applications in an Agile environment following SDLC practices.
  • Develop applications using object-oriented programming and modern frameworks.
  • Coordinate requirements gathering, development, testing, and maintenance of applications.
  • Organize and oversee team projects, development activities, and training initiatives.
  • Provide end-user support and training for application features.
  • Ensure software validation through test planning and execution.

Benefits

  • Flexible work environment
  • Competitive PTO starting at 20+ days
  • Employee appreciation events sponsored by the company
  • Health and wellness initiatives for staff
  • Community involvement with local nonprofits
  • Discounts available for local sports events and fitness centers
  • Modern campus with an on-site fitness center
  • Structured career paths and professional growth opportunities
  • Discounted tuition for UC online programs
Full Job Description
Job Summary

Medpace's Information Technology team is looking for a full-time, office-based Lead Software Engineer.

Join us in building the digital capabilities that accelerate the global development of safe and effective medical therapeutics through clinical trials. In this role, you will work on a team that modernizes and supports Medpace's internal systems. Strong attention to detail, desire for process ownership, and interest in implementing new technology are highly valued.

If you want an exciting career where you use your previous expertise and can develop and grow your career even further, then this is the opportunity for you.

Responsibilities

  • Lead development effort for an application component or work stream.
  • Design, build, and deploy 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).
  • Coordinate requirements gathering, design, development, testing, release, and maintenance support of applications.
  • Organize team activities regarding projects, development, tools, and training.
  • Provide high level end-user support including feature training and troubleshooting for applications.
  • Supervise software validation process through development, review, and/or execution of test plan/cases/scripts.
  • Provide technical and professional mentorship for junior team members.
  • Recommend and implement best practices within development team(s)
  • May lead software development project(s).


Qualifications

  • Bachelor's Degree in Computer Science;
  • At least 5 years of software development experience using C# in a software development lifecycle (SDLC) enterprise setting.
  • Experience developing software with Angular or similar JavaScript frameworks, REST Endpoints, Microservices, Webservices, C#, HTML5, CSS3, Entity Framework, GitHub, SQL/NoSQL
  • Experience using variety of development architectures, application versioning, and API design.
  • 2 years of recent web development and Azure experience highly encouraged.
  • Prior experience modernizing systems is a plus.
  • Experience with Infrastructure-as-code (IaC) is a plus.
  • Excellent analytical, written, and oral communication skills.
  • Excellent computer skills.

#LI-Hybrid

What to Expect Next

A Medpace team member will review your qualifications and, if interested, you will be contacted with details for next steps.

About Medpace

Medpace is a clinical research organization that provides services to pharmaceutical, biotechnology, and medical device companies. The company's services include clinical trial management, regulatory consulting, and medical imaging. Medpace was founded in 1992 and is headquartered in Cincinnati, Ohio. The company has operations in North America, Europe, and Asia.
Learn more about Medpace
Size
4,700 employees
Market Cap
$6.4 billion
Industry
Net Income
$145.3 million
Founded
1992
5 Year Trend
+22.1%
Revenue
$925.9 million
NASDAQ

Similar Jobs

More Jobs at Medpace

  • Medpace
    Software Engineer
    $80K — $100K *
    Cincinnati, OH 45238 (Hamilton County)
    Information Technology
    In-Person
  • Medpace
    Risk Manager
    $80K — $110K *
    Cincinnati, OH 45238 (Hamilton County)
    Finance & Insurance
    In-Person
  • Medpace
    AI Scientist
    $100K — $130K *
    Cincinnati, OH 45238 (Hamilton County)
    Healthcare
    In-Person
  • Medpace
    Senior Finance Account Analyst
    $70K — $95K *
    Cincinnati, OH 45238 (Hamilton County)
    Pharmaceuticals & Biotech
    In-Person
  • Medpace
    Network Information Security Engineer
    $90K — $120K *
    Cincinnati, OH 45238 (Hamilton County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Lead Software Engineer jobs: