
Assistant Director of Engineering
Northwestern Mutual
full-time
Posted on:
Location Type: Hybrid
Location: Milwaukee • Wisconsin • United States
Visit company websiteExplore more
Salary
💰 $154,000 - $286,000 per year
Job Level
Tech Stack
About the role
- Lead and develop high-performing teams
- Drive technical excellence
- Enable cross-functional collaboration
- Build and scale teams
- Mentor and grow future leaders
- Ensure operational excellence
- Champion innovation
- Manage resources strategically
- Lead through change
- Promote enterprise thinking
- Drive agile delivery
- Cultivate an inclusive culture
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
- 6-8+ years of professional experience in software engineering and technology leadership roles
- 4-5+ years of hands-on experience with modern engineering practices, including cloud technologies, API design, microservices architecture, CI/CD pipelines, and contemporary programming languages and frameworks
- 2-5+ years of direct experience leading and managing engineering teams
- Proven track record of successfully designing and delivering significant, high-impact technology solutions
- Deep experience developing and leading solution delivery using agile methodologies
- Solid understanding of financial services, wealth management, or related business domains
- Exceptional ability to communicate complex technical concepts to diverse audiences
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
cloud technologiesAPI designmicroservices architectureCI/CD pipelinesprogramming languagesengineering practicessolution deliveryagile methodologies
Soft Skills
leadershipcollaborationmentoringoperational excellenceinnovationstrategic resource managementchange managementinclusive culturecommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering