Northwestern Mutual Life Insurance Company logo

Senior Software Engineer

Northwestern Mutual Life Insurance Company

FRANKLIN, WIJobSeen 3 days agoSeen in employer's feed 3 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
FRANKLIN, WI
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

The Senior Software Engineer designs, develops, tests, deploys, and maintains enterprise-grade software applications. The role combines hands-on engineering, technical leadership, and cross-functional collaboration to deliver modern digital solutions aligned with business objectives and enterprise architecture standards. The engineer leads full-stack development, supports scalable system architectures, mentors team members, and partners with product and engineering colleagues.

Skills & qualifications

RequiredNice to have

Skills

Software EngineeringSystems Integration ArchitectureAPI DesignAuthentication and AuthorizationData IntegrationEnterprise Integration PatternsVendor Platform IntegrationDistributed ApplicationsTechnical Design LeadershipMentoringAgile Software DeliverySoftware ArchitectureDesign PatternsAWSContainerizationOrchestrationProduction Systems SupportRoot Cause Analysis

Qualifications

Bachelor's in CS, IT, Engineering or Equivalent7+ Years Software Engineering Experience

Full job description

JOB REQUIREMENTS: About the Role The Senior Software Engineer will be responsible for designing, developing, and supporting scalable, high-quality software solutions that align with business objectives and enterprise architecture standards. This role combines hands-on engineering, technical leadership, and cross-functional collaboration to drive the delivery of modern digital solutions. What You'll Do Design, develop, test, deploy, and maintain enterprise-grade software applications. Lead the development of modern full-stack solutions, ensuring performance, scalability, reliability, and security. Conduct code and design reviews to uphold engineering standards and best practices. Provide technical leadership, mentorship, and guidance to engineers across the team. Collaborate with architects and engineering teams to design scalable system architectures and resolve complex cross-system challenges. Translate business requirements into technical solutions and implementation plans. Develop and maintain technical documentation, including architecture diagrams, specifications, and operational procedures. Create and execute unit, integration, and automated tests to ensure solution quality. Participate in Agile ceremonies, including sprint planning, backlog refinement, daily standups, and retrospectives. Drive continuous improvement through code refactoring, automation, DevOps practices, and CI/CD adoption. Establish and promote engineering standards, reusable patterns, and development best practices. Partner with Product Managers, Business Analysts, UX Designers, and Quality Engineers to deliver business value. Build strong relationships across teams to ensure alignment, effective communication, and successful delivery. Stay current with emerging technologies and recommend innovative solutions to improve engineering effectiveness and customer outcomes.What You'll Bring to the Role Bachelor's degree in Computer Science, Information Technology, Engineering, or equivalent experience. 7+ years of professional software engineering experience. Strong expertise in systems and integration architecture, including: API design and development Authentication and authorization frameworks Systems of record and data integration Enterprise integration patterns Vendor and third-party platform integrations Demonstrated experience designing and delivering scalable, distributed applications. Experience leading technical design discussions and mentoring development teams. Strong understanding of Agile software delivery practices. Experience with software architecture, design patterns, and engineering best practices. Preferred Qualifications Experience with AWS cloud platforms. Experience with containerization and orchestration technologies. Experience supporting production systems and driving root cause analysis for critical... For full info follow application link. EEO/AA Employer/Vets/Disability ***** APPLICATION INSTRUCTIONS: Apply Online: ipc.us/t/AF5B947D87CB431A Qualified females, minorities, and special disabled veterans and other veterans are encouraged to apply.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.