Engineer III, Software
Omnicell · Cranberry Township, Pennsylvania, US
Responsibilities - Work as part of a team to design, develop, test, deploy, maintain, and improve software, including leveraging AI tools to accelerate each...
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‑engineeri...