[Remote] Software Development Engineer
Note: The job is a remote job and is open to candidates in USA. McKesson is an impact-driven healthcare company delivering insights, products, and services that make quality care more accessible and affordable. The Software Development Engineer will design, develop, enhance, and support mission-critical software for automated pharmacy fulfillment systems, collaborating across engineering, product, quality, operations, support, and customer teams.
Responsibilities
- 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, or 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 software engineering practices such as 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
Skills
- * 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
- * Ability to participate in an evening and weekend on-call support rotation
- * Authorization to work in the United States
- * This position is eligible for remote work within the United States, subject to McKesson's applicable workplace policies
- * Ability to travel up to 20% for customer engagements, site visits, installations, and team collaboration
- * Participation in a scheduled on-call rotation may require evening or weekend availability
- * Service-Oriented Architecture, microservices, or RESTful API development and integration
- * Entity Framework or Entity Framework Core
- * WPF, WCF, MVVM, or other Windows desktop application technologies
- * Angular, React, HTML5, JavaScript, or other modern web technologies
- * Jenkins, CI/CD pipelines, DevOps practices, or release automation
- * Application monitoring, observability, performance analysis, or performance-tuning tools
- * Hardware integration using sockets, serial communication, or similar protocols
- * Industrial automation, robotics, programmable logic controllers, or Beckhoff control systems
- * Windows administration, Active Directory, VPNs, firewalls, or network-connectivity troubleshooting
- * Software development experience in healthcare, pharmacy operations, manufacturing, fulfillment, logistics, or another regulated, mission-critical environment
- * Experience working with customers, operations teams, or nontechnical business stakeholders
Benefits
- This position is eligible for remote work within the United States, subject to McKesson’s applicable workplace policies.
- An annual bonus or long-term incentive opportunities may be offered.
Company Overview