Omnicell, Inc. Manager, Software Engineering in Lancing, United Kingdom

Manager, Software Engineering


Engineering Manager, Software

Essential Functions:

  • Provide technical, process and product leadership the software engineering team for your product area.

  • Work closely with product owners to ensure your team meets or exceeds product expectations in a timely manner.

  • Work diligently with the quality team to ensure your team meets or exceeds quality expectations.

  • Develop cross functional project plans to meet release milestones, ensuring releases are effectively communicated across the organization.

  • Interact with product owners and customers to gain a deep understanding of the market and software needs

  • Develop, enhance and maintain Agile software development methodologies to ensure maximum team productivity.

  • Drive software best practices, including design, code review and unit test development to ensure maximum software quality.

  • Provide employee development and team building.

  • Provide employee coaching and mentoring.

  • Responsible for recruiting, motivating, and directing the efforts of the software engineering team.

  • Implement the key corporate values of customer focus, accountability, performance and integrity.

Required Knowledge and Skills:

The ideal candidate will have successful management and team building experience in a rapid growth environment, proven technical accomplishments, and proven experience bringing new products with high reliability to market.

  • Extensive experience developing mission critical applications to commercial/enterprise markets required.

  • BS or MS degree in Computer Science or equivalent.

  • 10+ years’ experience in software development, demonstrating increased levels of responsibility and technical expertise.

  • At least 4 years’ experience leading a software development team.

  • At least 5 years’ experience in developing 24/7 enterprise level server applications.

  • Clear understanding of Agile development practices.

  • Clear understanding of the Software Quality Assurance process.

  • Proven leadership with excellent inter-personal skills.

  • Energetic, motivated self-starter that is eager to excel.

  • Expert knowledge in the following MSFT technologies: .Net, C#, SQL Server.

  • Experience with Microservice architecture.

  • Experience with development of cloud-ready applications.

  • Experience with web application development (Preferable using Angular)

Preferred Knowledge and Skills:

  • Healthcare industry experience for inpatient settings.

  • Experience in FDA regulated environments.

  • Experience developing localized systems for worldwide distribution.

  • Experience with cloud development with either AWS or Microsoft Azure.

Work Conditions:

Office Environment

Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.

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.

Omnicell will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information.