Engineer III, Software
Omnicell
Cranberry Township, PA (In Person)
Full-Time
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
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 Expertise in C#.Net, MS SQL, React framework Expertise in Cloud technologies such as Microservices, Kafka, etc. Expertise in Object‑Oriented analysis, design, and programming Expertise in using design and refactoring patterns Good understanding of cloud technologies Good understanding of cybersecurity principles Proven analytical and problem‑solving skills Proven interpersonal communication skills Proficient in Agile/Scrum software development lifecycle management Proficient in distributed source code control like Git Understanding of Internationalization / Localization Ability to effectively use AI tools for software design, development, analysis, testing, and documentation Experience or strong interest in prompt engineering—crafting prompts, validating output, and refining AI‑assisted workflows AI literacy: ability to understand AI strengths, limitations, risks, prompts reusability, and responsible‑use practices 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 8+ 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
Similar jobs in Cranberry Township, PA
Forefront Dermatology
Cranberry Township, PA
Posted1 day ago
Updated1 hour ago
UPMC
Cranberry Township, PA
Posted1 day ago
Updated1 hour ago
Similar jobs in Pennsylvania
Merck Sharp Dohme
Harrisburg, PA
Posted1 day ago
Updated1 hour ago
PNC
Pittsburgh, PA
Posted1 day ago
Updated1 hour ago
Merakey Allegheny Valley School
Kennett Square, PA
Posted1 day ago
Updated1 hour ago
Encompass Health Rehabilitation Hospital of Nittany Valley
Port Matilda, PA
Posted1 day ago
Updated1 hour ago