Introduction:
Join ServiceTitan as a Software Engineer and help shape the next generation of SaaS products that empower businesses worldwide. As a Software Engineer, you’ll design and build scalable applications using Node.js, collaborate with experienced developers, and explore AI-powered tools to streamline development. This role is perfect for driven engineers who are eager to grow, innovate, and make an impact in a supportive, learning-focused environment.
About the Role:
You’ll be responsible for developing and enhancing SaaS applications while ensuring top-tier code quality and performance. Working closely with senior engineers, product managers, and cross-functional teams, you’ll contribute to all stages of the software lifecycle—from design and coding to testing and deployment. You’ll also gain experience with AWS, Azure, and AI-driven development tools as you deliver creative, efficient solutions.
Key Responsibilities:
- Design, develop, and implement new features using Node.js.
- Work with MongoDB and PostgreSQL for efficient data storage and management.
- Deploy and maintain applications on AWS and/or Azure platforms.
- Write structured, testable, and optimized code following best practices.
- Create and run unit and integration tests to maintain code reliability.
- Participate in peer code reviews and learn from team feedback.
- Debug and resolve application issues quickly and efficiently.
- Continuously explore AI-powered development tools and modern technologies.
- Collaborate effectively with product and engineering teams to meet business goals.
About You:
- Bachelor’s or Master’s in Computer Science, Engineering, or a related field.
- 1+ years of hands-on experience in software development (projects/internships count).
- Foundational knowledge of Node.js, PostgreSQL, and MongoDB.
- Familiarity with AWS or Azure cloud environments.
- Strong understanding of algorithms, data structures, and backend architecture.
- Experience with Git and version control workflows.
- Excellent communication skills and an eagerness to learn and improve.
- Passion for exploring AI tools and automation in software development.
Why Join ServiceTitan:
At ServiceTitan, we’re not just building software—we’re empowering people to work smarter. We celebrate individuality, curiosity, and collaboration while offering comprehensive support for your professional and personal growth. With a strong commitment to inclusion and innovation, we provide an environment where every engineer can thrive.
Benefits:
- Salary range: $124,400–$166,400 (plus annual bonus and equity).
- 100% employer-paid health, dental, and vision coverage (90% for dependents).
- 401(k) match, FSA/HSA options, and telehealth services.
- Flexible time off and leadership development programs.
- Parental leave, fertility assistance, surrogacy/adoption reimbursement.
- Pet insurance, legal aid, financial planning tools, and wellness benefits.
APPLY