Sr. Software Engineer

6 days ago


Cary, United States MCKESSON Full time
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.

Job Summary: The successful individual will join our dynamic team supporting the Biologics specialty pharmacy with a cloud-first implementation focus, taking features from idea to release. We seek a senior software engineer to develop and maintain cloud-hosted APIs and WebDev data sources using advanced engineering principles. This team player will support and implement new specialty and rare orphan drug programs in a fast-paced specialty pharmacy environment, utilizing Agile principles.

Responsibilities:
  • Design and develop scalable, high-availability real-time transaction processing cloud applications.
  • Ensure high-quality delivery through unit and integration testing.
  • Convert functional and technical requirements into technical designs.
  • Collaborate with Agile and Product teams for user story creation and refinement.
  • Design, build, deploy, test, and debug components as per SDLC best practices.
  • Document and demonstrate solutions using flowcharts, diagrams, and charts.
  • Create software engineering policies, standards, and procedures.
  • Address performance and scalability issues early in development.
  • Participate in code reviews, technology evaluations, and PoCs.
  • Communicate effectively with technical and product management teams.
  • Modernize legacy products with the latest cloud technologies.
  • Mentor team members and work independently.
  • Produce end-to-end technical designs for portal enhancements.
  • Develop UI web applications using React.js, Redux, Next.js.
  • Write complex database queries for Azure SQL and Snowflake.
  • Collaborate with MuleSoft for API integration and Snowflake for enhancements.
  • Build and analyze Power BI reports and ensure security using Veracode, SonarQube.
  • Support production with new client, drug, provider, and patient onboarding.
  • Run automation for bulk enrollments and monitor logs, jobs, and Power BI reports.

Minimum Requirements:

Typically requires 7+ years of relevant experience.

Critical Skills:
  • 7+ years of experience in the full cycle of software development using Object Oriented Programming languages like .NET or JAVA.
  • 4+ years of experience in distributed Microservices/Services-oriented Architecture for building and designing scalable SaaS solutions and RESTful applications.
  • 2+ years of experience working with MuleSoft Technologies.
  • 2+ years of experience with Microsoft Azure (preferred), Google Cloud Platform, or AWS (IaaS, PaaS, and Services).
  • 2+ years of experience with frontend development.
  • Integration experience with ESB, API Gateway, and queueing systems.
  • Experience in containerization using Docker and deploying applications in Kubernetes or similar container orchestration platforms.
  • Demonstrated experience in enabling code to align with a CI/CD process (JIRA, Jenkins, Git).
  • Familiarity with Agile and Scrum methodologies.

Additional Skills:
  • Cloud Certification, Google Cloud Platform and/or Azure.
  • Healthcare domain knowledge (SNOMED, LOINC, FDB, HL7, FHIR).
  • Proficiency in Docker, Kubernetes, and experience with Terraform or CloudFormation.
  • Familiarity with CI/CD tools like Jenkins, GitHub Actions, or Azure DevOps.
  • Knowledge of microservices architecture, serverless computing, and monitoring tools like Prometheus, Grafana, ELK stack.
  • Experience with Kafka or RabbitMQ, Python, Bash, or PowerShell scripting.
  • Knowledge of data warehousing and ETL processes, GDPR, HIPAA compliance.
  • Troubleshooting complex distributed systems and cloud cost management and optimization.
  • Experience with automated testing frameworks.

Education:

4-year degree in computer science or related field or equivalent experience.

Please note that only candidates authorized to work in the US will be considered for this position. Sponsorship is not available.

****Relocation assistance is not budgeted for this role****

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

$113,200 - $188,600

McKesson is an Equal Opportunity Employer

McKesson provides equal employment opportunities to applicants and employees and is committed to a diverse and inclusive environment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age or genetic information. For additional information on McKesson's full Equal Employment Opportunity policies, visit our Equal Employment Opportunity page.

