As our Lead Software Engineer, you will own the architectural vision and technical strategy for the entire Stax mobile ecosystem, developing our core apps, SDKs, and device integrations, and mentoring a talented team.
Requirements
- Bachelor’s degree in Computer Science or equivalent practical experience
- 7+ years of professional mobile development, with deep expertise in Android (Kotlin) or iOS (Swift) and strong proficiency in the other
- 3+ years of experience working on a mobile product that served at least tens of thousands of weekly active users
- A minimum of 2 years in a technical leadership role (e.g., Project Lead, Senior Engineer with mentorship duties) overseeing complex, multi-layered mobile projects
- Experience leading or mentoring teams in SDK and mobile platform development
- Track record of managing widely distributed SDKs with versioning, backward compatibility, and developer adoption in mind
- Familiarity with mobile app distribution processes and review team interactions for both Apple App Store and Google Play Store
- Experience managing platform-specific capabilities that cross-platform frameworks cannot fully support, such as Bluetooth permissions, networking, background services, push notifications, and secure storage
- Strong expertise with at least one mobile package manager (e.g., Cocoapods for iOS or Maven Central/Gradle for Android) to support SDK commercialization and distribution
- Proven ability to foster a collaborative and supportive team environment through empathetic leadership, mentorship, and constructive feedback, as demonstrated by professional references from former colleagues
- Strong problem-solving skills and demonstrated ability to work across diverse technologies
Benefits
- Impact: You’ll be at the heart of our mobile strategy, building technology that directly empowers merchants to run their businesses. This is a highly impactful and meaningful domain, as our product is core to the day-to-day operations of our users.
- Growth: We're committed to your professional development with opportunities to learn new technologies and take on greater leadership responsibilities.
- Culture: Join a collaborative, innovative, and supportive team that values curiosity and a passion for building great software.