About the job
Location: Worldwide (Remote/Hybrid)
Reports to: TBD
About CINC Systems
CINC Systems is the leading provider of accounting and management software for the community association management industry. Our platform supports tens of thousands of associations and millions of homes, providing critical financial and operational capabilities in a highly reliable, multi-tenant SaaS environment.
Mobile is a primary interface for our customers and a strategic surface for innovation, including AI-enabled experiences and modern, mobile-first workflows. The Principal Mobile Engineer plays a key role in shaping both the technology and the team that delivers these experiences.
About The Role
The Principal Mobile Engineer is a senior, hands-on technical leader and people manager responsible for leading a mobile-focused product team while remaining deeply involved in architecture, design, and implementation. This is a player-coach role for an engineer who thrives on building high-quality mobile applications and developing engineers at the same time.
You will be accountable for the technical direction, delivery outcomes, and team health of a mobile product team, working closely with Product, Design, Backend, and Platform partners. As a Principal, your influence extends beyond your team, helping shape mobile standards, architecture, and best practices across CINC.
Key Responsibilities
- Lead a cross-functional mobile product team delivering high-quality iOS and Android applications
- Remain hands-on in the codebase, contributing to architecture, critical paths, and complex features
- Design and evolve mobile application architecture using Flutter, React Native, and native iOS and Android technologies
- Balance shared cross-platform approaches with native capabilities to deliver the best user experience
- Partner closely with Product and Design to translate customer needs into intuitive, reliable mobile experiences
- Collaborate with Backend and Platform teams to define APIs and services that support mobile-first workflows
- Own technical quality, performance, reliability, and security for mobile applications
- Hire, coach, mentor, and develop mobile engineers, creating a high-performing, collaborative team culture
- Set clear technical standards and expectations while empowering the team to make good decisions
- Support AI-enabled mobile capabilities by integrating intelligent services safely and pragmatically
- Contribute to cross-team architecture discussions and help align mobile strategy with broader platform direction
Qualifications
Technical Expertise
- 12+ years of professional software engineering experience with significant depth in mobile development
- Strong hands-on experience with Flutter and React Native
- Deep experience building native iOS (Swift) and Android (Kotlin or Java) applications
- Expertise in mobile architecture patterns, state management, offline support, and performance optimization
- Experience integrating mobile applications with backend APIs and distributed systems
- Familiarity with mobile CI/CD pipelines, release processes, and app store deployment
- Understanding of mobile security best practices and data protection
Leadership and Management
- 5+ years of experience leading or managing software engineering teams
- Proven ability to operate as a player-coach, balancing delivery, architecture, and people leadership
- Experience owning outcomes for a product team, not just technical components
- Strong communication skills, able to align engineers, product partners, and stakeholders
- Structured thinker who can navigate ambiguity and make pragmatic decisions
Mindset and Values
- Builder at heart who leads through example and craftsmanship
- Customer-obsessed, focused on real-world usability and reliability
- Believes strong fundamentals matter more than frameworks or trends
- Learning-first attitude, staying current with mobile and AI technologies
- Calm under pressure, bringing clarity and focus in fast-moving environments
- Values teamwork, trust, and shared ownership over heroics
What Success Looks Like
- Mobile applications are stable, performant, and easy to evolve
- The mobile product team is engaged, autonomous, and consistently delivering
- Architectural decisions balance speed, quality, and long-term maintainability
- Mobile standards and practices improve across the organization
- The Principal Mobile Engineer is trusted as both a technical leader and people leader
CINC is an Equal Opportunity Employer of women, minorities, protected veterans and individuals with disabilities.
