McKesson

Sr. Software Engineer

Cary, NC Irving, TX
USD 113k - 188k
PowerShell React Next.js AWS Kafka Bash Azure SQL GCP Kubernetes Git Python .NET Java Microservices Docker Terraform API
Description

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, GCP 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!

McKesson
McKesson
Biotechnology Health Care Information Technology

0 applies

1 views

Other Jobs from McKesson

Sr. Data Scientist

Irving, TX Richmond, VA

Sr. Director, Data Strategy

Columbus, OH Columbus, GA

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say