For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
ServiceTitan
ServiceTitan

Staff Software Engineer, Mobile

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Staff

Tech stacks

iOS
Software Development
Support
+17

Permanent role
3 days ago
Apply now

Ready to be a Titan?

We’re building the next generation of ServiceTitan’s iOS mobile applications—designed to deliver unmatched performance, elegant design, and powerful capabilities for our customers in the field. As a Staff Software Engineer, iOS, you’ll be at the forefront of this effort, shaping technical direction, solving complex problems, and using the full power of Apple’s ecosystem to create key product differentiators.

This is more than just coding—you’ll be driving architecture decisions, mentoring others, and leveraging AI tools to streamline workflows, improve performance, and deliver exceptional user experiences.

What You’ll Do

  • Lead the development of high-performance, native iOS applications using Swift.
  • Architect and design scalable mobile frameworks and features that serve thousands of field technicians daily.
  • Collaborate closely with product managers, designers, and backend engineers to deliver delightful, business-impacting solutions.
  • Leverage AI daily (LLMs, GitHub Copilot, Google Gemini, Cursor, Windsurf) to optimize development speed, code quality, and app performance.
  • Integrate GraphQL to efficiently connect mobile clients with backend services.
  • Mentor and guide other engineers, fostering a culture of technical excellence and continuous learning.
  • Champion best practices in code quality, performance optimization, and app architecture.
  • Utilize deep knowledge in TCA best practices, shared state to improve performance of our iOS apps

What you'll bring:

  • Bachelor’s degree in Computer Science or related field—or equivalent practical experience.
  • 10+ years of mobile application development experience, with a deep focus on iOS.
  • Experience in working with hybrid frameworks such as React Native, Flutter, Capacitor etc., and knowledge of integrating them into native apps while optimizing for great performance, as well as user experience.
  • Expert-level proficiency in Swift.
  • Proven experience in architecting and designing mobile applications or frameworks.
  • Strong hands-on experience with GraphQL.
  • Excellent communication (verbal and written) skills
  • Good knowledge in leveraging TCA for iOS apps.

Preferred Qualifications

  • Master’s or PhD in a relevant field.
  • Hands-on technical leadership experience setting direction for teams.
  • Experience designing large-scale, scalable systems.
  • Strong understanding of SwiftUI.
  • Regular use of AI-assisted development tools (e.g., GitHub Copilot, Google Gemini, Cursor, Windsurf).

Nice to Have

  • Familiarity with TCA and MVI architecture patterns.
  • Experience with CI/CD tools like Bitrise or GitHub Actions.
  • Experience writing end-to-end automation tests

Why You’ll Love Working Here

  • Build products that have massive real-world impact for customers in the trades
  • Collaborate with humble, driven, and passionate teammates who value great engineering and great people.
  • Use modern tools and practices, including AI-assisted development, to work smarter and faster.
  • Join a culture that celebrates learning, mentorship, and craft—where helping others succeed is part of the job.

If you’re excited about building high-impact mobile applications, thrive in collaborative environments, and want to shape the future of our mobile platform, we’d love to hear from you

Be Human With Us:

Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us.

What We Offer:

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 (with 100% employer paid options and 90% coverage for dependents), FSA and HSA, 401k match, and telehealth options including memberships to One Medical.
  • Support for Titans at all stages of life: Parental leave and support, up to $20k in fertility services (i.e. IUI and IVF), surrogacy, and adoption reimbursement, on demand maternity support through Maven Maternity, free breast milk shipping through Maven Milk, pet insurance, legal advisory services, financial planning tools, and more.

At ServiceTitan, we celebrate individuality and uniqueness. We believe that the convergence of fresh perspectives and experiences from all walks of life is what makes our product and culture so great. We strongly encourage people from underrepresented groups to apply. We do not discriminate against employees based on race, color, religion, sex, national origin, gender identit

About Live Services At Service Titan

Do you want to reinvent a trillion-dollar industry?

Live Services is a radically better home services platform combining world-class technology and next-generation service solutions. We are reshaping the experience for both businesses and consumers in the trillion-dollar home service industry. Being radically better requires new end to-end solutions for both businesses and consumers.

