Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

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.

Macro Helix is the premier provider of 340B program management technology for hospital health system covered entities and retail contract pharmacy networks.  

  

As a Software Engineer you will work on product development using mostly C#, Angular, etc. You will play an active role in prototyping concepts in partnership with other senior engineers within the team and across the business. You will tackle challenging, novel situations every day and will have an opportunity to work with different teams across the organization. As a part of this growing team, you will get to work on variety of technologies like Azure cloud, Databricks, Snowflake etc. with high visibility in the organization. Along the way, we guarantee that you’ll learn a ton, have fun, grow and make positive impact on many people.  

  

Key Responsibilities  

  • This is a hands-on development role with experience in developing enterprise level applications.  

  • Conceptualize and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts.  

  • Develop cutting edge-solutions to maximize performance, scalability, and distributed processing capabilities.  

  • Work with a team of highly motivated and talented people with diverse perspectives.   

  • Participate in the software development life cycle that takes project from inception to completion through connecting client's needs with applicable state-of-the-art technology solutions.  

  • Work closely with QA team throughout the development cycle and support performance tuning and testing activity.  

  • Work with Product Team in translating business requirements into technical specifications, establish and refine details and requirements of applications, components, enhancements, and defects.  

  • Ability to Debug/ troubleshoot the issues and identify the root cause.  

  • Analyze and investigate application engineering tasks and prepare design specifications, analysis, and recommendations.  

  • Ensure that system improvements are secure and well tested and successfully implemented, documented, and monitored to increase efficiency.  

  • Develop enterprise-scale Object-Oriented Programming (OOP) software utilizing SaaS design principles  

  • Modernize legacy products to use the latest cloud technologies.  

  • Build and deploy secure solutions utilizing quality standards and software development life cycle processes which include requirement gathering, high level and detailed design, coding, testing and support.  

  • Actively participate in Agile Ceremonies.  

  

Minimum Requirement 

  • Degree or equivalent and typically requires 4+ years of relevant experience. 

  

Education  

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

  

Critical Skills 

  • 4+ years of experience in software development in an Agile team environment   

  • 4+ years of experience with frontend development and C#/.Net Core back-end development  

  • 4+ years of experience with SQL server 2012 and higher  

  • 2+ years of experience working with Angular, .NET, Bootstrap, CSS, JSON, JavaScript, HTML.  

  • 2+ years of experience in building Restful APIs and demonstrated experience in building microservices utilizing Restful APIs.  

  

Additional Skills  

  •  1+ years of experience working with Microsoft Azure (preferred), Google Cloud Platform, or AWS (IaaS, PaaS, and Services) and demonstrated experience in enabling code to align with a CI/CD process (JIRA, Jenkins, Git)  

  • Familiarity with containerization using Docker for app development.  

  • Agile Methodology  

  • Excellent written and verbal communication skills  

 


Macro Helix is the premier provider of 340B program management technology for hospital health system covered entities and retail contract pharmacy networks. 

 

As a Software Engineer you will work on product development using mostly C#, Angular, etc. You will play an active role in prototyping concepts in partnership with other senior engineers within the team and across the business. You will tackle challenging, novel situations every day and will have an opportunity to work with different teams across the organization. As a part of this growing team, you will get to work on variety of technologies like Azure cloud, Databricks, Snowflake etc. with high visibility in the organization. Along the way, we guarantee that you’ll learn a ton, have fun, grow and make positive impact on many people. 

 

