> Markdown version of [/jobs/ext/3316832-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/3316832-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** McKesson - **Location:** Columbus, OH, United States - **Experience:** Expert - **Salary:** $131,000.0 - $218,300.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Microsoft Azure, Code Review, Continuous Integration, Relational Databases, DevOps, Programming Tools, Github, Python (Programming Language), PostgreSQL, Node.Js, Ruby on Rails, Software Engineering, Data Streaming, TypeScript, Management of Software Versions, IT General Controls (ITGC), Backend, Kubernetes, Information Technology, Deployment Automation, Apache Kafka, Front End Software Development, Api Design, Terraform, Api Management, Elixir - **Published:** September 10, 2026 - **Apply:** https://mckesson.wd3.myworkdayjobs.com/en-US/External_Careers/job/USA-OH-Columbus/Sr-Software-Engineer_JR0153440 ## About the Role This is a highly collaborative, backend-focused engineering role with minimal frontend development. Success requires strong technical depth, sound engineering judgment, and the ability to influence teams through expertise rather than authority., Degree or equivalent and typically requires 7+ years of relevant experience., Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. Critical Skills * 5+ years of professional software development experience. * Demonstrated experience designing, building, and operating production APIs. * Experience developing backend services using TypeScript/Node.js and Python. * Experience working with Kafka or similar event-streaming platforms. * Experience designing and maintaining relational database schemas using PostgreSQL or similar technologies. * Experience implementing infrastructure as code using Terraform or comparable tooling. * Experience working with modern CI/CD platforms such as GitHub Actions. * Experience supporting production systems and resolving operational issues. * Experience participating in technical design discussions and code reviews., * Experience with Azure services, including API Management and Service Bus. * Experience with Helm and Kubernetes-based deployment environments. * Experience modernizing applications built with Ruby on Rails or Elixir. * Experience working in SOX, ITGC, or other regulated software-delivery environments. * Experience developing platform services, shared engineering capabilities, or internal developer platforms. * Experience mentoring engineers and influencing technical decisions across teams. * Experience using AI-assisted software-development tools such as Claude or similar technologies. Technical Capabilities * Strong understanding of API design principles, including versioning and backward compatibility. * Strong problem-solving and analytical skills. * Ability to evaluate technical approaches and provide constructive engineering feedback. * Ability to communicate technical concepts and tradeoffs to technical and non-technical audiences. * Demonstrated ability to learn new technologies and apply them effectively in a production environment. ## Description As a Senior Software Engineer, you will design, build, and operate production-grade APIs and event-driven services while helping establish the engineering standards that other teams follow. In addition to hands-on software development, you will serve as a technical resource for the organization by reviewing solution designs, mentoring engineers, and providing guidance on architectural decisions and implementation approaches., * Develop and maintain services built using TypeScript, Node.js, and Python. * Build and support Kafka-based event-driven integrations and services. * Design and maintain relational database schemas using PostgreSQL. * Develop and maintain infrastructure as code using Terraform and related tooling. * Build and enhance CI/CD pipelines using GitHub Actions and automated deployment processes. * Build migration tools and assist engineering teams in adopting new platform capabilities. * Troubleshoot and resolve production issues across services owned by the Shared Capabilities team. * Participate in an on-call rotation supporting services owned by the team. Technical Leadership Responsibilities * Perform technical feasibility reviews and provide actionable feedback on proposed solutions. * Partner with engineering teams to establish and maintain API and event-design standards. * Mentor engineers through code reviews, technical discussions, and collaborative problem solving. * Act as a technical resource for teammates and partner engineering groups. * Identify opportunities to improve engineering quality, maintainability, reliability, and scalability. * Help drive adoption of modern engineering practices and development tooling. * Collaborate with teams early in the design process to prevent costly architectural divergence. AI-Assisted Development * Utilize AI-assisted development tools to improve engineering productivity and delivery speed. * Contribute to the continuous improvement of team development workflows and engineering practices. * Apply sound engineering judgment when validating AI-generated solutions and recommendations. ## Related Videos - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Shifting Stress to Progress— Understanding DevOps to do DevOps Better](https://www.wearedevelopers.com/videos/268-shifting-stress-to-progress-understanding-devops-to-do-devops-better) - [Bringing digital education to refugee and host communities in remote regions of Africa](https://www.wearedevelopers.com/videos/644-bringing-digital-education-to-refugee-and-host-communities-in-remote-regions-of-africa) - [Coffee with Developers](https://www.wearedevelopers.com/videos/341-coffee-with-developers) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read)