Senior Manager, Software Engineering
WFA Digital Insight
As the demand for skilled software engineers continues to rise, with a 25% increase in job postings in the last year, NerdWallet is seeking a seasoned Senior Manager to lead their software engineering team. With the financial tech industry booming, experts in scalable software development, agile methodologies, and team leadership are in high demand. NerdWallet stands out for its commitment to clarity in financial decisions and a culture of inclusivity and growth. Before applying, candidates should be prepared to showcase their technical expertise, leadership skills, and ability to drive innovation in a fast-paced environment.
Job Description
About the Role
The Senior Manager, Software Engineering role at NerdWallet is a critical position that entails leading a team of engineers and product managers in developing high-quality, scalable, and secure software solutions. This role is pivotal in driving the evolution of NerdWallet's advisory and marketplace systems, ensuring faster iteration, stronger observability, and continued growth in the investment advisory business. The ideal candidate will have a strong technical foundation, experience in designing and building scalable and reliable systems, and a proven track record in leading teams and driving product roadmaps.About NerdWallet
NerdWallet is on a mission to bring clarity to all of life's financial decisions, and every great mission needs a team of exceptional professionals. The company has built an inclusive, flexible, and candid culture where employees are empowered to grow, take smart risks, and be unapologetically themselves. Whether remote or in-office, NerdWallet supports how its team members thrive best, investing in their well-being, development, and ability to make an impact.What You Will Do
- Lead and support a team of engineers and product managers in delivering high-quality, scalable, and secure software that advances NerdWallet's product and business goals.
- Drive product and work with cross-functional collaborators to shape the roadmap, prioritize work, and remove obstacles.
- Foster strong engineering practices and a culture of continuous learning.
- Be accountable for technical quality, team health, and day-to-day execution, mentoring and developing engineers.
- Make thoughtful technical decisions, balancing near-term delivery with long-term maintainability, compliance, and reliability.
- Partner with Product Managers and other stakeholders to plan, prioritize, and execute against the product roadmap.
- Contribute to and guide technical and architectural decisions, ensuring solutions are scalable, reliable, secure, and compliant with regulatory requirements.
- Manage sprint planning, project timelines, and delivery commitments, ensuring predictable and high-quality execution.
- Identify technical risks, dependencies, and delivery challenges, escalating and addressing them proactively.
- Foster a culture of collaboration, accountability, continuous improvement, and psychological safety.
What We Are Looking For
- 8+ years of relevant software engineering experience.
- 5+ years of experience as the people manager of an engineering team.
- Proven experience delivering production software in a complex, fast-paced environment.
- Proven success owning and leading simultaneous initiatives across multiple business domains.
- Strong understanding of the software development life cycle, agile methodologies, and modern engineering practices.
- Solid technical foundation with experience designing and building scalable, reliable, and secure systems.
- Proficient in NextJS, AWS, and TypeScript.
- Working knowledge of security best practices, data privacy, and compliance considerations in financial systems.
- Demonstrated ability to coach, mentor, and support engineers at varying levels through clear, actionable feedback.
- Strong communication and collaboration skills.
Nice to Have
- Experience with Excel for data analysis and reporting.
- Certification in software engineering or a related field.
- Experience working in a remote or distributed team environment.
Benefits and Perks
- Competitive compensation package.
- Opportunities for professional growth and development.
- Flexible working hours and remote work options.
- Access to cutting-edge technologies and tools.
- Comprehensive health insurance and benefits package.
- Paid time off and vacation days.
- Support for continuing education and training.
- Recognition and rewards for outstanding performance.
How to Stand Out
- Ensure your resume and online profiles highlight your experience in software engineering, team leadership, and agile methodologies.
- Prepare examples of your technical decisions and how they impacted the business, showcasing your ability to balance short-term and long-term goals.
- Develop a portfolio that demonstrates your proficiency in designing and building scalable, reliable, and secure systems.
- Research NerdWallet's mission, values, and products to understand how your skills and experience align with their goals.
- Be prepared to discuss your experience with NextJS, AWS, and TypeScript, and how you have applied these technologies in previous roles.
- Show enthusiasm for NerdWallet's commitment to financial clarity and education, and how you can contribute to this mission.
- Practice explaining complex technical concepts in simple terms, demonstrating your ability to communicate effectively with both technical and non-technical stakeholders.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.