Key Responsibilities 

  • This is a hands-on development role with experience in developing enterprise level applications. 

  • Conceptualize and demonstrate solutions through documentation, flowcharts, layouts, diagrams, charts. 

  • Develop cutting edge-solutions to maximize performance, scalability, and distributed processing capabilities. 

  • Work with a team of highly motivated and talented people with diverse perspectives.  

  • Participate in the software development life cycle that takes project from inception to completion through connecting client's needs with applicable state-of-the-art technology solutions. 

  • Work closely with QA team throughout the development cycle and support performance tuning and testing activity. 

  • Work with Product Team in translating business requirements into technical specifications, establish and refine details and requirements of applications, components, enhancements, and defects. 

  • Ability to Debug/ troubleshoot the issues and identify the root cause. 

  • Analyze and investigate application engineering tasks and prepare design specifications, analysis, and recommendations. 

  • Ensure that system improvements are secure and well tested and successfully implemented, documented, and monitored to increase efficiency. 

  • Develop enterprise-scale Object-Oriented Programming (OOP) software utilizing SaaS design principles 

  • Modernize legacy products to use the latest cloud technologies. 

  • Build and deploy secure solutions utilizing quality standards and software development life cycle processes which include requirement gathering, high level and detailed design, coding, testing and support. 

  • Actively participate in Agile Ceremonies. 

 

Minimum Requirement

Degree or equivalent and typically requires 4+ years of relevant experience.

 

Education 

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

 

Critical Skills

  • 4+ years of experience in software development in a team environment  
  • 4+ years of experience with C# /.Net core back-end development 

  • 4+ years of experience with SQL server 2012 and higher 

  • 4+ years of experience with frontend development 

  • 2+ years of experience working with Angular, .NET, Bootstrap, CSS, JSON, JavaScript, HTML. 

  • 2+ years of experience in building Restful APIs. 

  • 1+ years of experience working with Microsoft Azure (preferred), Google Cloud Platform, or AWS (IaaS, PaaS, and Services) 

  • Demonstrated experience in building microservices utilizing Restful APIs. 

  • Demonstrated experience in enabling code to align with a CI/CD process (JIRA, Jenkins, Git) 

 

Additional Skills 

  • Experience in developing and implementing applications on a cloud platform preferably using Azure. 

  • Familiarity with containerization using Docker for app development. 

  • Agile Methodology 

  • Front end frameworks such as Angular 

  • JIRA 

  • Excellent written and verbal communication skills 

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

$100,100 - $166,900

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 Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
McKesson DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of McKesson
McKesson CEO photo
Brian Tyler
Approve of CEO

Average salary estimate

$133500 / YEARLY (est.)
min
max
$100100K
$166900K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, McKesson

As a Software Engineer at McKesson, based in the bustling tech hub of Atlanta, GA, you’ll have the chance to make a meaningful impact in the healthcare industry. McKesson, a Fortune 10 company, is deeply involved in enhancing the quality and accessibility of healthcare, and this position is all about innovation and collaboration. Your role will primarily focus on product development, leveraging technologies like C#, Angular, and more, as you partner with senior engineers to bring fresh ideas to life. This hands-on position requires you to tackle exciting challenges daily while fostering a culture of growth and empowerment. You’ll be fully engaged in the software development life cycle, from brainstorming concepts to final deployment, all while working with talented teams across the organization. Additionally, you'll have the opportunity to delve into cutting-edge tech such as Azure Cloud, Databricks, and Snowflake. In this vibrant atmosphere, you'll not only enjoy learning but also contribute to creating robust solutions that enhance performance and scalability. If you're passionate about technology and want to play a crucial role in the future of health, this is the perfect opportunity for you at McKesson, where your work truly matters!

Frequently Asked Questions (FAQs) for Software Engineer Role at McKesson
What are the key responsibilities of a Software Engineer at McKesson?

As a Software Engineer at McKesson, your key responsibilities will include developing enterprise-level applications, conceptualizing solutions through various documentation styles, and creating cutting-edge systems that maximize performance. You will participate in the full software development life cycle, closely collaborating with product teams to translate business requirements into technical specifications. Additionally, you will be involved in debugging, performance tuning, and ensuring that solutions are secure and well-tested. Your role will emphasize teamwork and innovative thinking while adapting to ever-evolving challenges.

Join Rise to see the full answer
What qualifications are required for the Software Engineer position at McKesson?

