Senior Software Engineer

Posted Jan 7

As a Senior Software Engineer, you will be part of the engineering team at ServiceTitan to help improve our products and build new ones. This is an exciting role for an engineer to come in and lead the major feature development in the rapidly growing startup. We build for perfection, use the most modern tools, have an amazing culture, and love to solve complex problems. If you share the same values, you might find yourself in a perfect company.

What you'll do:

  • Implement complex and core functionality within our platform related to scheduling, payments, billing, route optimization, automated tasks, internal/external APIs, etc.
  • Follow existing architecture and provide suggestions for improvements
  • Propose and implement new systems and processes
  • Write scripts to alter business-critical datasets with millions of rows of data
  • Perform code reviews for other developers to ensure best practices are followed
  • Help mentor, coach, and develop junior members of our development team
  • Assist with the recruitment of development new hires
  • Work with the latest technologies and tools to solve the problems that affect our customers
  • Optimize and tune existing features with poor performance

What you'll bring:

  • At least 6 years' experience with working in a software company or working with a client-facing web application
  • Working knowledge of the implementation of complex and core features in a mature codebase
  • Strong knowledge of business-critical systems (such as banking, CRM, or field services)
  • Strong knowledge of databases and ability to write complex and mission-critical SQL/MySQL queries
  • Strong knowledge of git
  • Knowledge of front-end technology
  • Strong understanding of an Agile work environment and Agile SDLC
  • Strong understanding of version control and deployment strategies

Preferred Qualifications

  • Bachelor's degree in Computer Science or related field
  • Proficiency in one or more RDBMS databases: Oracle, MS SQL Server, Postgres. PHP preferred
  • Advanced proficiency with OOP languages such as Python, Java, and C#. PHP preferred