Demo

Senior Software Engineer I

SmartRent
Scottsdale, AZ Full Time
POSTED ON 1/24/2025
AVAILABLE BEFORE 3/24/2025

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

 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer I?

Sign up to receive alerts about other jobs on the Senior Software Engineer I career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130

Sign up to receive alerts about other jobs with skills like those required for the Senior Software Engineer I.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SmartRent

SmartRent
Hired Organization Address Scottsdale, AZ Full Time
Job Description The Director, Corporate Communications is responsible for setting strategy and managing day-to-day execu...
SmartRent
Hired Organization Address Scottsdale, AZ Full Time
Job Description SmartRent is seeking a seasoned and innovative Senior Event Marketing Manager to lead our event and trad...
SmartRent
Hired Organization Address Scottsdale, AZ Full Time
Job Description We are seeking a dedicated and detail-oriented Installation Quality Control Manager to join our team her...

Not the job you're looking for? Here are some other Senior Software Engineer I jobs in the Scottsdale, AZ area that may be a better fit.

Senior Software Engineer

Asure Software, Chandler, AZ

Senior Software Engineer

HEAT Software, Scottsdale, AZ

AI Assistant is available now!

Feel free to start your new journey!