Senior Software Engineer

Dallas, TX
Technology – Flow Engineering /
Salaried, full-time /
About the Company
At Flow, we're on a mission to enhance living experiences across communities by leveraging the power of technology. Our focus is on developing, owning, and managing multifamily apartment buildings, where we implement cutting-edge solutions to provide superior living conditions and foster vibrant communities. Our success is built on a foundation of innovation, high standards, and a team-driven approach, where integrity, loyalty, and trust are paramount.

Joining Flow means becoming part of an extraordinary team that values collective achievements over individual accolades. Our team members are passionate about making a meaningful impact, embrace creativity and ambition, and are committed to excellence, urgency, and accountability in all they do.

About the Role
As an early member of our engineering team, you will directly contribute to the overall technical direction of the organization and be responsible for building the future of Flow. With our fast growing business we need to build tools that will automate our onboarding process so we can take over more properties faster. In this role you will be responsible for developing, and implementing fault-tolerant, highly-available systems that will support this crucial functionality.


    • Design, develop, and implement complex systems or solutions to meet the needs of our customers and internal teams
    • Collaborate with cross-functional as we all as other engineering teams
    • Play a key role in the development process and systems-level decisions to ensure the scalability, reliability, and security of our systems

Ideal Background

    • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
    • A minimum 4 years of software engineering experience building scalable software in engineering-centric organizations
    • Experience working in an agile organizations
    • Proficiency in modern programming language and the ability to quickly learn and adapt to new programming languages as required
    • Knowledge in building REST API’s
    • Knowledge in HTML, Javascript, CSS and SQL
    • Experience building software in fast-moving startup environments
    • Experience in multifamily a plus
• Fully employer-paid benefits (Medical / Dental / Vision / Disability / Life)
• Paid time off and 13 paid holidays
• 401(k) retirement plan
• Healthcare and Dependent Care Flexible Spending Accounts (FSAs)
• Pre-tax commuter benefits 
• Employee Assistance Program (EAP), free therapy through SpringHealth, acupuncture, and other wellness offerings

Flow is proud to be an equal opportunity workplace and hires regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity and/or expression, pregnancy, Veteran status any other characteristic protected by federal, state or local law. In addition, we provide reasonable accommodation for qualified individuals with disabilities.