Senior/Staff Software Engineer (Android Experience) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Flow · 19 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

Android developmentKotlinBackend technologiesRESTful APIsCloud platformsAgile methodologiesDevOps practicesFull-stack development

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

twittertwitter
company-logo
Flow is a residential real estate firm that provides lifestyle, financial, and other services.

Funding

Current Stage
Growth Stage
Total Funding
$450M
Key Investors
Andreessen Horowitz
2025-04-24Series B· $100M
2022-08-15Series Unknown· $350M

Leadership Team

leader-logo
Scott Ryder
Chief Technology Officer
linkedin
leader-logo
Julian Pearlman
Partnerships
linkedin
Company data provided by crunchbase