Senior Software Engineer I

Published: 2025-01-23

Job details

United States
Remote
Full-time

Who We Are

Founded in 2017, SmartRent, Inc. (NYSE: SMRT) is the leading provider of smart home and property operations solutions for the rental housing industry.

We’re doing big things in the proptech world! SmartRent has been recognized as a winner of HousingWire’s Tech100 Real Estate awards in 2021, 2022, and 2023 for the most innovative tech company serving the mortgage and real estate industries; named on Deloitte’s 2023 Technology Fast 500™ list of fastest-growing companies —and we’re just getting started.

Job Description 

We are looking for a Senior Software Engineer I (Full Stack) to join our innovative and dynamic Core IoT team. This role focuses on developing and enhancing our unified SmartRent platform, integrating cutting-edge smart community solutions with secure, user-friendly software.

You will work at the intersection of physical hardware (like smart locks, thermostats, and intercom systems) and software applications designed for property staff and residents of both single-family and multifamily properties. By combining powerful backend systems with intuitive frontend experiences, you will contribute to creating a safer, more connected, and modern community. This position will primarily involve working on the CMW backend using Elixir while also supporting a React Native app called Alloy Install, which has a similar Elixir backend.

Responsibilities

  • Design, develop, and implement new features and functionality for our products using React, React Native, and Elixir.
  • Enhance SmartRent's Access Control platform, enabling seamless access to common areas through mobile apps, PIN codes, cards, and fobs.
  • Improve and transform the Self-Guided Tours solution for residents and property staff, ensuring an efficient and enjoyable experience.
  • Identify areas of the codebase that can be optimized, refactored, or improved to enhance quality, performance, maintainability, and scalability.
  • Lead efforts to rework existing code, update libraries and dependencies, and adopt new technologies and patterns.
  • Work closely with QA engineers to ensure that software solutions are thoroughly tested and meet quality standards before release.
  • Conduct regular code reviews, knowledge-sharing sessions, and pair programming to troubleshoot issues and facilitate professional development.
  • Provide guidance, support, and mentorship to less experienced team members.
  • Continuously evaluate and improve our development processes, tools, and workflows to drive efficiency and innovation across the organization.
  • Backend: Elixir (for systems like CMW and Alloy Install)
  • Integration with hardware devices like BLE locks, thermostats, and intercom systems
  • Modern front-end build pipelines and tools (e.g., Webpack, Babel, Yarn)
  • Other duties will apply. 

Required Qualifications

  • 6+ years of software development experience in common web technologies and languages: JavaScript, TypeScript, HTML, and CSS.
  • Strong full stack experience in React and its core principles (such as Virtual DOM, JSX, component lifecycle, React Context API/Hooks).
  • Experience with RESTful APIs and asynchronous requests.
  • Familiarity with code versioning tools (e.g., Git).
  • Excellent written and verbal communication skills.
  • Strong attention to detail and understanding of the software development life cycle (SDLC).
  • Regularly demonstrates ownership and passion for their work and team.
  • Backend programming languages (e.g. Elixir, Ruby)
  • Exp with PostgreSQL (Postgres) or other relational databases

Preferred Qualifications 

  • Experience with full stack testing is a plus.
  • Experience with React Native and creating design systems is a plus.
  • Frontend web technologies or web development languages (Vue, JavaScript, HTML and CSS).
  • An analytical mindset with a passion for problem solving.
  • Experience with and a skill for de-escalating situations.
  • An excellent work ethic and self-motivation.
  • Time management and organizational skills.
  • High attention to detail and process-oriented.
  • Experience in Property Management or Multi-Family housing industry.
  • A passion to grow & learn.

 

#LI-Remote

 

For our US employees, we offer 100% employer-paid medical coverage, flexible PTO (because we know how important work-life balance is), and competitive 401k and employee stock purchase plans to invest in your future. You’ll fit right in if you:

  • Do the hard work and go out of your way to deliver excellence
  • Own outcomes and learn from your mistakes
  • Are a collaborative and supportive team player; win or lose you lift others up
  • Value authenticity, other’s perspectives, and diversity in the workplace
  • Have a passion for smart tech and the real estate industry

Privacy Policy

Apply