Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

McKesson Logo

Senior Software Engineering Manager

McKesson

$127,500 - $212,500
Oct 6, 2025
Alpharetta, GA, US
Apply Now

McKesson is looking to solve the business and technical problem of building and supporting software products that empower healthcare providers to operate more efficiently, by hiring a Manager of Software Engineering for their Healthcare Workflow Solutions team.

Requirements

  • Strong understanding of modern software development practices, including Agile methodologies (Scrum, Kanban).
  • Experience with full-stack development using technologies such as JavaScript/TypeScript, Node.js, React, Ruby on Rails or C-Sharp.
  • Familiarity with RESTful APIs, GraphQL, and healthcare interoperability standards like FHIR.
  • Solid grasp of database technologies including PostgreSQL and MongoDB, as well as event streaming platforms like Apache Kafka.
  • Hands-on experience with cloud platforms such as Microsoft Azure.
  • Exposure to CI/CD tools like GitHub Actions, Jenkins, or GoCD.
  • Understanding of DevOps principles and their application in modern software delivery.

Responsibilities

  • Lead and manage a team of software engineers, ensuring effective execution across design, development, and testing phases.
  • Provide hands-on mentorship and technical guidance to team members, fostering a culture of excellence and accountability.
  • Oversee day-to-day operations, ensuring projects are delivered on time, within scope, and aligned with quality standards.
  • Develop and maintain detailed project plans, timelines, and resource allocations for multiple concurrent initiatives.
  • Monitor progress and proactively address risks or roadblocks to ensure successful delivery.
  • Translate business requirements into technical solutions that meet customer needs and operational goals.
  • Promote best practices in software development, including code quality, testing, and documentation.

Other

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Typically requires 10+ years of professional experience in software engineering, including 4+ years in a leadership role managing cross-functional teams and delivering enterprise-level applications.
  • Strong interpersonal and communication skills, with the ability to engage effectively across technical and non-technical teams.
  • Demonstrated ability to lead, motivate, and grow high-performing engineering teams.
  • Adept at balancing technical depth with strategic thinking to drive business outcomes.