Manager, Software Engineering
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-LjbffrRecommended Jobs
Market Coordinator
R206287 Job Profile Position Overview At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve. We are all united in delivering the best experience …
Assembler
&##128295; Now Hiring: Entry-Level Assemblers – Dubois, PA &##128181; Starting Pay: $15/hour &##128203; Job Overview We’re looking for motivated individuals to join our team as Assemblers. Th…
Geotechnical Field Technician
GTA is currently seeking candidates for Geotechnical Field (Materials Testing) Technician position in our Wilkes Barre, Pennsylvania office. Responsibilities include construction observation and tes…
Head of Humanities Faculty
Location: CH Head of Humanities Faculty Inspired Education is the leading global group of premium schools, with a portfolio of 121 premium private schools in 28 countries spanning 6 continents.…
Sewing Machine Operator
Apply online at: Questions? Email: [email protected] Now hiring Sewing Machine Operators * No sewing experience required- we will train * Join Our Team as a Sewing Machine Operato…
Maintenance Technician - 3rd Shift
As a family of brands, it is Our Home's ethos to create and provide delicious, wholesome snacks to communities throughout the U.S. at a great value. We strive to create snacks that offer nourishment …
Vice President of Economic Development
Role Summary The Vice President of Economic Development leads and executes the Chamber’s economic development strategy while securing and stewarding public and private funding to drive regional g…
Au Pair
An au pair who likes to horseback ride will be happy here. Responsibilities include taking care of almost 2 year old adorable son and hanging out with12 year old awesome daughter. Keeping his nap, mea…
Night Stocker
Job Description Job Description Description: Job Title: Night Stocker Overview: LaMain Industries, LLC is an innovative solutions provider for federal, local, and commercial customers in f…
Board Certified Behavior Analyst (BCBA) (Philadelphia)
Board Certified Behavior Analyst (BCBA) Job description Thrive Therapy Board Certified Behavior Analyst (BCBA) Competitive hourly rate Immediate opening for full caseload or part time h…