SalesRabbit

Senior Software Engineer, Backend

SalesRabbit

full-time

Posted on:

Location Type: Remote

Location: UtahUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

Requirements

  • 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
  • While not a minimum requirement, experience in the following areas would be a plus:
  • 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.
Benefits
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
backend engineeringAPIsmicroservicesSQLdatabase schema designquery optimizationcloud environmentscontainerizationCI/CDobservability
Soft Skills
strong communicationcollaborative approachmentoringcode reviewsteam redundancythoughtful documentationproblem-solvingjudgmentsecurity mindsetcollaboration