Software Engineer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: ServiceTitan

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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx