As Engineering Manager, based in our corporate offices in West Los Angeles, you will lead, develop and mentor engineers who develop and deliver My Life’s website. This seasoned software engineer and leader will have the opportunity to supervise products through specification, design and development while also bringing their own hands on coding expertise to the table and lead their team by example. The successful candidate will have a proven track record in building, leading, and managing small to medium sized teams of software engineers for a B2C based product, preferably online.
This role requires strategic thinking and planning to provide leadership and expertise throughout the entire development and release lifecycle. You will be responsible for managing the functional development of your team members while participating as an active member of the IT Leadership team to transform the IT department into a world-class organization. You will play a key role in developing, enhancing and maintaining the next generation of web applications based on state of the art technology.
Responsibilities:
- Lead software engineers in the specification, design and development of My Life’s applications.
- Lead, coach, develop and supervise the development team members.
- Provide a good balance of experience and skills in several front-end and/or back-end technologies including J2EE, HTML, CSS, Spring, SML, UML.
- Identify and/or evaluate emerging technologies and tools to enhance the suite of products used
- Ensure proper development of technical specifications and documentation.
- Estimate resource usage and timelines for development team.
- Review team members’ detailed design of components/modules/code.
- Develop the skill base and capability of the team.
- Advocate and reinforce agile development methodology within the IT department.
Experience:
- Minimum of 8 years hands-on experience in software and/or dynamic website development in a high-volume, transactional environment.
- 3 - 5 years of senior level leadership experience in a software environment.
- Minimum of 5 years experience in managing a team of 7 or more.
- Must have experience with Agile SCRUM and XP practices
- 2 years of formal team management experience with establishing direct report performance goals and periodic reviews.
- Hands-On Execution of code review
- Advanced understanding of web application programming architectures.
- Strong skills in Java based object oriented software development.
- Knowledge of web technologies such as HTML/XHTML, CSS, XML or JavaScript and Java.
- Understanding of AJAX/Spring, Hibernate/Struts.
- Experience working with product managers and other business stakeholders to set timelines, budget resources, and manage expectations of the development process.
- Strong track record for delivering innovative, successful products on time, on function and on budget.
Education:
BS in Computer Science, Master’s degree preferred.
About MyLife
With its proprietary people search technology and access to hundreds of millions of profiles from across the web, MyLife.com is the single best source for finding everyone in your life and staying connected. MyLife has more than 50 million members and is growing at a rate of more than 2 million new members per month. The company launched in 2009 with a team led by entrepreneur Jeffrey Tinsley, founder and former CEO of GreatDomains.com and Reunion.com. MyLife has received $25 million in funding from Oak Investment Partners. For more information, please visit http://www.mylife.com.
CANDIDATES FROM THIRD PARTIES WILL NOT BE CONSIDERED |