To qualify for the Software Engineer position at McKesson, you should have a 4-year degree in computer science or a related field, along with a minimum of 4 years of relevant experience in software development. You should be proficient in C# and .NET Core, have experience with SQL Server, and possess skills in front-end development using Angular, Bootstrap, HTML, CSS, and JavaScript. Familiarity with cloud platforms like Azure is preferred, along with experience in building Restful APIs and microservices. Strong communication skills and experience working in Agile environments are also critical for success in this role.

Join Rise to see the full answer
How does a Software Engineer contribute to team collaboration at McKesson?

At McKesson, a Software Engineer plays a pivotal role in fostering collaboration within the team and across various departments. This position requires working together with senior engineers to prototype concepts, actively participating in Agile ceremonies, and engaging in continuous discussions on best practices and technology solutions. As a Software Engineer, you’ll also assist the QA team throughout the development cycle, ensuring seamless cooperation that enhances overall project efficiency and drives innovative outcomes.

Join Rise to see the full answer
What technologies will a Software Engineer work with at McKesson?

A Software Engineer at McKesson will work with a diverse range of technologies, including C#, Angular, and various cloud services like Microsoft Azure. You will implement cutting-edge solutions using Databricks and Snowflake, while also engaging in backend development with .NET Core. Experience with containerization tools like Docker and CI/CD processes involving platforms such as JIRA and Jenkins will also be beneficial as you modernize legacy products and contribute to building scalable applications.

Join Rise to see the full answer
What opportunities for growth are available for Software Engineers at McKesson?

McKesson strongly believes in nurturing talent and provides numerous growth opportunities for Software Engineers. As part of a vibrant development team, you will engage in continuous learning through hands-on experiences with emerging technologies and participation in innovative projects. The collaborative environment encourages the sharing of ideas, while McKesson’s commitment to employees includes professional development programs, mentorship, and avenues for career advancement, allowing you to expand your skills and progress in your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain your experience with Agile methodologies as a Software Engineer?

Certainly! Discuss your previous roles where you utilized Agile methodologies, emphasizing how you participated in Scrum meetings, sprint planning, and retrospectives. Illustrate how Agile practices have improved your productivity and fostered collaboration within your teams, thereby allowing you to adapt quickly to changing requirements.

Join Rise to see the full answer
How do you approach debugging and troubleshooting in your software development projects?

When debugging software, I follow a systematic approach by first replicating the issue. I gather relevant logs, examine recent changes, and isolate components that may be causing the problem. I also make sure to communicate effectively with team members to gain insights. My goal is to identify the root cause swiftly while documenting the entire process for future reference.

Join Rise to see the full answer
What has been your experience with C# and .NET development?

I have over four years of experience developing applications using C# and the .NET framework, focusing predominantly on enterprise-level systems. I enjoy utilizing Object-Oriented Programming principles to create robust and maintainable code. I prioritize best practices, such as following design patterns and implementing best security measures in my .NET applications.

Join Rise to see the full answer
How have you implemented Restful APIs in your previous projects?

In my previous projects, I've designed and developed multiple Restful APIs that facilitate effective communication between front-end applications and backend services. I ensure that the APIs follow the REST principles, offer proper authentication, maintain scalability, and are well-documented for ease of use by other developers. Additionally, I perform exhaustive testing to guarantee performance and reliability.

Join Rise to see the full answer
Could you give an example of how you've modernized a legacy product?

Absolutely! In my last role, I took the initiative to modernize a legacy application by gradually refactoring the code and migrating components to a microservices architecture hosted on Azure. This improved the application's scalability and maintainability and allowed for continuous integration and deployment, resulting in a significantly enhanced user experience.

Join Rise to see the full answer
What methods do you use to ensure code quality and security?

To ensure code quality and security, I implement several practices including code reviews, pair programming, and automated testing. I advocate for writing unit tests and using frameworks like NUnit to validate functionality. Additionally, I adhere to security best practices by performing threat assessments and being mindful of potential vulnerabilities during development.

Join Rise to see the full answer
How do you stay updated with the latest technology trends?

