Flow · 21 hours ago
Senior/Staff Software Engineer (Android Experience)
Flow is a technology platform and operations ecosystem focused on creating vibrant, human-centered communities. The role involves driving the development and launch of applications across platforms, designing robust backend services, and collaborating with cross-functional teams to deliver high-quality solutions.
Commercial Real EstateCommunitiesProperty DevelopmentReal EstateResidential
Responsibilities
Drive the development and launch of multiple applications across platforms, balancing unique features with shared functionality for diverse user needs
Design and implement robust backend services, APIs, and mobile applications with a focus on Android platform excellence
Collaborate closely with product management, design, and engineering teams to define and translate requirements into efficient, scalable solutions
Ensure robust privacy and security measures throughout development, aligning with Flow's commitment to user trust
Support team growth through recruitment, providing technical guidance and mentorship to foster a culture of excellence and continuous learning within the team
Lead architectural and systems-level decisions, designing scalable, secure, and resilient infrastructure to support long-term application growth across platforms
Stay updated on software engineering trends and integrate new technologies to enhance application performance, scalability, and user satisfaction
Advocate for and ensure the highest quality in our applications through comprehensive testing practices, including unit, integration, and end-to-end tests
Effectively communicate with stakeholders to provide regular updates on project progress, challenges, and solutions, and directly engage with users and stakeholders to inform continuous application improvement
Qualification
Required
A minimum of 5 years of software engineering experience with at least 3 years of hands-on Android development, demonstrated through a strong portfolio of applications (OpenSource, Google Play, production systems, etc.)
Proficiency in Kotlin and solid understanding of Android platform frameworks, with additional experience in backend technologies (Java, Python, Node.js, or similar)
Knowledge of software architectural patterns (MVC, MVVM, MVI, microservices) and design principles for both mobile and web applications
Experience with RESTful APIs, databases, cloud platforms (AWS, GCP, Azure), and modern development practices
Ability to manage stakeholder expectations and convey technical information to non-technical audiences
Familiarity with agile development methodologies and DevOps practices
Preferred
Experience with full-stack development or greenfield application development is highly preferred
Benefits
Comprehensive Benefits Package (Medical / Dental / Vision / Disability / Life)
Paid time off and 13 paid holidays
401(k) retirement plan
Healthcare and Dependent Care Flexible Spending Accounts (FSAs)
Access to HSA-compatible plans
Pre-tax commuter benefits
Employee Assistance Program (EAP), free therapy through SpringHealth, acupuncture, and other wellness offerings
Company
Flow
Flow is a residential real estate firm that provides lifestyle, financial, and other services.
Funding
Current Stage
Growth StageTotal Funding
$450MKey Investors
Andreessen Horowitz
2025-04-24Series B· $100M
2022-08-15Series Unknown· $350M
Recent News
TokenInsight News
2025-12-29
2025-12-13
2025-11-19
Company data provided by crunchbase