-
Technical Director, Software Architecture
- Omnicell (Milpitas, CA)
-
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 pragmatic balancing of ideal architecture vision and the realities of having customers and the need to ship working software
+ Able to establish great relationships with managers and team, communicate effectively and in a timely manner, able to keep teams works efficiently.
Basic Qualifications
+ BS in Computer Science, Information Technology, or Engineering
+ 15+ years of experience in software development, demonstrating increased levels of responsibility and technical expertise.
+ 10+ years of experience in complex distributed systems serving external customers
Preferred Qualifications
+ Healthcare or pharmaceutical experience working with systems and/or devices, especially projects that interact with the EHR and customers in the acute care space, and knowing what the latest interpretations of PHI really mean.
+ Experience with PostgreSQL, Angular, Clickhouse and Rust is a plus
Work Conditions
+ Hybrid environment, in office 1-4 days a week as needed
+ Ability to travel 10-15% of the time
Location:
+ Pittsburgh, PA or Milpitas, CA
Additional Requirements
+ Ability to pass background and employment verification checks
+ Able to work from assigned location without housing or relocation assistance from Omnicell
Base Compensation: $164,476.20 to $234,966.00
(Actual compensation is subject to variation due to such factors as location, education,
experience, and skillset. We offer a comprehensive benefits package, including medical,
dental and vision plans covering eligible US employees and dependents, voluntary wellness
and employee assistance programs, life insurance, disability, retirement plans with
matching, and paid time off.)
Since 1992, Omnicell has been committed to transforming pharmacy care through outcomes-centric innovation designed to optimize clinical and business outcomes across all settings of care. We strive to be the healthcare provider’s most trusted partner by our guiding promise of “Outcomes. Defined and Delivered.”
Our comprehensive portfolio of robotics, smart devices, intelligent software, and expert services is helping healthcare facilities worldwide to improve business and clinical outcomes as they move closer to the industry vision of the Autonomous Pharmacy.
Our guiding principles inform everything we do:
+ As **Passionate Transformers** , we find a better way to innovate relentlessly.
+ Being **Mission Driven,** we consistently deliver on our promises.
+ Our **Entrepreneurial** spirit makes the most of EVERY opportunity for innovation.
+ Understanding that **Relationships Matter** creates synergies that yield the greatest benefits for all.
+ **Intellectually Curious,** eager to think deeper to learn and improve.
+ In **Doing the Right Thing** , we lead by example in ALL we do.
We are deeply committed to Environmental, Social, and Governance (ESG) initiatives. Our ESG efforts focus on creating an inclusive culture and a healthier world. This includes our Employee Impact Groups, which foster inclusion and belonging, as well as our learning and well-being programs that support personal and professional growth. We also prioritize sustainability in our operations, aiming to reduce our environmental footprint and promote responsible business practices. Join us in transforming the pharmacy care delivery model, making patient care safer and smarter for all.
About The Team
Omnicell is dedicated to fostering an inclusive workplace. We welcome applications from all individuals, valuing a wide range of perspectives and backgrounds. As an equal opportunity employer, we do not discriminate based on race, gender, religion, sexual orientation, gender identity, national origin, veteran status, or disability. We are committed to making our recruitment process accessible to everyone. We offer support and reasonable adjustments for individuals with disabilities during our hiring process. If you need assistance, please contact us at [email protected] .
At Omnicell, respect for privacy and confidentiality is paramount. We adhere to strict policies to prevent discrimination or retaliation against those who engage in open conversations about compensation. However, employees privy to compensation information as part of their job role are expected to maintain confidentiality, except in specific circumstances outlined by law, such as during formal complaints, investigations, or as required by legal obligations.
Please note that Omnicell reserves the right to modify job roles and responsibilities as needed to meet our organization's evolving needs and drive our mission forward.
Job Identification: 4207
Job Category: Software Applications Development Engineering
Posting Date: 05/08/2025, 2:22 PM
Job Schedule: Full time
Locations: Pittsburgh, PA, United States
Milpitas, CA, United States
Job Level: Director and above
All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.
-