Logo for MedOne Pharmacy Benefit Solutions

Lead Software Engineer

Roles & Responsibilities

  • Bachelor’s degree in information technology, computer science, or a related field, or equivalent real-world development experience.
  • 6+ years of hands-on software engineering experience across multiple layers of the stack.
  • Demonstrated experience leading technical direction or delivery within engineering teams.
  • Proficiency with C#, .NET Framework, ASP.NET MVC/Web API, React/TypeScript, REST APIs, and SQL Server design and performance tuning.

Requirements:

  • Lead end-to-end implementation of complex features and systems with hands-on development across the stack, ensuring quality, scalability, and timely delivery.
  • Own technical design decisions, coding standards, patterns, security, and maintainability; mentor engineers and promote engineering excellence.
  • Coordinate cross-team development efforts, break down complex problems into executable tasks, manage dependencies, and align with product owners and architects.
  • Drive release readiness, CI/CD improvements, observability, testing strategies, and communicate progress, risks, and tradeoffs to stakeholders.

Job description

Job Type
Full-time
Description

Position Overview: The Lead Software Engineer is a senior technical leader responsible for driving the successful engineering implementation of complex and large-scale features. This role leads technical execution across teams, ensures engineering standards are upheld, and provides mentorship to engineers at all levels. Lead Software Engineers collaborate closely with architects, product owners, and technical leads to plan solutions, align teams, and guide delivery with quality, scalability, and maintainability in mind. This role emphasizes deep technical expertise, cross-team engineering coordination, and leadership through influence.


About MedOne: MedOne is a full-service pharmacy benefit manager (PBM), serving clients and members nationwide. With a fully transparent, pass-through model, MedOne helps people conveniently access the most appropriate prescriptions at the most affordable price.


What You'll Do:

  • Lead the end-to-end implementation of complex features and systems, contributing significant hands-on development using C#, .NET, REST APIs, React, TypeScript, SQL Server, and related tools.
  • Write high-quality, maintainable, and performant code across the full stack, modeling engineering best practices.
  • Own technical design decisions and ensure consistency in coding standards, patterns, and engineering practices.
  • Identify and mitigate technical risks early in the delivery lifecycle.
  • Coordinate development efforts across modules ensuring teams delivery cohesive, integration solutions.
  • Break down complex technical problems into executable tasks and implement key components while guiding others through remaining work.
  • Break down complex technical work into manageable tasks, estimates, and work plans.
  • Collaborate with other technical leaders to resolve dependencies, integration challenges, and sequencing issues.
  • Serve as the primary technical point of contact for cross-team dependencies and integration points.
  • Support release plans by validating technical readiness, risk areas, and delivery timelines.
  • Partner with product owners, business analysts, UX designers, and architects to translate roadmaps and requirements into technical plans.
  • Provide technical feasibility analysis, recommend solutions and participate in roadmap and spring planning activities.
  • Communicate progress, risks, and tradeoffs clearly to technical and nontechnical stakeholders.
  • Mentor developers and peers on design approaches, coding techniques, testing practices, and debugging strategies.
  • Promote engineering excellence by championing best practices, code review rigor, and continuous improvement that aligns with the team’s coding standards.
  • Support professional growth of team members through coaching and knowledge sharing.
  • Ensure solutions meet high standards for scalability, resiliency, performance, and security.
  • Lead complex troubleshooting efforts, root-cause analysis, and sustainable resolution of critical issues.
  • Contribute to improvements in CI/CD pipelines, observability, testing strategies, and deployment processes.
  • Drive continuous improvement in areas such as code quality, runtime performance, security, and maintainability.
  • Stay up to date on the latest industry trends, emerging tools, frameworks, and development techniques.
  • Maintain architectural and technical documentation for shared components.
  • Meet all deadlines throughout the process.

What You Will Bring to MedOne:

  • Bachelor’s degree in information technology, computer science or related field, accredited bootcamp, or real-world development experience.
  • 6+ years of hands-on software engineering experience across multiple layers of the stack.
  • Demonstrated experience leading technical direction or delivery within engineering teams.
  • Advanced proficiency with C#, .NET Framework, ASP.NET MVC/Web API, Blazor, React, React Native, TypeScript, JavaScript, REST API design, integration, and documentation, SQL Server querying, performance tuning, and schema design
  • Strong understanding of software architecture concepts, design patterns, and code quality practices.
  • Familiar with secure development practices, authentication patterns, and data governance.
  • Experience with CI/CD pipelines, Git workflows, testing frameworks, and performance monitoring tools. 
  • Excellent verbal and written communication skills with ability to influence across teams.
  • Strong problem-solving and analytical thinking with a focus on pragmatic solutions.
  • Ability to manage multiple priorities, drive alignment, and lead through ambiguity.
  • Proven experience mentoring engineers and elevating team maturity.
  • Ability to manage multiple priorities and operate independently with limited oversight.
  • Strong data analysis and presentation skills


Why Join MedOne? At MedOne, we believe that a healthy team is a happy team. We offer a collaborative work environment, competitive benefits, and opportunities for growth—all while helping to make a difference in people’s lives. Our top core value is to prioritize your well-being. To support you in living this value, we offer:

  • Competitive salary and bonuses that reward your performance.
  • Comprehensive health, dental, and vision insurance + additional benefits
  • 401(k) with company match to secure your future.
  • Generous paid time off and holidays.
  • Opportunities for professional growth and development.
  • A vibrant and collaborative work culture.


Location: Hybrid in Dubuque, IA or Overland Park, KS

Employment Type: Full Time, Salary/Exempt Position

Reports to: Development Manager


How to Apply: If you're enthusiastic about helping others and eager to join a dynamic team, we’d love to hear from you. Apply now and take the first step toward a rewarding career at MedOne! You can submit your application through our careers page.


MedOne is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.


Job Offers are contingent on passing a background check and drug screen.

Software Engineer Related jobs

Other jobs at MedOne Pharmacy Benefit Solutions

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.