Software Engineering Manager (New York)

Northwestern Mutual Life Insurance Company - New York, NY (30+ days ago)3.9


At Northwestern Mutual, we believe relationships are built on trust. That our lives and our work matter. These beliefs launched our company nearly 160 years ago. Today, they're just a few of the reasons why people choose to build careers at Northwestern Mutual.

We're strong and growing. In a company with such a long and storied history, this may be the most exciting and important time to be a part of Northwestern Mutual. We're strong, innovative and growing.

We invest in our people. We provide opportunities for employees to grow themselves, their career and in turn, our business.

We care. We make a positive difference in our communities. Nationally, thousands have benefitted from our support of research and programs to fight childhood cancer. Each year, our Foundation, employees and financial representatives donate time, talent and financial support to causes they're passionate about.

We are an equal opportunity/affirmative action employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity or expression, sexual orientation, national origin, disability, age or status as a protected veteran, or any other characteristic protected by law.

What's the role?

As a Software Engineering Manager you will work within the Test Engineering organization’s Tools and Frameworks group and participate in all aspects of the team’s diverse projects that support our enterprise software quality initiatives. You will be at the heart of an engineering group that builds software that empowers a variety of test automation disciplines.

This position is responsible for managing a team of engineering professionals that are committed to delivering high-quality software to a variety of technical and non-technical users throughout the company. You will help perfect engineering practices that are based on strong unit and pre-application installation tests along with a wide variety of post-installation tests that include our UI, API, mobile and performance testing initiatives.

You will be reporting directly to a Director of Test Engineering and lead a team with an already-established Java and JavaScript based microservice technology stack that you are expected to evolve/grow as you support the team’s mission. Your role will be that of a “full-stack” Test Engineering Manager - a strong, passionate leader of people who is a skilled engineer and advisor that has a deep understanding and appreciation of how important all aspects of software testing are.

Your general milestones for the first year are the following:
Within the first month, be able to jump head-first into the organization’s two primary tools projects and begin to contribute within the active sprint as well as within the project’s backlogs.
Within two months, you should be well underway in the daily practice of our Software Engineering in Test (SDET) fundamentals - writing highly testable code along with all of the automated tests that ensure it is continuously working as well as the technologies that perform our continuous integration, continuous delivery and continuous code inspection that determines software quality and to detect bugs, code smells and security vulnerabilities - and become fully integrated with the engineers on the team that are living it.
Within three months, be able to discuss the high-level functionality and infrastructure of our entire Test Engineering technology portfolio which includes both tools and frameworks. You should understand the basics of all user workflows and how the technology behind it works.
Within six months, demonstrate that you have effectively led and provided comprehensive support for the engineers within your assigned projects. You are not only able to contribute to features being built within our technology stacks but you are active in all aspects of staff professional development as well as talent acquisition.
Within a year, demonstrate that you were able to become an expert in our disciplines as well as a fierce advocate for the products being produced, the technologies being used and the entire organization that is supported by our technologies.

Bring Your Best! What this role needs:
Experience hiring, building and managing small teams
Proven ability to effectively measure and quantify employee performance
Ability to coordinate and translate technical requirements into actionable work product
Familiarity supervising the development of software tools or services
Demonstrable understanding of software engineering and test automation
Ability to appropriately scale software tools, teams and processes to meet organizational needs
Ability to become proficient in our use of Java and JavaScript technologies

Competencies

Proven results of delivering and process improvement (with references).
Proven experience of leading and mentoring teams specific to QA / test engineering.
Working proficiency of at least one programming language.
Can move quickly. Everyone here is incredibly kind and extremely willing to share knowledge and a helping hand, but you have to be willing to take ownership of the outlined goals and make things happen.

Benefits

Tons of room for career growth. You’re on the ground floor and your team will grow if you have the drive.
Highly technical and passionate fellow test engineers. We care a lot about what we do and are very active in local meetups and love new ideas.
Highly competitive salary
Amazing Benefits

Req ID: 23083
Position Type: Regular Full Time
Education Experience: Bachelor's Desired
Employment Experience: 3-5 years

Licenses/Certifications:
FLSA Status: Exempt
Posting Date: 08/02/2018