Omnicell
Engineer III, Software
Cranberry Township, Pennsylvania · Posted 3 months ago
Opens elrj.fa.us2.oraclecloud.com
Get a version of your resume written for this job.
- Salary
- Not listed
- Job type
- Full-time
- Work mode
- Not specified
- Source
- Oracle (employer's hiring system)
Skills mentioned
C#, SQL, .NET, Microservices
About the role
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
Job ID or-elrj-fa-us2-oraclecloud-com-cx-9001-5004 · Original posting ↗
Similar jobs
- Data Engineer-6336NewitD TechSan Jose, California
Software Engineer – Query EnginesNewPalantir TechnologiesNew York, New York · Hybrid
- Strategic Sourcing Manager, Engineering Technology & SoftwareNewHarveySan Francisco, California · Hybrid · US$117,500–161,600 / year
- Software Engineer I: Payload EngineerNewLodestarLos Angeles, California
Software Engineer – MLOPSNewUbisoftMontreal, Quebec · On-site