Engineer III, Software

Omnicell

Cranberry Township (Butler County)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Omnicell is seeking a skilled software engineer to enhance its solutions in Cranberry Township, Butler County. The role demands expertise in designing and developing software using AI tools, collaborating with cross-functional teams, and ensuring high-quality engineering practices.

The ideal candidate will have a Bachelor's degree in a technical field, along with over five years of relevant industry experience. Responsibilities include mentoring colleagues and advocating for an AI-first approach to software development.

Qualifications

  • 5+ years hands-on experience in software development with degree.
  • Demonstrated software leadership experience in an agile environment.

Responsibilities

  • Design, develop, test, deploy, maintain software incorporating AI tools.
  • Deliver solutions using C#, .NET, MS SQL, Microservices.
  • Conduct code reviews focusing on AI-generated code.

Skills

Programming experience in one or more object-oriented languages
Test automation using Playwright framework
Experience with RESTful services
Experience with message queues
Experience with relational databases
Experience with web applications
Understanding of TDD, BDD
Experience with SaaS solutions
AI-first mindset
Ability to create precise AI prompts

Education

Bachelor’s degree in Engineering, Computer Science, or related fields
Master’s degree in Computer Science or related fields

Job description

Responsibilities
  • Work as part of a team to design, develop, test, deploy, maintain, and improve software, including leveraging AI tools to accelerate each phase
  • Deliver high‑quality software solutions using C#, .NET, MS SQL, and Microservices architecture, applying AI assistance where appropriate while maintaining engineering rigor
  • Use AI systems to generate or refine code, tests, design artifacts, documentation, and troubleshooting strategies
  • Collaborate with software quality engineers in all phases of testing, including using AI to generate, optimize, and validate test cases
  • Collaborate with cross‑functional teams on documentation and training; use AI to accelerate documentation creation and knowledge sharing
  • Conduct code reviews—including review of AI‑generated code—to ensure maintainability, security, performance, and compliance
  • Create unit tests (including AI‑suggested tests) to ensure code quality throughout the application's lifecycle
  • Understand how Omnicell solutions meet customer needs and how products are used across the continuum of care
  • Grow and mentor other engineers in both traditional engineering practices and AI‑assisted workflows
  • Demonstrate strong prompt‑engineering fundamentals: iterating on prompts, validating AI outputs, and selecting the right AI tool for the right task
  • Advocate for and model an AI‑first engineering mindset, focusing on productivity, safety, and innovation
Required Knowledge And Skills
  • Programming experience in one or more object-oriented languages.
  • Programming experience for test automation using Playwright framework.
  • Experience creating automation tests and using test frameworks for:
    • RESTful services
    • Message queues
    • Relational databases
    • Web applications
  • Understanding of TDD, BDD, and data-driven test practices.
  • Experience testing and validating on‑prem as well as SaaS‑based solutions.
  • Ability to collaborate effectively and contribute positively to team culture.
  • Ability to consistently put the customer first.
  • Comfort working with AI copilots, test‑generation tools, and AI‑driven analysis utilities.
  • Ability to craft precise prompts for AI agents to produce reliable test artifacts, test plans, defect summaries, and reports.
  • AI‑first mindset—viewing AI as a core accelerant to productivity, creativity, and test coverage.
Basic Qualifications
  • Bachelor’s degree in Engineering, Computer Science, Math, Physics or other Science/ Engineering field preferred; experience may be considered in lieu of Bachelor’s degree
  • 5+ years hands‑on experience in software development with degree
  • Demonstrated software leadership experience in an agile environment
Preferred Qualifications
  • M.S. in Computer Science, Computer Engineering or other engineering fields of study
  • Healthcare or Medical Device software development experience
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer III, Software
Engineer III, Software

Omnicell • Cranberry Township

Hybrid
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Direct Supply, Inc. • Milwaukee (WI)

On-site
USD 100,000 - 130,000
Generous benefits package
Staff Software Engineer
Staff Software Engineer

Direct Supply, Inc. • North Carolina

On-site
USD 100,000 - 130,000
Generous benefit package
AI Engineer
AI Engineer

Direct Supply, Inc. • Milwaukee (WI)

On-site
USD 90,000 - 120,000
Generous benefits package
AI Engineer
AI Engineer

Direct Supply, Inc. • North Carolina

On-site
USD 80,000 - 100,000
Generous benefit package
AI Engineer
AI Engineer

Direct Supply, Inc. • Illinois

Hybrid
USD 80,000 - 120,000
Generous benefit package
Staff Software Engineer – Medsender
Staff Software Engineer – Medsender

Jobtailor • New York (NY)

On-site
USD 180,000 - 240,000
AI Engineer | PAM Health Corporate
AI Engineer | PAM Health Corporate

PAM Health • Plano (TX)

On-site
USD 120,000 - 160,000
Head of Software Development
Head of Software Development

Jobtailor • Town of Florida (NY)

On-site
USD 180,000 - 230,000
Quality Assurance Automation Engineer
Quality Assurance Automation Engineer

Career Soft Solutions Inc • Hartford (CT)

On-site
USD 90,000 - 120,000