Software Engineer, Mobile at ServiceTitan Software Canada ULC
Hamilton, ON L8N 1E7, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Nov, 25

Salary

113900.0

Posted On

27 Aug, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Swift, Graphql, Development Tools, Computer Science, Rest, Mobile Applications

Industry

Information Technology/IT

Description

MINIMUM QUALIFICATIONS

  • Bachelor’s degree in Computer Science or a related field—or equivalent practical experience.
  • 2–3 years of professional experience developing mobile applications.
  • Proficiency in Swift and iOS frameworks.
  • Familiarity with Git-based workflows and collaborative development practices.
  • Experience working with APIs (REST or GraphQL).

PREFERRED QUALIFICATIONS

  • Exposure to SwiftUI and modern iOS architecture patterns.
  • Some experience with CI/CD tools like Bitrise or GitHub Actions.
    Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Google Gemini).

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

ABOUT THE ROLE

We’re building the next generation of ServiceTitan’s iOS mobile applications—tools that empower field technicians to work smarter, faster, and more effectively. As an iOS Software Engineer, you’ll help bring these products to life by writing high-quality Swift code, collaborating with cross-functional teams, and learning from some of the best engineers in the industry.
This role is ideal for someone with a solid foundation in mobile development who is eager to grow into a technical leader over time. You’ll work on features that matter to customers, solve meaningful technical challenges, and learn how to leverage AI-powered tools to boost your productivity and improve product quality.

WHAT YOU’LL DO

  • Build and maintain high-quality, native iOS applications using Swift.
  • Collaborate closely with product managers, designers, and backend engineers to deliver features from concept to launch.

Learn and apply mobile architecture patterns that make our apps scalable and maintainable.

  • Use AI tools (e.g., GitHub Copilot, Google Gemini, Cursor, Windsurf) to assist in code generation, debugging, and performance tuning.
  • Integrate GraphQL APIs to connect mobile clients with backend services.
  • Write clean, testable code and contribute to automated testing practices.
  • Participate in code reviews and provide constructive feedback to peers

When you join our team, you’re not just accepting a job. You’re making a career move. Here’s how we’ll support you in doing some of the most impactful work of your career:

  • Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career. We offer a comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events. Great work is rewarded through Bonusly, peer-nominated awards, and more.
  • Holistic health and wellness benefits: Company-paid medical, dental, and vision for you and your dependents, RSP match, and an employee assistance program.
  • Support for Titans at all stages of life: Parental leave and support, up to $20k in adoption reimbursement, on demand maternity support through Maven Maternity, free breast milk shipping through Maven Milk, financial planning tools, and more
Loading...