Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

$103.5k - $172.5k
Full-time

McKesson

McKesson is an impact-driven, Fortune 10 company that touches virtually every aspect of healthcare. We are known for delivering insights, products, and services that make quality care more accessible and affordable. Here, we focus on the health, happiness, and well-being of you and those we serve – we care.

What you do at McKesson matters. We foster a culture where you can grow, make an impact, and are empowered to bring new ideas. Together, we thrive as we shape the future of health for patients, our communities, and our people. If you want to be part of tomorrow’s health today, we want to hear from you.

Position Description


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. A successful Software Developer in this role will understand a full software stack; from low-level control of robots and conveyor systems, through controllers and databases, up to UI and web services.

Minimum Requirements

Typically, requires 4+ years’ experience as a Windows software developer

System and Interface Knowledge
  • 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
Critical Skills
  • 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.
  • Bachelor’s degree in computer science, software engineering, related discipline or experience is desired.
Additional Knowledge & Skills
  • Service oriented architecture (SOA) and/or Micro Services architectures, a plus
  • 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
Schedule Requirements
  • This position will involve on-call rotational support over weekends/evenings.
  • Remote is an option for this position for the US
Travel Requirement

Ability to travel up to 25% (travel is sporadic, might travel a few weeks in a row, then not again for a couple months)

Must be authorized to work in the U.S.

We are proud to offer a competitive compensation package at McKesson as part of our Total Rewards. This is determined by several factors, including performance, experience and skills, equity, regular job market evaluations, and geographical markets. The pay range shown below is aligned with McKesson's pay philosophy, and pay will always be compliant with any applicable regulations. In addition to base pay, other compensation, such as an annual bonus or long-term incentive opportunities may be offered. For more information regarding benefits at McKesson, please click here.

Our Base Pay Range for this position

$103,500 - $172,500

McKesson has become aware of online recruiting-related scams in which individuals who are not affiliated with or authorized by McKesson are using McKesson’s (or affiliated entities, like CoverMyMeds or RxCrossroads) name in fraudulent emails, job postings or social media messages. In light of these scams, please bear the following in mind:

McKesson Talent Advisors will never solicit money or credit card information in connection with a McKesson job application.


McKesson Talent Advisors do not communicate with candidates via online chatrooms or using email accounts such as Gmail or Hotmail. Note that McKesson does rely on a virtual assistant (Gia) for certain recruiting-related communications with candidates.

McKesson job postings are posted on our career site: careers.mckesson.com .

McKesson is an Equal Opportunity Employer

McKesson provides equal employment opportunities to applicants and employees, without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other legally protected category. For additional information on McKesson’s full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page.

McKesson is committed to being an Equal Employment Opportunity Employer and offers opportunities to all job seekers including job seekers with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, please contact us by sending an email to (United States) or (Canada) . Resumes or CVs submitted to this email box will not be accepted.

