As a Senior Software Engineer (Backend) at SalesRabbit, you will build the robust, scalable backbone of our industry-leading field sales management platform. You will solve complex backend challenges, architect for high-throughput traffic, and serve as a technical multiplier who elevates the entire team through excellence and mentorship.
What You'll Do
- Design and build high-performing, distributed APIs and microservices that scale to handle heavy traffic.
- Design efficient database schemas and optimize complex queries for large, interconnected datasets.
- Write testable, maintainable code with a bias toward self-documenting practices.
- Build systems with deep observability (metrics, logging, tracing) to support reliable operations.
- Approach all work with a security lens, identifying vulnerabilities and ensuring high-quality, secure deployments.
- Utilize pragmatic architecture patterns (abstractions, code isolation) that enable iterative, autonomous development.
- Leverage cloud infrastructure and modern practices to support continuous release cycles and safe experimentation.
- Use data and sound judgment to propose technical approaches and reduce technical debt.
- Mentor teammates through thoughtful code reviews and pairing to build team redundancy and raise quality.
- Partner with Product and Design to whiteboard solutions and validate feasibility before code is written.
- Document wins and fails to share patterns and improvements with the wider engineering team.
- Champion AI-augmented engineering to reduce 'grunt work' without sacrificing quality or security.
What We're Looking For
- 5 to 8+ years of backend engineering experience in a high-growth SaaS or product environment.
- Built and maintained software that supports rapid, continuous release cycles.
- Experience building high-performing APIs and microservices that scale to handle heavy traffic.
- Strong SQL skills, including database schema design and query optimization for large datasets.
- Familiarity with cloud environments (AWS or GCP) and modern deployment practices (containerization, CI/CD).
- Experience working in Agile teams with end-to-end ownership.
- Strong communication skills and a collaborative approach to working with cross-functional partners.
Nice to Have
- Experience designing distributed systems for high-throughput traffic and heavy data workloads.
- Deep experience with observability practices (metrics, logging, tracing) and production troubleshooting.
- Strong security mindset, including vulnerability identification and secure deployment practices.
- Experience mentoring engineers through code reviews, pairing, and documentation.
- Experience using AI tools to improve engineering velocity while maintaining quality standards.
Technical Stack
- SQL
- AWS
- GCP
- APIs
- Microservices
Team & Environment
Our engineering team is 100+ and growing and is largely remote.
Benefits & Compensation
- 10 paid holidays
- 20 days of PTO
- Medical, Vision, Dental and Basic Life Insurance
- 401(k) 100% matching up to 4% of salary (vesting is immediate)
- Company phone plan covering service for employee and spouse/child
- Onsite gym and other wellness initiatives
- Fully stocked break room and weekly catered lunches
- Corporate passes
Work Mode
This role is open to candidates in Lehi, Utah and Round Rock, Texas.
SalesRabbit is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification.





