
Senior Software Engineer (Mobile)
ServiceTitan
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