Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, SMB image - Rise Careers
Job details

Senior Software Engineer, SMB

A senior software engineer plays a critical role in designing, developing, and maintaining complex software systems while providing technical leadership within a team. Their primary purpose is to architect scalable and efficient solutions, ensuring that software meets both functional and non-functional requirements such as performance, security, and maintainability.

As Senior Software Engineer you will be responsible for writing high-quality, scalable, and efficient code, ensuring that software meets business and technical requirements. In this role, you will review and optimize existing code, conduct thorough testing, and troubleshoot complex issues to improve system performance and reliability. You are a strong communicator who is able to foster a culture of continuous learning and best practices in coding, architecture, and software development methodologies. You are a natural connector who can easily build relationships with cross-functional teams, including product managers, designers, and quality assurance professionals, to align technical solutions with business objectives. You are a self-starter, who can work independently to proactively identify business needs, contribute to architectural decisions, evaluate new technologies, and drive innovation within the organization.


Projects you may be working on in this position include: 

  • You’ll be joining a team working at the intersection of innovation and reinvention. We’ve built beloved products and now we’re setting our sights on bold new horizons — including building a premium SMB product from the ground up. This is a greenfield opportunity to shape what’s next: from reimagining historic lending experiences to applying LLMs and AI for smart email processing, automation, and virtual advice for small businesses.

  • This team has a true product mindset — you as an owner who thrives in ambiguity, wears multiple hats, and is ready to make an outsized impact. In a lean environment like ours, everyone influences the outcome, and your work will directly shape the future of how we serve and empower SMBs.

Where you can make an impact: 

  • Drive strategic initiatives that directly influence our vertical's growth and enhance NerdWallet's position as a trusted financial guidance platform

  • Collaborate with a high-performing team of experts who are passionate about empowering consumers to make smarter financial decisions

  • Identify innovative solutions to diverse business challenges that require both analytical thinking and creative problem-solving

  • Contribute to building sustainable processes that scale with NerdWallet's ambitious growth plans

  • Make meaningful connections with stakeholders across the organization to ensure alignment and maximize our impact on consumers' financial lives

  • Be part of shaping the future direction of a critical business unit within NerdWallet

Your experience:

We recognize not everyone will meet all of the criteria. If you meet most of the criteria below and you’re excited about the opportunity and willing to learn, we’d love to hear from you.

  • Minimum of 4+ years in software engineering, with a strong background in backend development

  • Programming Languages – Proficiency in languages like Ruby, JavaScript, or others based on the stack.

  • Software Development – Strong understanding of software development lifecycle (SDLC) and methodologies (Agile, Scrum, DevOps).

  • System Design & Architecture – Architect Ruby (or other) applications with clean separation of concerns

  • Databases – Knowledge of SQL (PostgreSQL, MySQL) databases.

  • Cloud Platforms – Experience with AWS, Azure, or Google Cloud for deploying and managing applications.

  • Familiarity with RESTful APIs, GraphQL, and MVC architecture.

  • DevOps & CI/CD – Experience with automation tools (Docker, CircleCi, GitHub Actions).

  • Testing & Debugging – Proficiency in unit testing, integration testing, and debugging tools.

  • Security Best Practices – Awareness of security principles, authentication, and authorization techniques.

  • Version Control – Proficiency with Git and workflows like GitFlow.

  • Experience in consumer credit, lending, loans, or insurance.

  • Familiarity with Ruby and Ruby on Rails

Where:

  • This role will be remote (based in the U.S.).

  • We believe great work can be done anywhere. No matter where you are based, NerdWallet offers benefits and perks to support the physical, financial, and emotional well being of you and your family.

What we offer:

Work Hard, Stay Balanced (Life’s a series of balancing acts, eh?)

  • 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

Have Some Fun! (Nerds are fun, too)

  • 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

Plan for your future (And when you retire on your island, remember the little people)

  • 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

If you are based in California, we encourage you to read this important information for California residents linked here.

NerdWallet is committed to pursuing and hiring a diverse workforce and is proud to be an equal opportunity employer. We prohibit discrimination and harassment on the basis of any characteristic protected by applicable federal, state, or local law, so all qualified applicants will receive consideration for employment.  

NerdWallet will consider qualified applicants with a criminal history pursuant to the California Fair Chance Act and the San Francisco Fair Chance Act, which requires this notice, as well as the Los Angeles Fair Chance Act, which requires this notice.

NerdWallet participates in the Department of Homeland Security U.S. Citizenship and Immigration Services E-Verify program for all US locations. For more information, please see:

#LI-Remote

#LI-4

#LI-DNP

NerdWallet Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
NerdWallet DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of NerdWallet
NerdWallet CEO photo
Tim Chen
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, SMB, NerdWallet

