Pros
I’ve had a positive experience as a software developer at Medpace. The work ties directly to clinical research, so it feels meaningful, and there’s plenty of room to learn by doing. From day one, I had real ownership over features and got exposure across the stack—requirements, implementation, testing, and deployment—which accelerated my learning far more than in purely maintenance-focused roles. Strong work culture: professional, mission-driven, and collaborative. Excellent hands-on exposure: proprietary tools, end-to-end projects, and real impact on clinical workflows. Learning environment: structured onboarding and continuous training make it ideal for early-career developers or anyone transitioning into healthcare tech. Supportive leadership: managers are accessible, give clear feedback, and invest in growth. Helpful teammates: colleagues are approachable, code reviews are constructive, and there’s a genuine spirit of mentorship. Overall, Medpace is a great fit if you value meaningful projects, fast learning cycles, and supportive teams. If you’re looking to build practical skills quickly in a regulated, impact-focused domain, this is a strong choice.
Cons
The strictness of the policy is often cited alongside other "old-school" corporate policies—such as strict 8.5-hour logging and limited remote work—making it harder for the company to compete for top-tier software engineering talent who prioritize flexible, modern work cultures. Misaligned Industry Standards: For software developers accustomed to a tech-first culture (where jeans and hoodies are the norm), the requirement for business casual attire feels outdated and unnecessary for roles with no client-facing interaction.