Software Engineer II
Northwestern Mutual
Software Engineer II
Role Overview:
Join the Illustrations team at Northwestern Mutual as a Software Engineer II, where you'll focus on delivering high-quality front-end solutions. You'll work closely with a team of engineers to build user interfaces that enhance our sales capabilities. This role emphasizes hands-on coding and software delivery.
Primary Duties & Responsibilities:
Software Development:
Apply engineering best practices to analyze and develop software solutions.
Develop and maintain software using established processes and continuous integration practices.
Automation and Monitoring:
Utilize established monitoring and automation tooling to ensure software reliability and performance.
Code Quality:
Conduct code evaluations to maintain high-quality standards.
Participate in setting team standards and best practices.
Qualifications:
Education & Experience:
Bachelor’s Degree in Computer Science, Engineering, or equivalent experience.
1-3 years of professional experience in software development.
Technical Skills:
Experience with Node.js and React framework for component development.
Proficiency in Jest for unit testing.
Experience using Git for source control management.
Familiarity with public cloud technologies (AWS, Azure) and containerization.
Understanding of continuous integration and deployment concepts.
Additional Skills:
Familiarity with agile team processes and tooling.
Experience with Playwright for functional testing is a bonus.
Experience with SASS for styling.
Communication & Domain Knowledge:
Strong technical skills with the ability to communicate effectively with business stakeholders.
Understanding of the business domain and ability to align technical solutions with business needs.
Core Values and Behaviors:
Deliver Exceptional Experience: Enhance user experiences through innovative UI solutions.
Solve for the Client: Prioritize client needs and feedback in all solutions.
Collaborate and Innovate: Work collaboratively within the team to drive meaningful change.
Commitment to Quality: Maintain high standards in code quality and software delivery.
Milestones:
Within First Month: Understand system functions and contribute to minor backlog items.
Within First 3 Months: Gain proficiency in baseline applications and contribute to code development.
Within First 6 Months: Navigate full stack applications and participate in engineering discussions, contributing at full capacity.
Compensation Range:
Pay Range - Start:
Pay Range - End:
$156,650.00Geographic Specific Pay Structure:
We believe in fairness and transparency. It’s why we share the salary range for most of our roles. However, final salaries are based on a number of factors, including the skills and experience of the candidate; the current market; location of the candidate; and other factors uncovered in the hiring process. The standard pay structure is listed but if you’re living in California, New York City or other eligible location, geographic specific pay structures, compensation and benefits could be applicable, click here to learn more.
Grow your career with a best-in-class company that puts our clients' interests at the center of all we do. Get started now!
Northwestern Mutual is an equal opportunity employer who welcomes and encourages diversity in the workforce. We are committed to creating and maintaining an environment in which each employee can contribute creative ideas, seek challenges, assume leadership and continue to focus on meeting and exceeding business and personal objectives.