Engineering Manager (Mobile)
ButterflyMX
Location
US Remote
Employment Type
Full time
Location Type
Remote
Department
Engineering
Our Mission:
ButterflyMX is on a mission to empower people to open and manage doors & gates from a smartphone. Our products are installed in more than 20,000+ multifamily, commercial, gated communities, and student-housing properties worldwide, including properties developed, owned, and managed by the most trusted names in real estate. Our features are designed for developers, owners, property managers, and tenants and our products lower operating costs and improve tenant satisfaction.
Our Solution:
Developers and owners no longer need to run building wiring or install in-unit hardware. Property managers can grant building access, revoke permissions, and review entry logs from an online dashboard. Residents can open doors from their smartphones, issue visitor access, and see who is trying to enter the building.
Our Culture & Values:
Fantastic people are the key to our success. As a distributed, primarily remote workforce, we’re looking for more intelligent, passionate, collaborative, ai-forward, and down-to-earth individuals to join our growing team. We’re driven by a shared commitment to excellence and innovation, grounded in our core values: We delight our customers, We take ownership, We are a community of collaborators, We speak up, We think big and do small, and We are tenacious.
Overview of Position
ButterflyMX is seeking a Mobile Engineering Manager to lead our iOS and Android development teams. This role is ideal for a technically strong leader who thrives on building high-performing teams, driving technical excellence, and delivering world-class mobile products for the built world. You will be responsible for the growth and development of engineers across both platforms while partnering closely with product, design, and cross-functional stakeholders to execute our mobile roadmap.
Responsibilities
Manage, mentor, and develop a team of iOS and Android engineers, fostering a culture of collaboration, accountability, and continuous improvement
Conduct regular 1:1s, performance reviews, and career development conversations
Create an inclusive team environment where engineers feel empowered to take ownership and do their best work
Define, document, and evangelize engineering standards and best practices across mobile platforms
Provide architectural guidance and ensure technical decisions align with long-term product and platform goals
Partner with engineers to resolve complex technical challenges, offering mentorship and direction without necessarily writing the code yourself
Drive improvements to code quality, testing practices, CI/CD pipelines, and release processes
Work with product managers, UX designers, and other stakeholders to plan, prioritize, and deliver features on schedule
Balance multiple objectives across teams, ensuring alignment between iOS and Android development efforts
Lead agile ceremonies and ensure the team operates efficiently within a scrum framework
Collaborate with quality assurance and customer success to triage and resolve application issues
Partner with hardware and embedded systems teams to ensure seamless integration between mobile applications and ButterflyMX devices
Evaluate and integrate AI coding assistants (e.g., Claude, GitHub Copilot, Cursor) into team workflows to improve developer velocity and reduce toil
Identify opportunities to leverage AI and automation across the development lifecycle—from code generation and review to testing, documentation, and debugging
Stay current on emerging AI tools and techniques, sharing knowledge with the team and driving experimentation
Requirements
7+ years of experience in mobile software development (iOS and/or Android)
2+ years of experience managing or leading engineering teams
Strong understanding of mobile development best practices, architectures (MVC, MVVM, Clean Architecture), and design patterns
Experience with the full software development lifecycle, including code reviews, source control, build processes, testing, and deployment
Proven ability to recruit, mentor, and retain engineering talent
Excellent communication and collaboration skills with the ability to work effectively across functions
Experience operating in an agile/scrum environment
Familiarity with CI/CD pipelines, app store deployment processes, and release management
Enthusiasm for leveraging AI tools to improve personal and team productivity
Preferred Qualifications
Experience with both iOS (Swift) and/or Android (Kotlin) development
Hands-on experience with real-time communication technologies such as WebSockets, SIP, or audio/video calling platforms (e.g., Twilio)
Experience with Bluetooth Low Energy (BLE) and NFC integrations
Familiarity with REST, GraphQL, and message queue architectures (RabbitMQ)
Experience with cross-platform frameworks such as Flutter
Track record of scaling mobile teams and improving engineering processes
Experience implementing AI-assisted development workflows or agentic coding tools
Familiarity with AI/ML concepts and interest in AI-powered mobile features
Benefits
Comprehensive Medical, Dental and Vision plans (ButterflyMX covers 80% of the cost) starting day 1
401(k) plan with a match
10 paid holidays, 20 vacation days, 5 sick days, 3 floating holidays
Basic Life and Accidental Death and Dismemberment Insurance (ButterflyMX covers 100% of the cost)
Short and Long Term Disability (ButterflyMX covers 100% of the cost)
Paid Family Leave
Employee Assistance Program
Quarterly self-care stipends
Access to optional benefits including pre-tax flexible healthcare spending accounts (FSA and HSA), Dependent Care FSA, and Commuter Benefits, as well as optional Supplemental Life, AD&D, Hospital Indemnity, Legal, Accident, Critical Illness, Pet, and Personal Liability Insurance
And more!
ButterflyMX is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. You must have the authorization to work in the US to become an employee. We strive to create an accessible and inclusive experience for all candidates and employees. If you need reasonable accommodations during the application or the recruiting process, please let our recruiting team know.