[Remote] Principal Software Engineer, Mobile (Remote)
Note: The job is a remote job and is open to candidates in USA. Dalton Mills is the AI operating system for the trades, enabling contractors to build customized software for their businesses. They are seeking a Principal Software Engineer for Mobile to own the mobile app development from end to end, focusing on creating a seamless user experience for field technicians and homeowners.
Responsibilities
- Own native iOS end to end, from the field app a tech lives in all day to the homeowner-facing proposal that closes the sale
- Build agents as a first-class part of the mobile experience, not AI bolted onto a form. You'll help define what agentic actually feels like on a phone in the field
- Make it work where the work happens. Offline-first, fast sync, no spinner between the truck and the job. The bar is "works in a crawlspace," not "works on wifi."
- Build the internal tools we run on. When something is repetitive or fragile, your first move isn't a new SaaS subscription. It's to build it
- Make the early architectural calls, the ones cheap to make now and expensive to unwind later, and set the bar for how mobile gets built here
Skills
- A senior or staff-level track record shipping native iOS in Swift and SwiftUI
- You've owned consequential apps end to end, in production, in real users' hands
- Apps that held up in messy real-world conditions: bad signal, interruptions, one hand, sunlight
- You know offline and sync as a craft, not a checkbox
- Strong fundamentals over any specific tool
- We care how you think about state, performance, and architecture, not what's on your resume
- You build with AI every day, or you're hungry to
- Low ego, high ownership
- You see the problem, you own the problem, you move
- Early-stage or 0 to 1 experience
- Agent or LLM systems in production
- Exposure to the trades or vertical SaaS
Company Overview