Engineer III, Software at Omnicell
Cranberry Township, Pennsylvania, United States -
Full Time


Start Date

Immediate

Expiry Date

28 Aug, 26

Salary

0.0

Posted On

30 May, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C#, .NET, MS SQL, Microservices, AI Prompt Engineering, Playwright, RESTful Services, Message Queues, TDD, BDD, SaaS, Agile, Unit Testing, Code Review, Software Design, Mentoring

Industry

Hospitals and Health Care

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
Responsibilities
Design, develop, and maintain high-quality software solutions using C#, .NET, and Microservices while integrating AI tools to accelerate the development lifecycle. Collaborate with cross-functional teams to optimize testing, documentation, and mentor other engineers in AI-assisted workflows.
Loading...