Senior Manager, Engineering - NerdWallet Mortgage Experts
Salary: $152K - $282K
Location Type: Remote
Employment Type: Full-Time
Position Overview
NerdWallet is seeking a Senior Manager, Engineering to lead and scale our engineering team in delivering innovative financial technology solutions for the mortgage sector. This role is crucial for the successful execution of product roadmaps, fostering technical excellence and collaboration, and driving continuous improvement in engineering practices to meet business objectives and regulatory compliance.
Roles and Responsibilities / Essential Functions
- Team Leadership & Scaling: Lead, mentor, and scale engineering teams, ensuring the successful delivery of complex financial technology products and features.
- Technical Direction & Architecture: Set technical direction, establish best practices in software development, and drive architectural decisions that align with business goals and regulatory requirements.
- Project Management: Manage project timelines, resource allocation, and budget.
- Culture & Collaboration: Foster a culture of innovation, collaboration, and continuous improvement within teams.
- Risk Management & Reliability: Identify and mitigate technical risks, implement robust security protocols, and ensure the scalability and reliability of all deployed solutions.
- Strategic Contribution: Drive impactful results and contribute to the company's strategic growth through strong leadership, deep technical expertise, and understanding of the FinTech landscape.
Required Skills and Qualifications
- Experience:
- 10+ years of experience in software engineering.
- At least 5 years in a leadership role managing multiple engineering teams.
- Proven track record of successfully delivering complex software projects in a FinTech environment.
- Experience with implementation of CRM technology (e.g., Salesforce, Hubspot).
- Preferred experience with the Mortgage Industry or public-facing websites.
- Technical Expertise:
- Deep understanding of software development life cycles, agile methodologies, and best practices.
- Strong architectural design skills and experience in building scalable, reliable, and secure financial systems.
- Expertise in relevant programming languages, frameworks, and databases commonly used in FinTech (e.g., Java, Python, Go, Node.js, AWS, Azure, GCP, SQL, NoSQL).
- Solid knowledge of financial regulations, compliance standards, and security protocols relevant to FinTech.
- Leadership & Communication:
- Excellent leadership, mentoring, and team-building skills.
- Strong communication, interpersonal, and stakeholder management abilities.
- Problem Solving: Demonstrated ability to identify and mitigate technical risks and solve complex technical challenges.
- Management Skills: Experience with budgeting, resource allocation, and project management.
- Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Preferred Qualifications (Bonus Points)
- Experience with machine learning and AI in financial applications.
- Familiarity with cloud-native architectures and microservices.
- Advanced certifications in project management (e.g., PMP, CSM) or cloud platforms (e.g., AWS Certified Solutions Architect).
- Contributions to open-source projects or technical communities.
- Experience managing distributed engineering teams.
Location
This role will be remote.