Senior Software Engineer
Ramsey Solutions
Nashville, TN
Description
Team: Ramsey Trusted, Investing and Tax
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 an exceptional Senior Software Engineer to help shape the future of our engineering teams and the products we build.
This is a high-impact role for a backend-leaning engineer who leads through ownership, technical excellence, and influence. You won’t just ship features, you’ll bring clarity to complex problems, raise the standard of how we build, and help level up the engineers around you.
You’ll play a key role in modernizing our systems, simplifying complexity, and accelerating our engineering craft through thoughtful use of AI. This role is for someone we can build a team around, someone who takes initiative, drives solutions forward, and leaves every system and team better than they found it.
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 have a track record of owning and delivering complex, production-grade systems that drive real business impact.
- You bring deep backend expertise (Java/Kotlin preferred) with enough frontend familiarity to work across the stack when needed.
- You write clean, defensive, and maintainable code, and prioritize reliability, observability, and scalability 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 implementing strong logging, monitoring, and alerting practices.
- 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’re energized by eliminating legacy friction, simplifying systems, and improving how teams operate.
- You’re already exploring or actively using AI tools (e.g., Claude Code) to accelerate development and team effectiveness.
What Winning Looks Like:
- Consistently delivering high-quality, reliable software with strong testing, documentation, and long-term maintainability.
- Designing and building scalable backend systems that solve meaningful customer and business problems.
- Applying defensive coding practices and ensuring systems are observable, resilient, and easy to support.
- Partnering closely with Product, Design, and Business to turn ambiguous problems into clear, effective solutions.
- Leveraging customer insights, including user interviews, to inform engineering decisions.
- Owning systems end-to-end, with a focus on accountability and continuous improvement.
- Accelerating team outcomes through thoughtful adoption of AI, improving speed, quality, and developer experience.
- Investing in the growth of other engineers through mentorship, onboarding support, and knowledge sharing.
- Raising engineering standards through shared practices, workshops, and continuous improvement efforts.
- Simplifying architecture, reducing technical debt, and modernizing legacy systems.
- Building strong domain knowledge across Tax and Investing to inform better technical decisions.
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
#LI-onsite