Join us at McKesson!

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Software Developer in Elm, PA vacancy
  •  ...Job Description Job Description Description: Position Title: Full-Stack .NET Developer (In Office)  Division: CNS Companies  Reports To: Lead Software Developer  Classification: Exempt  Location: Lititz, PA – In Office  Years of Experience Desired:... 
    Suggested
    Work at office
    Monday to Friday
    Flexible hours

    CNS Companies

    Lititz, PA
    5 days ago
  • $128.8k - $193.2k

     ...practices, including dashboards, alerts, runbooks, and detection strategies that reduce time to detect and resolve issues. Support software releases and production changes, including validation, rollback planning, post-change verification, and operational readiness... 
    Suggested
    Full time
    Temporary work
    H1b
    Work at office
    Remote work

    ADT

    Elm, PA
    2 days ago
  • $82k - $105k

     ...cameras, video analytics, recording, cloud services, and management software to move security from video‑only monitoring to  human‑level...  ...teams in Asia & Europe. ESSENTIAL FUNCTIONS Strategic Develop firmware for different subcomponents from concept through final... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Live in
    Work at office
    Local area
    Night shift
    3 days per week
    Early shift

    Keenfinity

    Lancaster, PA
    3 days ago
  •  ...Description Job Description We are seeking an experienced C++ developer to work on a team maintaining and modernizing our primary...  ...our team is passionate about working alongside them through ERP software and professional services to help them grow and flourish.... 
    Suggested
    Temporary work
    Remote work

    Koble

    Lancaster, PA
    3 days ago
  •  ...Job Description Job Description The Software Developer is responsible for developing, maintaining, supporting, and improving custom software applications, databases, integrations, and automated solutions that support the company's business and production operations... 
    Suggested
    Local area

    The Standard Group

    Lancaster, PA
    13 days ago
  • $106k - $131k

    DescriptionKforce has a client that is seeking an AI Systems Developer III in Denver, CO.Summary:We are seeking a senior-level AI Systems...  ...* Bachelor's degree in Computer Science, Information Systems, Software Engineering, Data Science, or a related field, or equivalent... 

    KForce

    Denver, PA
    4 days ago
  • $110k - $130k

    Full Stack Java Developer Location: Remote Employment Type: Direct Hire / Permanent Compensation: $110,000 - $130,000 We are seeking...  ...improvements What We're Looking For 5+ years of professional software development experience Strong experience with Java and Java EE... 
    Permanent employment
    Local area
    Immediate start
    Remote work

    JFC Staffing

    Lancaster, PA
    4 days ago
  •  ...it. You also engineer with AI. It is part of how you build software: how you generate, test, review, modernize, document, and operate...  ..., data, and AI engineering; set engineering standards and develop the engineers around you. Facilitate architecture and engineering... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Elm, PA
    6 hours ago
  •  ...challenges Lead process failure discussions, audits, and investigations to identify root causes and drive consistent solutions Develop and document Standard Operating Procedures (SOPs), Process Control Plans, and Process Reaction Plans Perform feasibility studies... 
    Full time
    Monday to Friday

    TRS Staffing Solutions

    Leola, PA
    11 days ago
  • $120k - $140k

     ...Software Engineer in Test US REMOTE (AZ, CA, CO, FL, GA, MA, MD, NC, NJ, NH, NV, OH, OR, PA, TN, TX) About VivoSense VivoSense...  ...sponsors, healthcare providers, and academic groups to develop and deliver real-world digital clinical measures backed by rigorous... 
    Full time
    Remote work
    Flexible hours

    VivoSense, Inc.

    Elm, PA
    6 hours ago
  • $140k - $150k

     ...winning combination to automotive dealerships with easy-to-love software. We're a software company that thinks about people first. With...  ...with a focus on scalability, security, reliability, and developer experience. Build resilient distributed systems that prioritize... 
    Full time
    Summer work
    Remote work

    ON & UP HOLDINGS LLC

    Elm, PA
    2 days ago
  • $86.6k - $144.4k

     ...influence on architecture, quality, and outcomes from day one. About the Role This position performs complex research, design, and software development within our provider data management product line, and is expected to serve as the technical anchor for a cross-... 
    Full time
    Local area

    RELX

    Elm, PA
    6 hours ago
  • Call Cloud Patient Access Specialist Our Mission, Vision, & Model of Care At Union Community Care, our purpose is at the forefront of all that we do: we stand for whole health to help you live your fullest life. We envision vibrant and healthy communities supported...

    Union Community Care

    Lancaster, PA
    6 days ago
  • $80k - $90k

     ...Maintain strong computer proficiency and quickly adapt to new tools, software, and processes. Interior Design & Technical Rigor Lead...  ...environments. Standardize technical workflows , developing detailed libraries and specification templates that elevate the... 
    Work at office
    Flexible hours

    SCOPOS Hospitality Group

    Ephrata, PA
    26 days ago
  • $86.6k - $147.3k

     ...relationship-based sales, and a commitment to achieving business growth objectives. This is a growth-oriented position focused on developing technical and customer-facing skills, actively supporting senior team members, and building expertise in professional audio... 
    Full time
    Worldwide
    Relocation
    Work visa
    Flexible hours

    Shure

    Lititz, PA
    2 days ago
  • NETGEAR is seeking a technically skilled and customer-centric Systems Engineer to support our Enterprise and IT customers. This role focuses on delivering technical leadership during the sales cycle and beyond, ensuring successful deployments of wired and wireless enterprise...
    Remote work

    GrabJobs

    Lititz, PA
    2 days ago
  •  ...Florida, and North Carolina. ABOUT THE POSITION The Senior Software Engineer is responsible for creating, maintaining, and...  ...Responsibilities Collaborates with business stakeholders, other developers, and other teams to understand project requirements and... 
    Immediate start
    Remote work
    Work from home
    Home office

    PennVeterinary Supply, Inc

    Lancaster, PA
    a month ago
  • Pharmacy Compliance & Licensing Analyst Supervision of counter and table technicians including approval of timecards and PTO requests. Training of all new staff members in these departments. Perform all production tech tasks as needed/to supplement. The Pharmacy Compliance...
    Contract work
    Work at office

    Accede Solutions Inc (accedesolution.com)

    Lancaster, PA
    4 days ago
  •  ...Position summary: The Lead PD Engineer supervises and develops engineering staff while ensuring high performance and process consistency...  ...in using commercial CAD (Solidworks), FEA (Solidworks) and CFD software (Autodesk Simulation, Fluent, Comsol) ~ Hands-on experience... 
    Permanent employment
    Worldwide

    Advanced Cooling Technologies, Inc

    Lancaster, PA
    25 days ago
  • $155k - $170k

     ...Development Operate across the data stack to build, manage, and optimize end-to-end data pipelines from ingestion to reporting. Develop, test, and maintain robust, production-grade data models and schemas in BigQuery using dbt, ensuring clean lineage and optimized... 
    Full time
    Temporary work
    Currently hiring
    Remote work

    Boulder Care

    Elm, PA
    6 hours ago
  •  ...Description: We are seeking a dedicated and skilled ERP Solutions Developer to join our Information Technology team. This role is vital in building, configuring, and optimizing enterprise software solutions that support our company's operational needs.  The ideal... 
    Casual work
    Work at office
    Local area
    Worldwide

    DAS Companies Inc

    Palmyra, PA
    3 days ago
  •  ...programs in the space industry. We work with NASA, established aerospace organizations, and innovative commercial space companies developing the next generation of satellites, spacecraft, instruments, and space infrastructure. We're looking for a Space Systems... 
    Permanent employment
    Internship
    Worldwide

    Advanced Cooling Technologies, Inc

    Lancaster, PA
    a month ago
  • $95k

    job summary: Are you a skilled detailing professional with structural steel experience ready for your next step? Our client is seeking a Lead Technician in Annville, PA to transform engineering concepts into precise designs while guiding a high-performing team. Enjoy...
    Permanent employment
    Temporary work
    Work experience placement
    Annville, PA
    13 hours ago
  •  ...leading architecture of complex data pipeline, cloud, or enterprise application systems. Six or more years of hands-on, data-centric software development experience across complex architectures, including cloud native data platforms and analytics stacks. Proven... 
    Full time
    Remote work

    Commence

    Elm, PA
    2 days ago
  •  ...products for data center applications. You will collaborate with manufacturing, marketing, and the customer’s engineering teams to develop innovative cooling solutions that meet performance, cost, and reliability goals. Projects range from iterative improvements to... 
    Remote work
    Worldwide

    Advanced Cooling Technologies, Inc

    Lancaster, PA
    a month ago
  •  ...NVIDIA NVL72/GB300 GPU clusters. Amalgamy.ai — AI Orchestration Software: An enterprise AI orchestration platform focused on GPU and...  ...to resolving architectural and systemic issues. Continue developing expertise in distributed systems, HPC infrastructure, and related... 
    Full time
    Remote work

    GrabJobs

    Ephrata, PA
    2 days ago
  • $94.4k - $224.6k

     ..., and high-performance application workloads. Knowledge of software-defined networking, intent-based networking, network digital twins...  ...networks, and large-scale distributed systems. Experience developing enterprise technology standards, governance frameworks, and... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area
    Remote work

    Accenture

    Elm, PA
    6 hours ago
  •  ...complex infrastructure issues.Plan and implement infrastructure upgrades, lifecycle replacements, and technology improvement projects.Develop and maintain technical documentation, operational procedures, disaster recovery documentation, and infrastructure standards.... 
    For contractors

    Lancaster Bible College

    Lancaster, PA
    4 days ago
  • $95.3k - $158.8k

     ...spanning every scientific discipline What You'll Do Design, develop, and deploy advanced machine learning, NLP, retrieval, and...  ...and a track record of building maintainable, production-quality software. Experience designing and implementing RAG systems, semantic... 
    Full time
    Local area
    Worldwide

    Elsevier

    Elm, PA
    4 days ago
  •  ...agencies, clients, and other stakeholders. Budget Management: Develop and manage the division’s budget. Qualifications:...  ...treatment design Knowledgeable in water and sewer modeling software as well as AutoCAD 3D technical skills, and experience with... 
    Flexible hours

    AEC Consulting Group

    Lititz, PA
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!