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.