Randstad Mobile Engineering Manager in Lexington, Massachusetts
Mobile Engineering Manager
salary:$175,000 - $180,000 per year
date posted:Wednesday, January 13, 2021
industry:Professional, Scientific, and Technical Services
Mobile Engineering Manager
The Mobile Engineering Manager is a key part of the team developing our best-in-class OneSign and ConfirmID software. This position is responsible for leading a team of software engineers that develop our industry-leading mobile solutions in areas including clinician multifactor authentication and single-sign. The Engineering Manager is responsible for the day-to-day management of the software development team in a matrixed, agile model. Working with release management and Quality Assurance staff, the Engineering Manager is accountable for the delivery of releases within these product sub-areas. This includes activities like oversight of the schedule in an agile model, the management of risks and working with engineers and product management to come up with creative customer solutions. The Engineering Manager will also work closely with Software Architects in managing our technical platforms in areas their teams develop on.
Our teams build enterprise-grade mobile software using Apple and Google development platforms. They work on teams that develop using both on-premise and cloud-based backends.
Minimum of a Bachelor's degree in Computer Science or in a related discipline.
8+ years of commercial software engineering experience, designing and building enterprise applications
5-7+ years in a software engineering management capacity.
Working knowledge of Enterprise Mobile Development strongly desired (either on iOS or Android)
Working knowledge of cloud-based application and service development on a major framework (AWS, Azure, or Google).
Proven track record of executing the software development life cycle and successfully bringing products to market.
Excellent written and verbal communication skills, and the ability to interact well with both internal teams and external customers and partners.
Experience with agile methodology.
location: Lexington, Massachusetts
job type: Permanent
salary: $175,000 - 180,000 per year
work hours: 8am to 5pm
Duties and Responsibilities
Deliver the scheduled releases, functionality and updates on expected schedule with scope as determined with Product and Release Management.
Responsible for managing a team of 6-7 software engineers.
Co-manage several (7-8) offshore software engineers with dotted-line responsibility who work in our partner development locations.
Manage software engineer resource assignment and allocation.
Organize and coordinate activities with technical leads to meet release goals.
Manage and drive technical aspects of projects across delivery teams.
Serve as liaison to third-party hardware and software vendors.
Drive development best practices and identify areas for continuous improvement.
Recruit and retain top talent.
Coach and mentor engineers.
Collaborate with Sustaining and Customer Support organizations, managing escalated issues within the team as well as engineering assignments.
Experience level: Manager
Minimum 5 years of experience
Mobile Android (5 years of experience is preferred)
iOS (5 years of experience is preferred)
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.