ServiceTitan logo

Senior Software Engineer (Mobile)

ServiceTitan

On-siteUS CA Remote, United States of AmericaseniorUp to $20kPosted 11h ago

Job description

  • As a Senior Software Engineer, Mobile (iOS), you will play a critical role in building features for our next generation iPadOS application

  • This is an exciting role for an extremely talented engineer to come in and develop key product differentiators by leveraging the full native power of our customers’ mobile devices

  • We build for perfection, use modern tools, have an amazing culture, and love to solve complex problems

  • If you share the same values, you should consider joining us in our efforts to achieve the extraordinary!

Benefits

  • Flexible time off

  • Fully paid individual medical, dental, and vision coverage

  • Access to on-demand services like Ginger, Headspace, One Medical, Galileo, Aaptiv, and more

  • Tax free savings via HSA, FSA, and Dependent Care FSA

  • 401(k) match

  • Medical plan with up to $20,000 in fertility coverage

  • Up to 30 weeks of paid leave for birthing parents and up to 16 for non-birthing parents

  • Adoption support including reimbursement of up to $20,000

  • Bereavement leave for loss of a pregnancy or loved one

  • Access to programs for new parents including Maven Maternity, Ready, Set, Food! Wellthy, SNOO Smart Sleeper, and more

  • Personal development programs- 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

  • Serious Swift skills and familiarity with UIKit

  • Excellent written and verbal communication skills

  • Strong understanding of iOS architecture patterns (MVVM, MVP, etc.)

  • Experience with networking, data persistence, and asynchronous programming patterns

  • Experience building production iOS apps with complex features

  • Production experience with Apple RoomPlan, ARKit, SceneKit, or RealityKit

  • Familiarity with Combine or other event-driven programming patterns

  • A history of improving development processes and tools

  • Experience with App Store Connect and managing release cycles

  • If you’re excited about climate tech and think you’d be a great fit, we’d love to hear from you- End Date: November 24, 2025

  • We respect your time and want to be transparent about our process:

  • Initial Conversation (45 min): Chat with our engineering manager about your background, professional experience, and what you’re looking for

  • Practical Evaluation: A take-home challenge (reasonable scope, we promise)

  • Team Interviews (3 hours): Meet with team members to dive deeper into technical skills, system design, and team fit

  • Final Discussion (45 min): Connect with company leadership to address any remaining questions

  • We aim to move quickly and provide feedback at each stage. The entire process typically takes 2-3 weeks