Senior Software Engineer
Savvy Wealth
Get hot jobs first on Telegram
New positions appear faster in our channel
- Location
- Latin America; Brazil; Mexico
- Job Type
- full-time
- Work Format
- 🌍 Remote LATAM
- Sponsorship
- Relocation support
- Salary
- Not specified
- Posted
- November 10, 2026
Job Description
About Savvy Wealth:
Wealth management is a $545 billion industry that still runs on manual work. 75% of advisors offer no digital communication beyond email, and most still build financial plans by hand in Excel. Savvy is reinventing what it looks like to be a financial advisor. Founder Ritik Malhotra saw the fragmentation firsthand after seeking out his own advisor, and started Savvy to give independent advisors a modern, AI-native home.
Savvy is a registered investment advisor (RIA), and we partner with experienced financial advisors who want to grow without running the back office themselves. Advisors bring their book and join Savvy, running under their own brand (or ours), and Savvy earns a percentage of the assets they manage. In return, they get a true business-in-a-box: a proprietary tech platform and client portal, an in-house marketing team that helps them grow, a world-class investment management team, and a dedicated client services team that runs day-to-day operations and support. Advisors at Savvy service up to 50% more households and save 19 hours a week.
AI runs through everything we do. On the product side, Savvy Intelligence (released April 2026) is the only AI built for wealth managers that can see a client's complete financial picture. Internally, everyone at Savvy uses Claude and is encouraged to experiment with it, backed by a dedicated AI enablement team and a RevOps org building agents in-house.
The trajectory is steep and it's still early. We're a Series C company with 170+ people, $200M raised, and $100M ARR in sight this year. Inc. ranked us the No. 1 fastest-growing financial services company in America in 2026. Come build the next stage with us!
Recognition:
We're a Certified Great Place to Work and have been honored for our culture and our growth:
-
Newsweek's America's Greatest Startup Workplaces (2026)
-
Fortune Best Workplaces in New York™ (2026)
-
Great Place to Work Certified™
Responsibilities:
-
Own the end-to-end product development lifecycle of identifying, designing, and shipping large initiatives for clients and advisors.
-
Produce high-quality, production-ready, readable, maintainable code
-
Work cross-functionally with product leadership, design, and business partners to deliver the best product.
Must have:
-
5-10 years building web applications with experience shipping features in production environments
-
Full-stack development skills including web frameworks (Rails preferred), TypeScript, frontend frameworks and libraries (Next.js and React preferred), and SQL databases
-
Experience writing automated tests across the stack (unit, integration, and end-to-end, e.g. RSpec, Vitest, Playwright) and treating tests as part of shipping a feature, not a follow-up
-
Hands-on experience with AI coding tools (e.g. Claude Code, Cursor) as part of your daily workflow, including reviewing and testing AI-generated code with the same rigor as your own
-
Strong collaboration and communication working effectively in cross-functional teams with clear technical communication skills
-
Understanding of web application fundamentals including authentication/authorization, caching, background processing, and API design principles (GraphQL preferred)
Nice to have:
-
Fintech domain knowledge including financial services, wealth management, regulatory compliance, or financial data integrations
-
Modern development ecosystem experience with macOS toolchains, CI/CD pipelines, IaaS providers, and observability platforms (Datadog)
Benefits:
-
Competitive salary and equity package
-
We offer a generous relocation package to help top talent make the move to our NYC office
-
Unlimited PTO + paid company holidays
-
Access to holistic medical, dental, and vision plans
-
Company 401(k) (including Mega backdoor Roth options), Commuter, and HSA/FSA plans
-
NYC office in Union Square
-
Lunch and snacks provided in the office, & dinner if you stay late
-
Access to virtual mental health care (Spring Health) and health concierge (Rightway) to help you find the right care
-
Access to counseling for stress management, dependent care, nutrition, fitness, legal, and financial issues (Guardian WorkLifeMatters EAP)
-
Benefits are available to full-time employees
🎯 Who is this job for?
Level: Senior software engineer with 5–10 years of experience building and shipping production web applications, ideally in a full-stack role.
Required skills: Rails, TypeScript, React, Next.js, SQL, automated testing with tools such as RSpec, Vitest, and Playwright, AI coding tools, API design, authentication, authorization, caching, background processing, and strong cross-functional communication.
Familiar tasks: Owning large initiatives end to end, designing and delivering maintainable production-ready features, collaborating with product and design teams, writing tests across the stack, and working with CI/CD, cloud infrastructure, observability, or fintech systems.
💬 Potential Interview Questions
How would you design and implement a large full-stack feature from requirements through production release?
I would clarify requirements and success metrics, design the API and data model, break the work into incremental deliverables, and implement the Rails and Next.js components with automated tests. I would use code review, CI/CD, observability, and a controlled rollout to validate the feature in production.
How would you structure a Rails application to keep domain logic maintainable as the product grows?
I would keep controllers thin, use well-defined domain services or command objects for complex workflows, and enforce clear boundaries between persistence, business rules, and integrations. I would also document important invariants and cover them with focused unit and integration tests.
How would you design a GraphQL API for financial advisor and client data?
I would model the schema around clear domain concepts, enforce authorization at the resolver or service layer, and use pagination, filtering, and explicit field selection to control query cost. I would address N+1 queries with batching, define consistent error behavior, and avoid exposing sensitive fields by default.
How do you implement authentication and authorization in a multi-tenant wealth management platform?
Authentication verifies identity using secure sessions or tokens, while authorization determines access based on tenant, user role, ownership, and resource-level policies. I would centralize policy checks, apply defense in depth at the API and database boundaries, and test cross-tenant access scenarios explicitly.
How would you use background jobs for long-running financial data integrations?
I would make jobs idempotent, retryable, and observable, with explicit handling for transient versus permanent failures. I would use queues and status tracking so users receive accurate progress information, while protecting external services through rate limits and exponential backoff.
What caching strategies would you consider for a React and Rails application?
I would cache data that is expensive to compute and safe to reuse, using HTTP, application-level, or query-result caching depending on the access pattern. For financial data, I would define strict expiration and invalidation rules to prevent stale or unauthorized information from being displayed.
What is your approach to testing a feature across RSpec, Vitest, and Playwright?
I use unit tests for business logic, integration tests for APIs and persistence, and end-to-end tests for critical user workflows. Tests are written as part of implementation, with deterministic fixtures, meaningful assertions, and enough coverage to protect behavior without making the suite unnecessarily brittle.
How do you review and validate code generated by Claude Code or Cursor?
I treat AI-generated code exactly like code written by a developer: I verify its assumptions, security implications, edge cases, and consistency with existing architecture. I run the relevant tests, add missing tests, inspect database and API changes, and keep only code I can fully explain and maintain.
How would you design a secure financial data integration with an external provider?
I would isolate credentials in a secrets manager, use encrypted transport and storage, validate provider responses, and minimize the data retained and exposed. The integration should support idempotency, audit logging, retries, reconciliation, and clear monitoring for failures or unexpected data changes.
What would you monitor in production for a critical advisor-facing application?
I would monitor latency, error rates, throughput, background-job health, database performance, cache behavior, and key business workflows using tools such as Datadog. I would add structured logs, traces, actionable alerts, and dashboards that help distinguish infrastructure issues from application or integration failures.
📋 Job Summary
Savvy Wealth is a fast-growing, AI-native wealth management company reinventing how independent financial advisors serve their clients. As a Senior Software Engineer, you’ll own large initiatives end to end, collaborate across product and design, and ship reliable, production-ready features. Work remotely across Latin America using Ruby on Rails, TypeScript, React, Next.js, SQL, GraphQL, RSpec, Vitest, Playwright, and AI coding tools. Savvy offers a competitive salary and equity package, unlimited PTO, comprehensive benefits, and the chance to build high-impact fintech products at a Series C company with $200M raised.
Required Skills
Never miss a JavaScript opportunity
Subscribe to get similar jobs and weekly insights delivered to your inbox
Hiring JavaScript developers?
Post your job to 10,200+ registered developers. Starting free.
See PricingRelated jobs
Is this your listing? Claim or request removal