Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
McKesson

Software Engineer

McKesson

. Design, build, test, and maintain backend services and APIs .

Posted 4/23/2026full-timeColumbus • Ohio • 🇺🇸 United StatesMid-LevelSenior💰 $110,300 - $183,800 per yearWebsite

Tech Stack

Tools & technologies
JavaPostgresPythonRuby

About the role

Key responsibilities & impact
  • Design, build, test, and maintain backend services and APIs
  • Develop and support background processing and asynchronous workflows supporting high‑throughput systems
  • Collaborate with product managers, designers, and engineers to translate business needs into technical solutions
  • Participate in code reviews and architectural discussions to improve system quality and scalability
  • Troubleshoot production issues, identify root causes, and implement well-tested fixes
  • Write clean, maintainable, well-documented code and contribute to technical documentation and runbooks
  • Apply software development best practices including version control, CI/CD, and automated testing

Requirements

What you’ll need
  • 4+ years of professional software engineering experience
  • Strong backend development experience in Ruby or another modern backend language (Java, Python, or C#)
  • Hands-on experience building and maintaining APIs
  • Experience with asynchronous/background job processing systems
  • Solid experience with relational databases (e.g., PostgreSQL, MSSQL)
  • Familiarity with engineering best practices (Git, CI/CD, automated testing, code reviews)
  • Strong problem-solving skills and ability to work independently within a collaborative team environment
  • Clear written and verbal communication skills.

Benefits

Comp & perks
  • Competitive compensation package
  • Health insurance
  • 401(k) matching
  • Flexible work arrangements
  • Paid time off
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend developmentRubyJavaPythonC#APIsasynchronous processingrelational databasesPostgreSQLMSSQL
Soft Skills
problem-solvingindependent workcollaborationcommunication