At NerdWallet, we're excited to welcome a Senior Software Engineer to join our dynamic team! In this role, you'll unravel the complexities of software design, development, and maintenance while showcasing your technical leadership and expertise. Your mission will be to craft scalable, efficient software solutions that not only meet vital functional and non-functional requirements, such as performance and security but also genuinely enhance user experience for small businesses. As a Senior Software Engineer, you will collaborate with product managers and designers on impactful projects, including building innovative products from the ground up. You’ll have the chance to implement LLMs and AI-driven features that transform lending experiences and automate processes. Your strong communication skills will foster relationships across various teams, ensuring all efforts are aligned with our business goals. If you are a self-starter with a passion for technology, this is the place for you! Your experience should ideally include backend development and proficiency in programming languages like Ruby or JavaScript, a solid foundational knowledge of SDLC methodologies, and a flair for system design. With a remote work setup, we’re committed to supporting your well-being - from generous vacation policies to encouraging team fun and meaningful connections with your peers. This is more than just a job; it's an opportunity to shape the future of financial guidance and empower SMBs with innovative solutions alongside a team that values creativity, collaboration, and impact.

Frequently Asked Questions (FAQs) for Senior Software Engineer, SMB Role at NerdWallet
What responsibilities does a Senior Software Engineer at NerdWallet have?

As a Senior Software Engineer at NerdWallet, you'll be tasked with designing, developing, and maintaining complex software systems while leading technical initiatives. Your primary responsibilities will include writing high-quality code, optimizing existing applications, and ensuring that solutions align with both business and technical requirements.

Join Rise to see the full answer
What qualifications are needed to be a Senior Software Engineer at NerdWallet?

To qualify for the Senior Software Engineer position at NerdWallet, you should have at least 4 years of software engineering experience, a strong foundation in backend development, and proficiency in programming languages like Ruby or JavaScript. Familiarity with cloud platforms such as AWS and knowledge of SQL databases are also recommended.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at NerdWallet?

In your role as a Senior Software Engineer at NerdWallet, you'll work with technologies such as Ruby, JavaScript, SQL databases, and cloud services like AWS, Azure, or Google Cloud. Additionally, you will engage with automation tools and CI/CD processes to facilitate better development workflows.

Join Rise to see the full answer
Is remote work an option for the Senior Software Engineer role at NerdWallet?

Absolutely! The Senior Software Engineer position at NerdWallet is remote-friendly, promoting a flexible work environment that supports your physical, financial, and emotional well-being. We believe that great work can be done from anywhere!

Join Rise to see the full answer
What kind of projects will I be working on as a Senior Software Engineer at NerdWallet?

As a Senior Software Engineer at NerdWallet, you'll have the opportunity to work on groundbreaking projects, including building a premium SMB product from scratch. You'll also contribute to innovations that enhance lending experiences and integrate AI for smarter automation and advice for small businesses.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, SMB
What is your approach to code review?

Share an example of your code review process, emphasizing your collaboration and communication skills. Mention how you provide constructive feedback while fostering a growth mindset among your team.

Join Rise to see the full answer
How do you ensure your code is scalable and efficient?

Explain your methods in testing and optimizing code for performance and scalability. Discuss specific techniques you use, such as load testing or utilizing design patterns to ensure efficiency in the software lifecycle.

Join Rise to see the full answer
What development methodologies are you familiar with?

You should detail your experience with methodologies like Agile, Scrum, or DevOps. Provide insight into how these methodologies improved project timelines and team dynamics in your previous roles.

Join Rise to see the full answer
How do you handle debugging and testing?

Discuss your process for debugging and how you utilize testing frameworks and tools to ensure robust solutions. Illustrate how you’ve mitigated bugs and streamlined testing in previous projects.

Join Rise to see the full answer
Can you explain your experience with cloud deployment?

Bring forth your knowledge of using cloud services such as AWS, Azure, or Google Cloud in past projects. Highlight your familiarity with deploying applications and managing server resources effectively.

Join Rise to see the full answer
What is a time you managed a project with multiple stakeholders?

Reference a specific project where you liaised among cross-functional teams. Emphasize your communication strategies and how you kept everyone aligned to meet project goals.

Join Rise to see the full answer
How do you stay updated with new technologies?

Mention your methods for staying current, such as participating in tech communities, attending meetups, and continual learning through courses or certifications to remain competitive in the industry.

Join Rise to see the full answer
Describe a challenging technical problem you've solved.

Provide a detailed narrative of the problem, your thought process during the resolution, and the ultimate impact it had on your team and the project.

Join Rise to see the full answer
What are your thoughts on security best practices in development?

Discuss the importance of security throughout the development lifecycle. Highlight your knowledge of common vulnerabilities and how you implement best practices to safeguard applications.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Photo of the Rise User
Advansys Remote No location specified
Posted 7 hours ago
Photo of the Rise User
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Growth & Learning
Mission Driven
Rapid Growth
Passion for Exploration
Empathetic
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
401K Matching
Life insurance
Maternity Leave
Paternity Leave
Paid Holidays
Paid Time-Off
Performance Bonus
Social Gatherings
Some Meals Provided
Posted 3 days ago
Posted 18 hours ago
Posted 5 days ago
Photo of the Rise User
Posted 22 hours ago
Dental Insurance
Disability Insurance
Health Savings Account (HSA)
Vision Insurance
Flexible Spending Account (FSA)
Performance Bonus
Family Medical Leave
Paid Holidays
Sabbatical

Confident financial decisions stem from clarity. Our mission is to provide the tools, information, and insight people need to navigate all of life's financial decisions. So they can easily find what they need and get back to life.

61 jobs
MATCH
Calculating your matching score...
CULTURE VALUES
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 22, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal