XX
Manager, Software EngineeringOmnicellUnited States
XX

Manager, Software Engineering

Omnicell
  • US
    United States
  • US
    United States
Jetzt Bewerben

Über

Overview
The Manager, Software Engineering is an experienced engineering leader who provides overall direction and guidance to engineering teams creating and extending Omnicell products. This person will play a pivotal role in managing project aspects related to the Omnicell engineering team, our partners and our end customers. This person applies their practical and theoretical knowledge from Computer Science and previous experience in healthcare or a related industry. This person will help the team focus on high performance, scalability, high availability with collaboration across teams and business units as well as high visibility customers and partners. Responsibilities
Provide technical and organizational leadership. Communicate cross-functionally and drive engineering efforts in an agile environment. Provide employee development, team building, coaching and mentoring. Be a member of the technical team and deliver software at the end of release. Implement the key corporate values of customer focus, accountability, performance and integrity. Hold your own in a technical discussion, be a subject matter expert, and have strategic influence. Work on significantly complex problems and provide solutions that are appropriate, timely and highly creative. Research existing and new technologies and apply said technologies appropriately across multiple product lines. Understand business urgency and can find appropriate and timely solutions. Use independent judgement to accomplish objectives. Be a primary contributor in the design and development of complex features and new products. Serve as organization spokesperson on more generalized projects and programs. Act as prime consultant on large projects that affect the organization’s long-term goals and objectives. Aid in the recruiting of future Omnicell engineers. Required Knowledge and Skills
Demonstrated leadership and experience guiding teams Excellent interpersonal skills and ability to forge great relationships with key stakeholders Clear understanding of Agile development practices Ability to mentor and grow junior engineers Ability inspiring teams to execute to a common vision Ability to help teams balance the right architecture with the realities of shipping software to customers quickly Able to lead technical teams using a combination of hands-on coding and knowledge transfer Experience building web-based applications Experience scaling and deploying applications with latest CI/CD tools Extreme understanding of the Software Development Life Cycle’s best practices and processes Strong experience with modern application development workflows and version control systems Excellent verbal and written communication skills Excellent analytical and problem-solving skills Basic Qualifications
Bachelor’s degree 12+ years’ experience in software engineering Demonstrated experience in software architecture and design Demonstrated experience in leading software development teams Preferred Knowledge and Skills
B.S. in Computer Science, Computer Engineering or other engineering fields of study Experience delivering software in the cloud Healthcare or pharmaceutical experience and working with PHI is a big plus Experience building web applications with .NET, C# or Java and Angular 4 or equivalent Experience scaling and deploying applications using technologies like Docker & Kubernetes Experience with GitHub, Gitlab, or Bitbucket Technical Qualifications
Working Experience in: Continuous Delivery Angular Micro-services Event Driven Architecture Kubernetes Work Conditions
Hybrid
#J-18808-Ljbffr
  • United States

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.