Jobs and Careers
OM

Technical Director, Software Architecture

Omnicell
Pittsburgh, United Statesfull_timeVerifiedPosted 8 May 2025
💰 $234,966/yr($164,476/yr$234,966/yr)

About the role

The Architecture Team’s mission is to enable Engineering teams to deliver new products and innovations in the complex Pharmacy Automation space of healthcare. We are looking for a pragmatic best-in-class Software Architect to be focused on our cloud platform who will collaborate with the team of architects as well as engineering leaders, tech leads, product leaders, and product managers.   This position requires excellent communications skills, deep technical knowledge, the capacity to understand a complex distributed system, the ability to move the system forward according to the larger architectural vision.  Scope of responsibilities includes writing core code, managing designs, guiding teams, advising the business, researching technologies, and more.  The ideal candidate will have a proven and extensive track record of delivering products, and the hands-on technical leadership & expertise to ensure successful delivery of customer outcomes. 

If you are looking for the opportunity to work on products that positively impact healthcare and patient lives, alongside collaborative and forward-thinking peers, while working on cutting edge technologies and driving innovation, we look forward to hearing from you!

 

Responsibilities

  • Understand our customers, their needs, their world.  Work with product to create solutions that address the true needs. Occasional participation with product on customer visits.
  • Understand our existing system and our future vision and advise on realistic incremental steps that constantly move us forward without boiling the ocean.
  • Provide leadership and continual improvements to architecture, system quality, and delivery practices.
  • Identify opportunities for technology advancements and drive innovation in development.
  • Assess functional requirements in a timely and efficient manner to create and maintain designs and solutions which fit within our architecture patterns and standards
  • Invest in development teams to enable hand-off of design and code ownership at the highest logical level they are capable of, seeking to always grow the teams you work with in this way.  Mentor individuals who show potential and drive. 
  • Actively engage in and learn the business processes of the supported lines of business.
  • Work very closely with the architects, leads and product team to solve technical and execution challenges. 
  • Provide hands-on technical knowledge and capabilities to create and maintain developer framework and tooling, core library code, and related proof of concept projects as needed
  • Technical lead for the development and maintenance of core system components, system designs and patterns, and other solutions that directly drive toward developer productivity and ultimately customer facing outcomes.
  • Actively contribute to the system governance, patterning, compliance and security posture.  
  • Coordinate with testing teams to ensure smooth and well-documented releases.
  • Investigate and resolve top level bugs and issues that teams are unable to figure out, as identified by product management, project management, or governance functions.
  • Stay apprised of technological innovation and constantly improve through training while mentoring line of business or technology team’s skills.
  • Be a hands-on leader who is willing to dive deep as and when needed.  

 

Required Knowledge and Skills

  • Deep technical leadership and development experience of distributed/scalable systems, microservice architectures, and high-volume transaction systems that span cloud and edge.
  • Hands-on programming experience in C# and other object-oriented programming languages. 
  • Expert in cloud technologies like Kafka, Kubernetes, GraphQL, Angular, and Data Mesh architecture.
  • Hands-on working experience in cloud infrastructure like AWS.  Able to scale and deploy applications in the public cloud using technologies like Lamdba, Docker, Kubernetes.
  • Working knowledge of tools like Prometheus and DataDog.
  • Expert in Agile development practices and Software Quality Assurance process. Comfortable in shipping new features in a complex environment.
  • Excitement to build and ship enterprise grade software at scale. 
  • Have a can-do attitude and make a positive impact our culture.
  • Always put the customer first. 
  • Excellent analytical and problem-solving skills.
  • Focus on development, architectural leadership, teamwork
  • Understanding of building web-based applications and APIs.  Experience with Angular is a plus.
  • Understanding of database technology and SQL language.  Experience in PostgreSQL is a plus.
  • Energetic, motivated self-starter that is eager to excel with excellent interpersonal and communication skills.
  • Expert in pr

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Omnicell

View company profile →