Join us at McKesson Sr. Software Engineer
  • Sr. Software Engineer

    10 hours ago


    Cary, United States MCKESSON Full time

    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...

  • Sr Software Engineer

    1 month ago


    Cary, United States Mudrasys Full time

    Title: Sr Software Engineer (Fullstack) (709454) Duration: Long Term Location: Cary, Client Client: Rail Inc Note: Day 1 Onsite, Need only local candidates with 12+ years' experience, LinkedIn Mandatory Interview Process: 1st round 30 minutes technical video interview, 2nd round 90 minutes onsite interview Short Description: A Senior Software Engineer will...


  • CARY, United States MCKESSON Full time

    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...

  • Software Engineer

    6 days ago


    Cary, North Carolina, United States Diverse Lynx Full time

    Job Requirements:We are seeking a highly skilled Software Engineer to join our team at Diverse Lynx LLC. The ideal candidate will have a strong background in computer engineering, computer science, or a related field, and experience with Microsoft Vista, C, C#, Python, SQL Server, and CSS programming.Key Responsibilities:Design and develop software...

  • Software Engineer

    4 days ago


    Cary, North Carolina, United States Tata Consultancy Services Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Tata Consultancy Services. As a Software Engineer, you will be responsible for developing and implementing highly responsive user interface components using React concepts.The ideal candidate will have in-depth knowledge of JavaScript, CSS, HTML, and front-end languages. You will...


  • Cary, United States Garmin International Inc Full time

    We are seeking a part-time Software Engineer Intern in our Cary, NC location. In this role, you will be responsible for learning and training to develop software for Garmin's communication and navigation products under supervision. Essential Function Software Engineer, Software, Intern, Engineer, Technology


  • Cary, United States Garmin International Inc Full time

    We are seeking a part-time Software Engineer Intern in our Cary, NC location. In this role, you will be responsible for learning and training to develop software for Garmin's communication and navigation products under supervision. Essential Function Software Engineer, Software, Intern, Engineer, Technology

  • Software Engineer

    3 weeks ago


    Cary, North Carolina, United States FIRST SOFTSOLUTIONS INC Full time

    We are seeking a skilled Software Engineer to join our team at FIRST SOFTSOLUTIONS INC.Key Responsibilities:Design, develop, and maintain applications and databases by evaluating client needs, analyzing requirements, and developing software systems.Requirements:Excellent Java skills, experience with Spring Boot, and knowledge of React.What We...


  • Cary, United States Acro Service Corp Full time

    Primary Job Responsibilities• Perform embedded software engineering tasking including requirements analysis, operational concept development, software system design/architecture, component integration, design reviews, integration testing and problem solving• Develop embedded operating system software for vehicle controllers in C• Assign, coordinate,...

  • Software Engineer

    1 week ago


    Cary, United States Apollo ITS Full time

    Job Title: Software Engineer Location: Cary, NC Duration: Long Term This role will follow hybrid work schedule - Should be in the office every Tuesday, Wednesday, and Thursday and as required by the manager Job Description: A Software Engineer will develop, maintain, and support new or existing software products while evangelizing and applying the best...


  • Cary, United States SAS Full time

    Job Description At SAS, where you start doesn’t have to be where you end; and there is ample opportunity for internal career mobility. Whether you’re looking to grow a new skill or experience a new role, there’s no time like the present to take the next step; and we’re here to support you in your journey. About the job The Platform Services...


  • Cary, United States SAS Full time

    At SAS, where you start doesn’t have to be where you end; and there is ample opportunity for internal career mobility. Whether you’re looking to grow a new skill or experience a new role, there’s no time like the present to take the next step; and we’re here to support you in your journey. About the job The Platform Services division is looking...

  • Software Engineer

    3 weeks ago


    Cary, United States IMS People Full time

    Job DescriptionJob DescriptionJob Title: Senior Software Engineer – OpenShift AI TeamLocation: Hybrid – Raleigh, NC or Boston, MAEmployment Type: Full-Time, PermanentJob SummaryJoin the innovative Red Hat OpenShift AI (RHOAI) team as a Senior Software Engineer, where you’ll develop cutting-edge solutions that integrate AI, Kubernetes, and hybrid cloud...

  • Software Engineer 2

    3 days ago


    Cary, United States Garmin International Inc Full time

    Overview We are seeking a full-time Software Engineer 2 in our Outdoor division in our Cary, NC location. In this role, you will be responsible for developing low-level embedded software for various Garmin Consumer Outdoor products. You will be developing C/C++ software that interacts with hardware including initial board bring-up, boot strapping the...


  • Cary, United States SAS Full time

    : Nice to meet you! Were a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence and questions into answers.Were also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If youre looking for a dynamic, fulfilling career coupled with flexibility and...


  • Cary, North Carolina, United States Entegee Full time

    Job DescriptionEntegee is seeking a skilled Embedded Software Engineer to develop and test embedded operating system software for vehicle controllers. Key responsibilities include developing C code, executing unit and integration testing in various environments, and analyzing issues found during testing.Requirements:Technical skills in embedded software...


  • Cary, United States Entegee Full time

    Job DescriptionJob DescriptionSummary: Seeking Embedded Software Engineers to develop and test embedded operating system software for vehicle controllers.Requirements:Technical skills in embedded software development, hardware integration, and electrical systems.Experience developing embedded applications using C.Bachelor's degree in electrical,...


  • Cary, North Carolina, United States Avidex Industries LLC Full time

    Job OverviewAvidex Industries LLC is a leading provider of innovative audiovisual and IT integration solutions. As a key player in the industry, we are seeking an experienced Senior Software Engineer to join our dynamic Development team in Cary, North Carolina.About the RoleWe offer a competitive compensation package, including:$120,000 - $150,000 per annum,...


  • Cary, United States Entegee Full time

    Job DescriptionJob DescriptionSummary: Seeking Embedded Software Engineers to develop and test embedded operating system software for vehicle controllers.Requirements:Technical skills in embedded software development, hardware integration, and electrical systems.Experience developing embedded applications using C.Bachelor's degree in electrical,...


  • Cary, United States Mastech Digital Full time

    Need locals, Onsite interview mandatoryJob Title: Senior Software EngineerLocation: Cary, NC (Hybrid onsite- 4 days: Monday, Tuesday, Wednesday, Thursday)Duration: Long term contract JOB DESCRIPTIONSkills required: JavaAngularRestMessaging services- KAFKAAWS Spring BootPosition Summary: A Senior Software Engineer will develop, maintain, and support new or...