
Senior Software Engineer
Role summary
Ramsey Solutions is seeking a Senior Software Engineer to join their Protections team in Franklin, TN. This on-site role requires 7+ years of progressive software engineering experience, with a focus on designing and delivering robust, scalable systems, including APIs, services, and user experiences. The ideal candidate will possess strong backend, full-stack, or frontend expertise with a solid understanding of APIs and system design. Responsibilities include turning complex business problems into durable technical solutions, ensuring reliability, observability, and performance. The role also involves mentoring other engineers and influencing technical direction. This is a full-time, on-site position with flexible scheduling options.
Description
Team:
Ramsey Trusted, Protections
Please note that applicants must be authorized to work in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Location:
Franklin, TN—on-site, relocation assistance available, flexible schedules available
A Little Bit About Us: You might know us from our founder and CEO, Dave Ramsey, who’s given no-nonsense money advice on the radio since 1992. Three decades later, Ramsey Solutions is a household name in personal finance, with a mission to change the toxic money culture for good.
Our Mission: Ramsey Solutions provides biblically based, commonsense education and empowerment that give HOPE to everyone in every walk of life.
Here’s a Taste Of Our Benefits
- Health insurance (includes plans eligible for an HSA—with a company match up to $500!)
- 401(k) retirement plan with 4% match/company contribution
- Annual wellness, counseling and grocery membership reimbursement
- On-campus cafe with subsidized pricing for breakfast, lunch and coffee bar
- Dependent care FSA
- Tons of cultural activities, like weekly devotional, leadership development courses, Battle of the Bands, and one epic Christmas party!
Where And How You’d Work
Ramsey Solutions Headquarters is located just outside of Nashville in Franklin, Tennessee. We value our strong, unified company culture because we believe the best work is done together. That’s why all of our team members work on-site under the same roof. But work-life balance is also important to us, so we offer flexible work schedules to take the stress out of appointments, family obligations and other needs that may pop up.
While every team member has a designated workspace (with an electronic sit-stand desk), our campus was designed to house a variety of unique work and play zones (e.g., quiet library space, coffee bar/lounge areas, recreational game zone, and outside/patio work and break areas).
What You’d Do In This Role
We’re looking for a high-impact Senior Software Engineer to help build and scale a new product squad within our Ramsey Trusted Protections team. You’ll design and deliver robust, scalable systems, spanning APIs, services, and user experiences that power how millions of users connect with trusted providers.
This role sits at the intersection of architecture, product, and mission. You’ll turn complex business problems into durable technical solutions that are reliable, observable, and built to evolve. The outcome isn’t just better software, it’s measurable life change, delivered through digital experiences that help people confidently protect their families and financial future.
You’re Probably a Match If
- You have 7+ years of progressive experience in software engineering, with a track record of increasing ownership and impact.
- You bring strong backend experience, full-stack capability, or frontend expertise paired with a solid understanding of APIs and system design.
- You think in systems, not just components, and can reason about how frontend, backend, and services interact at scale.
- You have a track record of owning and delivering complex, production-grade systems that drive real business impact.
- You demonstrate strong architectural judgment and can make clear, pragmatic trade-offs between speed, scalability, and long-term maintainability.
- You write clean, defensive, and maintainable code, and prioritize reliability, observability, and performance by default.
- You naturally take ownership, seeing problems through from discovery to delivery to long-term support.
- You proactively identify gaps, reduce ambiguity, and drive clarity in both systems and processes.
- You have experience designing and working with REST APIs and understand how to build clean, scalable service boundaries.
- You actively mentor and invest in other engineers, raising the bar through teaching, pairing, and feedback.
- You’re a strong communicator who can influence technical direction and connect engineering decisions to business outcomes.
- You have a clear hunger for learning and staying current with technology trends, you’re actively exploring new tools, patterns, and approaches.
- You’re already experimenting with or actively using AI tools (e.g., Claude Code, OpenAI APIs) to improve how you and your team build software.
What Winning Looks Like
- Designing systems and APIs that are scalable, intuitive, and enable teams to move faster over time.
- Bringing strong architectural clarity to ambiguous problems, helping the team make better long-term decisions.
- Ensuring systems are observable, resilient, and easy to support through solid monitoring and operational practices.
- Consistently delivering high-quality, reliable software with strong testing, documentation, and long-term maintainability.
- Partnering closely with Product, Design, and Business to turn ambiguous problems into clear, effective solutions.
- Owning systems end-to-end, with a focus on accountability, performance, and continuous improvement.
- Raising engineering standards through shared practices and technical leadership
Other Stuff To Know
We’re looking for people who are passionate about our mission. This isn’t just a J-O-B. We experience resistance every day because what we believe is absolutely countercultural. We actually hate debt. We actually cut up our credit cards . . . like, for real. Some of us are still fighting our way out of debt, but we aren’t going back. If you don’t know much about Ramsey Solutions and our founder, Dave Ramsey, we encourage you to download the Ramsey Network mobile app and consume our content.
If Ramsey Solutions sounds like a workplace where you can get excited about Mondays, apply today. We can’t wait to hear from you!
EOE, including disability/vets
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite