
Senior Software Engineer, Backend
ServiceTitan
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $152,600 - $204,200 per year
Job Level
About the role
- Own entire features from planning through deployment
- Update data models as we learn more about our users and their needs
- Build reliable integrations with external service APIs
- Fix those weird bugs that only show up in production
- Keep our application secure and performant
- Write documentation your teammates will actually thank you for
Requirements
- Serious Python skills for APIs, reporting, and data processing (we use Django and Celery)
- Experience with relational databases and ORMs (we're on PostgreSQL with Django's ORM)
- A track record of shipping complex features end-to-end
- The ability to balance speed with quality (we move fast, but we don't break things)
- A collaborative approach - we pair program, jump into huddles, and actually help each other.
Benefits
- Competitive equity package and salary (depending on experience)
- Join an ambitious, diverse team and enjoy the flexibility of 100% remote work.
- Dedicated no-meeting days and ample focus time for going deep.
- Stipend for home office equipment.
- Semi-annual team meetups.
- Medical, dental, and vision coverage.
- Generous PTO and parental leave.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoCeleryAPIsdata processingrelational databasesORMsPostgreSQLfeature developmentbug fixing
Soft Skills
collaborationcommunicationproblem-solvingattention to detailquality assuranceadaptabilityteamworktime managementdocumentationbalancing speed with quality