Live Services has experienced exponential growth because of our commitment to evolve the industry, our determination to be a positive force, and our passion for groundbreaking technology. Joining Live Services now is a once-in-a-lifetime career opportunity for anyone passionate about making a difference and making history in business and consumer technology.

At Service Titan, we use the term "Customer Solutions" because we believe "support" and "service" are only a piece of what our customers really want: Solutions to their home service needs.

Our Live Service team is looking to hire seasonal live services agents who pride themselves on providing world-class customer experiences.

As a LS Agent I, you love being the front-line contact and #1 problem solver for customers. Every time you hear a customer's needs, your first response is “how can I solve this?”, and you’re not afraid to think outside the box to find viable solutions.

You are able to quarterback issues from first interaction through to completion with style and grace. You are the customer's friend, mentor, liaison, information provider, appointment booker, and overall right-hand for all their home needs.

What you'll do:

  • Speak with customers via phone by taking ownership of their needs and managing them to completion.
  • Educate customers about membership opportunities and benefits.
  • Find creative solutions for customer issues, utilizing a network of service partners.
  • Guide customers through potential solutions to find the best match for them. Book services and ensure completion/satisfaction.
  • Build sustainable relationships and trust with customers through open and interactive communication.
  • Meet targets with regard to contact rates, bookings, memberships, and other key performance indicators.
  • Be a fierce advocate for our members, keeping their best interests at the forefront of every interaction.
  • Train and mentor new Customer Solutions team members, teaching others to be customer-centric and fiercely protective of our mission to deliver customer-centric home services solutions.

What you'll bring:

  • You are customer-centric. You are patient, empathetic, and passionately communicative.
  • You are a problem-solver. You are confident at troubleshooting and investigating if you don’t
  • have enough information. You treat each customer as an individual with unique concerns and
  • problem-solve appropriately.
  • You are a self-starter. You always want to go the extra mile to create the perfect member
  • experience, educate yourself, and identify opportunities to improve yourself and your team.
  • You can “roll with the punches.” You thrive in a fast-paced and dynamic atmosphere and have a
  • strong intention to own and help define the member experience.
  • Must have a general understanding of Internal Admin Portal
  • Must have a strong working relationship with the Live Services team due to the collaborative nature of this role

Specific Requirements

  • Proven customer support, client service, or direct client-facing experience and skill.
  • Hungry to be part of something new, innovative and industry-changing - understanding the work
  • and focus that requires.
  • Strong contact handling skills across phone, live chat, and email is essential, including active
  • listening, grammar, spelling, and typing speed.
  • Familiarity with CRM systems and practices.
  • Customer-oriented, with an ability to adapt and respond to different personalities.
  • Excellent communication and presentation skills.
  • Ability to multitask, prioritize and manage time effectively.
  • *Bonus points if you have experience in the home services space.
  • Must be flexible for the first 3 weeks to work a full time training schedule (9:00AM-5:30PM EST) that will then change to a part time or full time schedule.

Job Type: Part-time or Full-Time Seasonal

Salary: $19.35 per hour

Schedule:

  • Between the hours of 3pm - 12:00am EST
  • Part Time 20-29 hours a week (4-5 hours per shift)
  • Full Time 32-40 hours a week (8 hour shifts)
  • Holidays
  • Weekend availability

Be Human With Us:

Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us.

What We Offer

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.

At ServiceTitan, we celebrate individuality and uniqueness. We believe that the convergence of fresh perspectives and experiences from all walks of life is what makes our product and culture so great. We strongly encourage people from underrepresented groups to apply. We do not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy (including childbirth, breastfeeding, or related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws.

ServiceTitan is committed to fair and equitable compensation for all of our employees. We thoughtfully consider a wide range of factors when determining individual compensation. The expected hourly rate for this role for candidates residing in Canada is between $19.35 CAD - $23.89 CAD. Actual compensation for an individual may vary depending on skills, performance over time, qualifications, experience, and location.

About ServiceTitan

👥501-1000
📍Glendale, CA
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service