DescriptionThe Architecture Teams mission is to enable Engineering teams to deliver new products and innovations in the complex Pharmacy Automation space of are looking for a pragmatic bestinclass 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 handson 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 forwardthinking 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 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 handoff 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 handson 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 welldocumented 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 teams skills.
- Be a handson 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 highvolume transaction systems that span cloud and edge.
- Handson programming experience in C# and other objectoriented programming languages.
- Expert in cloud technologies like Kafka Kubernetes GraphQL Angular and Data Mesh architecture.
- Handson 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 cando attitude and make a positive impact our culture.
- Always put the customer first.
- Excellent analytical and problemsolving skills.
- Focus on development architectural leadership teamwork
- Understanding of building webbased applications and APIs. Experience with Angular is a plus.
- Understanding of database technology and SQL language. Experience in PostgreSQL is a plus.
- Energetic motivated selfstarter 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 14 days a week as needed
- Ability to travel 1015% 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: $164476.20 to $234966.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.)
Required Experience:
Director