Software Development Engineer

McKesson Corporation

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Irving, TX
Salary
$115,800–$193,000 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $165k
This role $154k
$106k most similar roles pay here $208k

This role pays less than 58% of similar roles. Most pay $137,500–$193,331 — the shaded band above. At the midpoint, this role pays about $154k versus about $165k for comparable roles.

Based on 240 similar postings.

Employer

About McKesson Corporation

McKesson Corporation is a premier American healthcare services company that distributes pharmaceuticals, medical-surgical supplies, and provides technology to the healthcare industry.

McKesson Corporation currently has 65 open roles on FindRole.

Listed pay typically runs $116,200–$193,600 across 65 roles with salary data.

Most-posted roles

View all roles at McKesson Corporation

At a glance

TL;DR · Software Development Engineer

As a Software Development Engineer within the McKesson Prescription Automation Solutions team, you will design, develop, and support software for mission-critical pharmacy fulfillment systems. You will work across the full software development lifecycle to modernize Windows-based applications, build multi-threaded distributed systems, and integrate software with robotics, conveyor systems, and industrial automation equipment. Your daily work involves translating complex technical requirements into reliable solutions while performing root-cause analysis on production issues. The role requires proficiency in C++, Microsoft Foundation Classes (MFC), and SQL using platforms like Microsoft SQL Server or MySQL. You will utilize tools such as Git for version control and participate in CI/CD pipelines. Key technologies include RESTful APIs, Entity Framework, WPF, and modern web frameworks like Angular or React to ensure the reliable delivery of medications through automated pharmacy operations.

What does a Software Development Engineer earn?

Median $177000 from 183 postings across 18 companies.

See salary data

What you'll do

  • Design, develop, test, and support software for large-scale automated pharmacy fulfillment systems.
  • Modernize and enhance Windows-based applications using C++ and Microsoft Foundation Classes (MFC).
  • Build and maintain multi-threaded backend services, distributed systems, and RESTful API integrations.
  • Integrate software with robotics, conveyor systems, and other industrial automation hardware.
  • Perform root-cause analysis on complex production issues to implement sustainable corrective actions.
  • Monitor and improve application performance, reliability, scalability, and overall system availability.
  • Implement engineering practices including source control, code reviews, automated testing, and CI/CD pipelines.
  • Participate in an on-call rotation to support mission-critical applications during evenings and weekends.

What we're looking for

  • Degree or equivalent experience and typically 4 or more years of relevant professional software development experience.
  • Professional experience developing Windows-based software applications using C++ and MFC.
  • Experience developing multi-threaded or distributed applications.
  • Experience working with relational databases and SQL using Microsoft SQL Server, MySQL, or a comparable platform.
  • Experience troubleshooting complex software or production issues and performing root-cause analysis.
  • Experience using Git or another version-control system.
  • Experience with continuous integration, automated testing, or Test-Driven Development.
  • Authorization to work in the United States.

More like this

Similar roles

Software Engineer

McKesson Corporation

Atlanta, GA +1 12 days ago $101,000$168,400
C# .NET Core Angular Azure Databricks Snowflake SQL Server RESTful APIs Microservices Docker CI/CD JIRA Jenkins Git Bootstrap CSS JavaScript HTML JSON Agile Methodology Object-Oriented Programming
4+ yrs exp Hybrid

Software Development Engineer

Fortinet

Santa Clara, CA 80 days ago $123,000$151,000
Python Docker Kubernetes DevOps Go C C++ TCP/IP Firewall IPSec SSL TLS DNS SDN Distributed Systems Load Balancing

Software Development Engineer

Zillow

Remote 7 days ago $136,300$217,700
TypeScript Go Python NodeJS React GraphQL REST Aurora ES6 Microservices Distributed Systems API Design
Remote

Software Development Engineer

Adobe

New York, NY 3 days ago $114,100$214,950
Java Scala RESTful API SQL NoSQL Apache Spark Kafka Hadoop AWS Azure Distributed Systems Machine Learning Generative AI

Software Development Engineer

Booz Allen Hamilton

McLean, VA 75 days ago $69,400$158,000
Go Node.js Java C# AWS Azure PostgreSQL MySQL MongoDB DynamoDB RESTful APIs Microservices Serverless CI/CD Generative AI SQL NoSQL Automated Testing
3+ yrs exp

Software Development Engineer

Adobe

San Jose, CA 3 days ago $139,000$257,550
Java Scala Python C++ Go Generative AI Microservices Cloud-native Architecture CI/CD GitOps Argo CD Container Orchestration Data Structures Algorithms Object-Oriented Design Clean Architecture
4+ yrs exp