Job Title: Senior Software Engineer (Backend) Company Name: SalesRabbit Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/sjcf30tm3d7g7u8r Job Description: Posted 2d agoSenior Software Engineer (Backend)@ SalesRabbitView All JobsWebsiteLehi, Utah, United StatesRemoteFull TimeResponsibilities:design APIs, build microservices, mentor teammatesRequirements Summary:5-8+ years backend engineering in a SaaS/product environment; API/microservice design; strong SQL; cloud (AWS/GCP); Agile; strong communication.Technical Tools Mentioned:AWS, GCP, SQL, Docker, CI/CD As a Senior Software Engineer (Backend) at SalesRabbit, you’ll improve the lives of our customers, field sales and roofing professionals by building the robust, scalable backbone of the industry’s leading field sales management platform. You will solve complex backend challenges, architect for high-throughput traffic, and serve as a “multiplier” who elevates the entire team through technical excellence and mentorship. Who We Are: SalesRabbit is the leader in field sales, operating as the only fully integrated field sales management platform, continuously evolving enterprise-ready selling solutions. Where We’re Headed: With our HQ in Lehi, Utah, a brand-new Rooflink office in Round Rock, Texas, and a team of 100+ and growing, SalesRabbit is charging ahead as the go-to solution for field sales teams and organizations across the country. Our engineering team is largely remote, working across the US, Latin America, Europe, and India. The Secret to Our Success: We put our employees first. Along with competitive pay and benefits, we offer our employees all the comfort you’d expect from a high-growth SaaS company. To be a good fit for SalesRabbit, you should: Have a strong sense of curiosity and enjoy improving processesBe both humble and confident—comfortable leading, but always learningThrive in a fast-moving, high-growth environmentLove customers and helping them succeedBe willing to roll up your sleeves and help To be a good fit for this particular role, we require that you have: 5 to 8+ years of backend engineering experience in a high-growth SaaS or product environmentBuilt and maintained software that supports rapid, continuous release cyclesExperience building high-performing APIs and microservices that scale to handle heavy trafficStrong SQL skills, including database schema design and query optimization for large datasetsFamiliarity with cloud environments (AWS or GCP) and modern deployment practices (containerization, CI/CD)Experience working in Agile teams with end-to-end ownershipStrong 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 workloadsDeep experience with observability practices (metrics, logging, tracing) and production troubleshootingStrong security mindset, including vulnerability identification and secure deployment practicesExperience mentoring engineers through code reviews, pairing, and documentationExperience using AI tools to improve engineering velocity while maintaining quality standards Responsibilities of the role: Design and build high-performing, distributed APIs and microservices that scale to handle heavy trafficDesign efficient database schemas and optimize complex queries for large, interconnected datasetsWrite testable, maintainable code with a bias toward self-documenting practicesBuild systems with deep observability (metrics, logging, tracing) to support reliable operationsApproach all work with a security lens, identifying vulnerabilities and ensuring high-quality, secure deploymentsUtilize pragmatic architecture patterns (abstractions, code isolation) that enable iterative, autonomous developmentLeverage cloud infrastructure and modern practices to support continuous release cycles and safe experimentationUse data and sound judgment to propose technical approaches and reduce technical debtMentor teammates through thoughtful code reviews and pairing to build team redundancy and raise qualityPartner with Product and Design to whiteboard solutions and validate feasibility before code is writtenDocument wins and fails to share patterns and improvements with the wider engineering teamChampion AI-augmented engineering to reduce “grunt work” without sacrificing quality or security Benefits: 10 paid holidays20 days of PTOMedical, Vision, Dental and Basic Life Insurance401(k) 100% matching up to 4% of salary (vesting is immediate)Company phone plan covering service for employee and spouse/childOnsite gym and other wellness initiativesFully stocked break room and weekly catered lunchesCorporate passes 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. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. #INDSR01