Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
McKesson

Software Development Engineer

McKesson

. Design, develop, test, deploy, and support software for large-scale automated pharmacy fulfillment systems .

Posted 9/18/2026full-timeIrving • Texas • United StatesMid-LevelSenior💰 $115,800 - $193,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and supporting Windows-based applications using C++ and MFC, with a strong focus on multi-threaded and distributed systems. Proficient in integrating software with hardware devices and applying best practices in software development, including Test-Driven Development and continuous integration.

Highest-signal resume keywords
C++ DevelopmentMFC Application DevelopmentMulti-Threaded ApplicationsRESTful API DevelopmentSQL Database Management

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C++MFCMulti-ThreadingSQLGitTest-Driven DevelopmentContinuous IntegrationAutomated TestingEntity FrameworkRESTful API
Soft Skills
Problem-SolvingCollaborationRoot-Cause AnalysisCustomer EngagementTechnical Communication
Tools & Technologies
Microsoft SQL ServerMySQLJenkinsCI/CD PipelinesWindows AdministrationActive DirectoryIndustrial AutomationRoboticsPerformance Monitoring ToolsNetwork-Connectivity Troubleshooting
Industry Keywords
Pharmacy OperationsHealthcare Software DevelopmentManufacturingLogisticsRegulated Environment

Tech Stack

Tools & technologies
AngularDistributed SystemsEntity FrameworkFirewallsJavaScriptJenkinsMicroservicesMS SQL ServerMySQLReactSQLWPFC++

About the role

Key responsibilities & impact
  • Design, develop, test, deploy, and support software for large-scale automated pharmacy fulfillment systems
  • Enhance and modernize Windows-based applications developed with C++ and Microsoft Foundation Classes (MFC)
  • Build and maintain scalable backend services, multi-threaded applications, distributed systems, databases, and RESTful API integrations
  • Translate customer, business, and technical requirements into reliable and maintainable software solutions
  • Integrate software with robotics, conveyor systems, industrial automation equipment, and other hardware devices
  • Investigate complex production issues, perform root-cause analysis, and implement sustainable corrective actions
  • Monitor and improve application performance, reliability, scalability, maintainability, and availability
  • Apply source control, code review, automated testing, Test-Driven Development, and continuous integration and delivery
  • Collaborate with engineering, product, quality, deployment, support, and operations teams throughout the software development lifecycle
  • Participate in customer discussions, technical reviews, troubleshooting sessions, and solution-design activities
  • Contribute to technical planning and architecture discussions involving system integrations, application modernization, and product enhancements
  • Participate in an on-call rotation supporting mission-critical applications during designated evenings and weekends

Requirements

What you’ll need
  • Degree or equivalent experience
  • 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 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
  • Ability to participate in an evening and weekend on-call support rotation
  • Authorization to work in the United States
  • Preferred: Service-Oriented Architecture, microservices, or RESTful API development and integration
  • Preferred: Entity Framework or Entity Framework Core
  • Preferred: WPF, WCF, MVVM, or other Windows desktop application technologies
  • Preferred: Angular, React, HTML5, JavaScript, or other modern web technologies
  • Preferred: Jenkins, CI/CD pipelines, DevOps practices, or release automation
  • Preferred: Application monitoring, observability, performance analysis, or performance-tuning tools
  • Preferred: Hardware integration using sockets, serial communication, or similar protocols
  • Preferred: Industrial automation, robotics, programmable logic controllers, or Beckhoff control systems
  • Preferred: Windows administration, Active Directory, VPNs, firewalls, or network-connectivity troubleshooting
  • Preferred: Software development experience in healthcare, pharmacy operations, manufacturing, fulfillment, logistics, or another regulated, mission-critical environment
  • Preferred: Experience working with customers, operations teams, or nontechnical business stakeholders
  • Ability to travel up to 20% for customer engagements, site visits, installations, and team collaboration

Benefits

Comp & perks
  • Competitive compensation package
  • Annual bonus or long-term incentive opportunities may be offered
  • Remote work within the United States, subject to applicable workplace policies