Staff Software Engineer
NerdWallet
Job highlights
Summary
Join NerdWallet's CLAW Engineering team as a Staff Software Engineer and contribute to the technical direction of our data. You will work on projects such as revolutionizing pricing pipelines, enabling data visibility, streamlining investigations, modernizing legacy systems, optimizing partner integrations, and elevating data quality. This role requires a strong background in backend development, distributed systems, and data pipelines, along with experience with AWS, Snowflake, and other related technologies. You will mentor engineers, serve as a tech lead, and help drive a culture of continuous improvement. The position offers a competitive salary, comprehensive benefits, and the opportunity to make a significant impact on NerdWallet's growth.
Requirements
- 8+ years in software engineering, with a strong background in backend development, distributed systems and data pipelines
- 3+ years of experience with AWS, Snowflake, DBT, Airflow or any other compatible systems
- 3+ years Experience building API’s and building scalable backend systems
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
- Proficiency in modern programming languages such as Java, Python or Typescript
- Experience with microservices architecture, RESTful APIs, and cloud infrastructure (AWS, GCP, or Azure)
- Strong understanding of database systems (both SQL and NoSQL), with experience in high-volume data processing
- Knowledge of security best practices, particularly in financial services
- Familiarity with CI/CD pipelines, containerization, and orchestration technologies like Docker and Kubernetes
Responsibilities
- Revolutionize Pricing Pipelines: Replace outdated Google Sheets-based workflows with a robust, automated pricing system, eliminating human error and enhancing reliability
- Enable Data Visibility: Design and implement a comprehensive dashboard that delivers real-time, vertical-level data insights for improved decision-making
- Streamline Investigations with Automation: Develop innovative solutions to automate manual investigations, empowering stakeholders with self-serve tools to resolve issues faster
- Modernize Legacy Systems: Lead the migration of legacy systems (Datawarehouse, Autopilot, Reportgeist, Tableau) to Snowflake and an advanced local data mart, ensuring scalability and future readiness
- Optimize Partner Integrations: Build and maintain API and file-based partner ingestion pipelines leveraging the homegrown ATARI framework to streamline data flow
- Elevate Data Quality and Alerts: Overhaul and unify the alerting system, implementing advanced data quality checks to drive confidence in analytics
- Empower Stakeholders with Data: Democratize access to data by creating user-friendly, self-service Snowflake reporting solutions that put insights at stakeholders’ fingertips and creating reliable, actionable data
- Problem-Solving: Monitoring and troubleshooting platform issues while continuously improving performance
- Driving meaningful and real revenue for Nerdwallet’s CLAW division
- Serving as a mentor to the engineers on the team you are assigned to
- Serving as a trusted advisor and tech lead for our Engineering Managers
- Delivering large amounts of features to live in a high quality fashion, serving as an example of what good looks like to the team
- Helping to drive our existing culture towards better engineering practices
- Helping to drive our existing culture towards strong continuous improvement thinking
- Helping to drive our existing culture towards failing fast and repairing faster
- Partnering with Management to continuously develop the engineering roadmap for our team
Preferred Qualifications
Experience in consumer credit, lending, loans, or insurance, with a solid understanding of industry regulations, underwriting processes, and risk assessment
Benefits
- Industry-leading medical, dental, and vision health care plans for employees and their dependents
- Rejuvenation Policy – Vacation Time Off + 11 holidays + 4 Mental Health Days Off
- New Parent Leave for employees with a newborn child or a child placed with them for adoption or foster care
- Mental health support
- Paid sabbatical for Nerds to recharge, gain knowledge and pursue their interests
- Health and Dependent Care FSA and HSA Plan with monthly NerdWallet contribution
- Monthly Wellness Stipend, Cell Phone Stipend, and Wifi Stipend
- Work from home equipment stipend and co-working space subsidy
- Nerd-led group initiatives – Employee Resource Groups for Parents, Diversity, and Inclusion, Women, LGBTQIA, and other communities
- Hackathons and team events across all teams and departments
- Company-wide events like NerdLove (employee appreciation) and our annual Charity Auction
- Our Nerds love to make an impact by paying it forward – Take 8 hours of volunteer time off per quarter and donate to your favorite causes with a company match
- 401K with company match
- Be the first to test and benefit from our new financial products and tools
- Financial wellness, guidance, and unlimited access to a Certified Financial Planner (CFP) through Northstar
- Disability and Life Insurance with employer-paid premiums
Share this job:
Similar Remote Jobs
- 📍United Kingdom, Spain
- 💰$244k-$304k📍United States
- 📍Brazil
- 💰$204k-$259k📍United States
- 📍Serbia
- 💰$192k-$260k📍United States
- 📍Switzerland
- 💰$166k-$245k📍United States
- 📍United States
- 💰$129k-$161k📍Canada