Engineer V, Software

Omnicell, Inc.

Cranberry Township (Butler County)

On-site

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A healthcare technology company is seeking a Senior Engineer V for their Cranberry Township, PA office. The ideal candidate will have over 10 years of software development experience, particularly with C# and Angular. This role involves leading design and architecture discussions, mentoring junior engineers, and ensuring high performance and quality in software products. A Bachelor’s degree and significant experience in cloud environments are required. The position allows hybrid work with some travel expected.

Qualifications

  • 10+ years of experience in software engineering.
  • 5+ years of experience building web-based applications.
  • 2+ years of experience delivering software in the cloud.

Responsibilities

  • Collaborate with product management to plan products and features.
  • Lead team activities to design, develop, test, and deploy software.
  • Provide technical leadership in architecture and implementation.

Skills

C#/.NET development
Angular development
RESTful APIs
Microservices architecture
AWS or Azure deployment
Docker and Kubernetes
Agile methodologies

Education

Bachelor’s degree

Tools

Kafka
RabbitMQ

Job description

The Engineer V, Software is an experienced senior engineer with 10+ years of expertise in software development who leads, creates, and extends Omnicell products. This individual is a highly skilled developer who applies industry and corporate best practices to deliver high-quality applications. They draw on both practical and theoretical Computer Science knowledge, along with experience in healthcare or related industries. Work with architects on the design and architecture; ensure high performance and scalability; define and enforce technical best practices, coding standards, and architectural guidelines for development teams; and own the end-to-end system design as the team builds new products while maintaining and enhancing Omnicell’s existing portfolio.

Responsibilities
  • Collaborate with product management to understand business requirements and plan products and features
  • Guide team activities, and work as part of a team to design, develop, test, deploy, maintain and improve software
  • Provide technical leadership for the architecture, design, and implementation of Omnicell software solutions
  • Expert level software troubleshooting skills
  • Lead technical discussions, design reviews and code reviews to maintain high software quality
  • Create unit tests to help ensure code quality throughout the application’s life cycle
  • Drive continuous improvements in system performance, security, and scalability
  • Continue to improve code quality by tracking, reducing and avoiding technical debt
  • Grow and mentor other engineers
Required Knowledge & Skills
  • Hands on development of RESTful APIs with C#/.NET (Core) and web UIs with Angular (Typescript)
  • Comfortable deploying service oriented and microservices architectures
  • Ability to create and deploy event-driven architectures using messaging systems/service bus with technologies such as Kafka or RabbitMQ
  • Experience scaling and deploying applications in the public cloud on AWS or Azure using Docker and Kubernetes
  • Skill to balance driving the right architecture with the realities of live customers and the need to ship software
  • Passionate about mentoring junior engineers
  • A can-do attitude and ability to make a positive impact on our culture
  • Understands Agile and enjoys working in 2-week release cycles
Basic Requirements
  • Bachelor’s degree
  • 10+ years experience in software engineering
    • 5+ years of experience building web-based applications
    • 2+ Years of experience delivering software in the cloud
  • Expertise in C# AND Angular
Preferred Knowledge & Skills
  • Master’s degree in Engineering/Information Technology/Computer Science
  • 5+ year of Experience in C# and the .NET Framework
  • 3+ years of experience with a microservices architecture
  • 2+ years of experience in Angular 14 or above
  • 1+ years of public cloud experience
  • 1+ year experience healthcare or pharmaceutical experience working with interfaces such as HL7, FHIR. EDI and working with PHI.
  • 1+ year of inventory / warehouse management
Work Conditions
  • Hybrid (Cranberry Township, PA)
  • Ability to travel 10% of the time
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Engineer III, Software
Engineer III, Software

Omnicell • Cranberry Township

On-site
USD 120,000 - 160,000
Software Engineer I
Software Engineer I

Omnicell • Cranberry Township

Hybrid
USD 65,000 - 85,000
Field Services Engineer I or II
Field Services Engineer I or II

Omnicell • Lafayette (LA)

On-site
USD 55,000 - 75,000
Field Services Engineer I or II
Field Services Engineer I or II

Omnicell, Inc. • Baton Rouge (LA)

On-site
USD 70,000 - 100,000
Engineer III, Software
Engineer III, Software

Omnicell • Cranberry Township

On-site
USD 90,000 - 120,000
Field Services Engineer I or II
Field Services Engineer I or II

Omnicell • Honolulu (HI)

On-site
Field Services Engineer II
Field Services Engineer II

Omnicell • Houston (TX)

On-site
USD 60,000 - 80,000
Field Services Engineer II
Field Services Engineer II

RXinsider LTD. • Houston (TX), Northern (KY)

Hybrid
USD 70,000 - 95,000
Field Services Engineer I or II
Field Services Engineer I or II

Omnicell, Inc. • Honolulu (HI)

On-site
USD 44,083 - 63,369
Senior Software Engineer
Senior Software Engineer

Exit83 • Philadelphia

On-site
USD 120,000 - 160,000