I stay abreast of the latest technology trends by engaging in a variety of professional development activities, such as attending workshops, participating in webinars, and following industry leaders on social media. I’m also an active member of local tech meetups and online communities where knowledge sharing fosters continuous learning and exposure to innovations in software development.

Join Rise to see the full answer
Explain a challenging technical problem you faced and how you resolved it.

In one of my projects, we faced significant performance issues with a large dataset. To address this, I performed a detailed analysis, identified bottlenecks, and optimized queries while also implementing caching mechanisms. This yielded a substantial performance improvement, demonstrating how critical problem-solving is in software engineering.

Join Rise to see the full answer
What experience do you have with cloud platforms and services?

I have experience working extensively with Microsoft Azure, including deploying applications in services such as Azure App Service and managing databases with Azure SQL. I also have exposure to AWS and Google Cloud Platform for specific projects, enabling me to appreciate the strengths and limitations of different cloud providers when designing scalable solutions.

Join Rise to see the full answer
What are your goals as a Software Engineer in the next few years?

In the next few years, I aim to deepen my expertise in cloud development and microservices architecture, as well as take on more leadership responsibilities within my team. I’m also interested in mentoring junior developers, contributing to open-source projects, and enhancing my skills in emerging areas such as machine learning and data analytics.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 5 days ago

Join McKesson as a Technical Product Manager to redefine pricing strategies in healthcare technology.

Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Transparent & Candid
Photo of the Rise User
Posted 6 hours ago

Join Visa as an Automation engineer and contribute to innovative solutions within a dynamic corporate technology environment.

Photo of the Rise User
Neo Group Remote No location specified
Posted 5 days ago

Join Neo Group as a Java Engineer and help revolutionize the tech landscape with innovative projects.

Posted 12 days ago
Photo of the Rise User
Posted 7 days ago

Together with our customers and partners, we are creating a sustainable future for health care. And working to improve patient care in every setting — one product, one partner, one patient at a time.

42 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Hilliard just viewed UX Researcher (Contract Position) at RR Donnelley
Photo of the Rise User
Someone from OH, Hilliard just viewed Minor Team Member (14-15) at Chick-fil-A
Photo of the Rise User
Someone from OH, Hilliard just viewed Lead UX Product Designer -Stores(Remote Or Hybrid) at Target
F
Someone from OH, Cincinnati just viewed Payroll Tax Consultant at Fourth Enterprises, LLC
Photo of the Rise User
Someone from OH, Columbus just viewed Aquatics Director at British Swim School
Photo of the Rise User
Someone from OH, North Canton just viewed 2025 MiLB Gameday Support (Seasonal) at MLB (Job Board Only)
E
Someone from OH, Columbus just viewed Intern, Cell Line Development at Evotec
Photo of the Rise User
Someone from OH, Westlake just viewed Payments Support Specialist (1 year contract) at Convera
Photo of the Rise User
Someone from OH, Portsmouth just viewed Property Manager II (Buckeye Towers) at WinnCompanies
Photo of the Rise User
Someone from OH, Columbus just viewed Financial Services Representative at Nationwide
Photo of the Rise User
12 people applied to Software Engineer at Gitty
Photo of the Rise User
Someone from OH, Dublin just viewed Global Growth Marketing Associate at Spotify
Photo of the Rise User
Someone from OH, Portsmouth just viewed Merchandising Part Time Days at Lowes
Photo of the Rise User
Someone from OH, Euclid just viewed Notary - Digital Reporter at Parrot
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager - Remote at Experian
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Entry Specialist - Remote at ABC Legal Services
Photo of the Rise User
Someone from OH, Cleveland just viewed Digital Sales Operations Analyst at Visa
Photo of the Rise User
Someone from OH, Lancaster just viewed Client Partner, Inside Sales at Sportradar
Photo of the Rise User
Someone from OH, Perrysburg just viewed Patient Success Specialist Temp to Hire at Natera
Photo of the Rise User
Someone from OH, Amherst just viewed Virtual Educator at Tutor Me Education
Photo of the Rise User
Someone from OH, Cincinnati just viewed Producer at ElevenLabs