Staff Android / Kotlin Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
This is a highly technical, high-ownership environment with minimal organizational layers. Every engineer ships product, influences architecture, and helps shape the direction of the company. What You Will Do
- Lead development of the company’s native Android application from the ground up.
- Architect the Android technology stack and establish engineering standards for the platform.
- Build a highly performant, reliable, and secure consumer mobile application.
- Develop primarily in Kotlin and Java.
- Own major areas of the Android product from architecture and implementation through production.
- Establish patterns and best practices that allow the mobile platform to scale as the company grows.
- Partner closely with a small team of senior engineers and the company’s technical leadership.
- Help shape the overall technical vision and architecture of the consumer product.
- Collaborate with teams building the company’s iOS and mobile-friendly web experiences.
- Potentially contribute across platforms or other areas of the stack depending on your interests and technical breadth.
- Build consumer financial experiences where performance, reliability, security, and product quality are critical.
- Potentially grow into a broader mobile engineering leadership role as the organization expands.
Requirements
- 5+ years of professional software engineering experience.
- Significant experience building and shipping native, consumer-facing Android applications.
- Strong production experience with Kotlin and/or Java.
- Experience building Android products that have operated at meaningful consumer scale.
- Strong understanding of native Android architecture and development practices.
- Able to independently architect major parts of a mobile application rather than only implementing predefined features.
- Strong fundamentals around mobile performance, reliability, security, and maintainability.
- Track record of owning significant product areas from initial design through production.
- Comfortable establishing technical standards and making architectural decisions.
- Strong product instincts and attention to the quality of the end-user experience.
- Comfortable working within a small, senior engineering team with significant autonomy.
- Interested in remaining deeply hands-on while taking meaningful technical leadership.
- Comfortable working onsite in San Francisco.
Preferred
- Experience building consumer products for the Latin American market.
- Background in fintech, banking, payments, mobile payments, or consumer financial services.
- Experience building mobile applications involving sensitive financial or transactional data.
- Strong design sense and appreciation for polished consumer experiences.
- Full-stack engineering capabilities and willingness to contribute outside of Android when useful.
- Experience collaborating across Android, iOS, web, and backend engineering.
- Previous experience helping establish a mobile architecture or engineering function from an early stage.
- Startup experience or another environment requiring significant individual ownership.
- Interest in eventually taking broader ownership across the company’s mobile platforms., Android, Android Applications, Architectural Services, Banking Services, Best Practices, Consumer Finance, Customer Experience, Develop and Maintain Customers, Distribution Channel, Engineering, Financial Services, Financial Transactions, Funding, Java, Kotlin, Leadership, Mobile Applications, Mobile Payments, Mobile Technology, Multiplatform/Cross-Platform, Needs Assessment, Product Development, Product Shipments, Software Engineering, Startup, Team Lead/Manager, Technical Leadership, User Interface/Experience (UI/UX), Web Programming, iOS
Benefits & conditions
- Small, senior-only team with minimal organizational layers and direct influence over technical decisions.
- Significant ownership over the architecture and development of a new consumer Android product.
- Opportunity to build financial products expected to reach customers across multiple international markets.
- Potential path toward becoming a Mobile Lead across platforms as the engineering organization grows.
Salary Range: $200,000-$450,000 base. https://www.recruitingfromscratch.com
About the company
Who is Recruiting from Scratch: Recruiting from Scratch is a specialized talent firm dedicated to helping companies build exceptional teams. We partner closely with our clients to deeply understand their needs, then connect them with top-tier candidates who are not only highly skilled but also the right fit for the company’s culture and vision. Our mission is simple: place the best people in the right roles to drive long-term success for both clients and candidates.https://www.recruitingfromscratch.com/Senior/ Staff Android / Kotlin Software Engineer
Location: San Francisco, CACompany Stage of Funding: Early-Stage Fintech StartupOffice Type: OnsiteSalary: $200,000-$450,000 Cash Compensation Company Description
We’re representing an early-stage fintech company building a global consumer neobank that combines international banking and payments into a single product. The company’s mission is to enable customers around the world to spend, save, and earn in U.S. dollars.
The company is being built by a small, senior team of engineers and operators who have previously founded, built, and owned products used by hundreds of millions of people and generating billions of dollars in revenue. With major distribution opportunities available through launch partners, the team is initially focused on the U.S. and select international markets with ambitions to expand globally.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Where To Find Software Engineering Jobs
Is Software Engineering Over-Saturated?
How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”