McKesson logo
McKesson
Posted 3 days agoVerified live 2d ago

Software Developer

Brief overview

Remote
UndergradOr in progress
4+ yrsMinimum
324 H-1B approvalsDept. of Labor
34 green cardsCertified filings
C++/MFCC#/.NET ASP.NETC#/.NET .NET CoreC#/.NET MVCSQL and Relational DatabasesRESTful API ServicesMultithreaded and Distributed ApplicationsGitJenkinsTest-Driven Development (TDD)Automated TestingEntity Framework/CoreWeb UI Development AngularJSWeb UI Development HTML5Web UI Development ReactPLC Systems and Beckhoff Integration

About the company

Oncology research organization focused on community-based clinical trials.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
324H-1B approved
97%approval rate
36new H-1B hires
34PERM certified
$155,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202383
2024116
2025109
202616
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202318
202425
202525
202623
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202310
20248
202512
20264
Top sponsored roles
Sr. Software EngineerSoftware EngineerSr. IT ArchitectSr. Associate Software Developer/EngineerLead IT Architect
Sponsored employees from
IndiaRussiaBrazilNepalMongolia

Job description

Summary

McKesson is an impact-driven healthcare company delivering products, services, and insights that make quality care more accessible and affordable. The Software Developer will create, deploy, maintain, enhance, and support software for large, semi-automated pharmacies, working across software stacks from robotic controls and databases to user interfaces and web services. The role also involves troubleshooting complex customer support issues and providing rotational on-call support.

Responsibilities

  • As a Software Development Engineer within McKesson Automated Prescription Solutions (MAPS) you will create, deploy, and support software for managing large, semi-automated pharmacies at sites across the US
  • You will be responsible for maintaining our legacy software in C++/MFC
  • This includes bug fixing and software enhancement, as well as issue analysis
  • Under limited supervision, Software Developers architect and develop major new features, enhance existing projects, and provide support for major customers
  • The Software Engineer might be assigned to troubleshoot difficult and complex support issues
  • This position will involve on-call rotational support over weekends/evenings
  • Ability to travel up to 25% (travel is sporadic, might travel a few weeks in a row, then not again for a couple months)

Skills

  • Typically, requires 4+ years' experience as a Windows software developer
  • Strong experience in designing/writing high speed back-end code in Visual C++ and MFC, C# with ASP.NET and/or .NET Core, and MVC
  • Strong SQL, with Microsoft SQL Server and/or MariaDB/MySQL
  • RESTful API services
  • Expertise developing multi-threaded and distributed applications
  • Professional demeanor and communications suitable for direct customer interactions
  • Ability to work self-start work independently and collaborate as part of a team
  • Excellent problem-solving and analytical skills
  • Experience with software tools and methodologies such as Git, Jenkins, TDD, and automated testing
  • Ability to adapt to new technologies and learn quickly
  • Entity Framework (EF), Entity Framework Core (EF Core)
  • Service Monitoring, Performance tuning and testing tools
  • Web Technologies for UI (AngularJS, HTML5, React, etc)
  • Desktop application development experience using WPF, WCF, MVVM design pattern
  • Experience with hardware interfaces, including communication over sockets and serial interfaces
  • Comfort with basic Windows Workstation and Domain administration
  • Networking knowledge, including VPNs and firewall configuration
  • Experience with real-time controls/PLC systems and integration, especially Beckhoff
  • Must be authorized to work in the U.S
  • Bachelor's degree in computer science, software engineering, related discipline or experience is desired
  • Service oriented architecture (SOA) and/or Micro Services architectures, a plus

Qualifications

Must Haves

  • Typically, requires 4+ years' experience as a Windows software developer
  • Strong experience in designing/writing high speed back-end code in Visual C++ and MFC, C# with ASP.NET and/or .NET Core, and MVC
  • Strong SQL, with Microsoft SQL Server and/or MariaDB/MySQL
  • RESTful API services
  • Expertise developing multi-threaded and distributed applications
  • Professional demeanor and communications suitable for direct customer interactions
  • Ability to work self-start work independently and collaborate as part of a team
  • Excellent problem-solving and analytical skills
  • Experience with software tools and methodologies such as Git, Jenkins, TDD, and automated testing
  • Ability to adapt to new technologies and learn quickly
  • Entity Framework (EF), Entity Framework Core (EF Core)
  • Service Monitoring, Performance tuning and testing tools
  • Web Technologies for UI (AngularJS, HTML5, React, etc)
  • Desktop application development experience using WPF, WCF, MVVM design pattern
  • Experience with hardware interfaces, including communication over sockets and serial interfaces
  • Comfort with basic Windows Workstation and Domain administration
  • Networking knowledge, including VPNs and firewall configuration
  • Experience with real-time controls/PLC systems and integration, especially Beckhoff
  • Must be authorized to work in the U.S

Nice to Haves

  • Bachelor's degree in computer science, software engineering, related discipline or experience is desired
  • Service oriented architecture (SOA) and/or Micro Services architectures, a plus

Benefits

  • Remote is an option for this position for the US
  • An annual bonus or long-term incentive opportunities may be offered

More jobs like this