Engineer III, Software
Omnicell (temp)- Location
- Cranberry Township, PA, United States
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 3mo ago
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
Skills
- C#
- .NET
- SQL Server
- Playwright
More jobs at Omnicell (temp)
All 15Engineer II, Software
Omnicell (temp) · Bangalore, Karnataka, India · yesterday
AI Vendor Governance Manager
Omnicell (temp) · Atlanta, GA, United States · 2d ago
Engineer IV, Software
Omnicell (temp) · Bangalore, Karnataka, India · 3d ago
Senior Program Manager, Customer Health
Omnicell (temp) · United States · 4d ago
Director, Site Reliability Engineering
Omnicell (temp) · United Kingdom · 14d ago