SmartRent

SmartRent

Forum Sponsor

Senior Software Engineer II, Core Platform - Remote (USA)

SmartRent is made up of passionate, diverse, and innovative professionals who enjoy working together. We are on a mission to make smart home technology accessible for everyone by embracing our shared guiding principles. We don’t take shortcuts; we do the hard work. We own our outcomes. We win as a team. We value authenticity and others’ perspectives. We believe solving problems starts before we write any code.

We are leading the way for smart technology for housing, particularly multifamily apartment complexes and single-family rentals. It’s a really fun intersection of physical hardware, such as locks and thermostats, and software that can control the devices; we provide applications for both the property staff — whether single-family or multifamily and also the residents of the properties. We started in 2017 and have had explosive growth ever since — going public in 2021 for $2.2b. We have deployed over 300,000 units that contain over one million IoT devices and ingest billions of events from those devices in a given month.

About us
My name: Jeremiah Anderson
My position: Head of Talent Acquisition
Company name: SmartRent
Website: https://smartrent.com/
Country: U.S.A

Elixir is our primary backend language of our techstack. Our extensive product line consists of web and mobile software for property owners and managers, residents and system installers as well as connected hardware that remotely monitors and controls smart locks, readers, gates, lights, thermostats, outlets, cameras and sensors. SmartRent streamlines operations for community staff, enhances the resident experience and provides property owners with a digital layer of asset protection.

About the job
Job title: Senior Software Engineer II
Job description: https://grnh.se/b9d0e3f34us
Salary range: $145,000.00 - $175,000.00, plus annual bonus, benefits and more!
Position on remote work: 100% Remote

Qualifications or experience required:

  • Excellent written and verbal communication skills
  • Strong attention to detail
  • Understanding of the SDLC (software development life cycle)
  • Passionate about their work and their team
  • Regularly demonstrates ownership
  • Thrives in a rapidly changing environment
  • 6+ years professional experience in software development using backend programming languages (e.g. Elixir, NodeJS, Ruby, Python, PHP, etc.)
  • 6+ years professional experience in common web technologies and web development languages JavaScript, HTML and CSS.
  • 6+ years experience programming with SQL or other relational databases.

What the successful job applicant will be working on:

  • Design, create, and update functionality for the tools, systems, software, and sites that support our customer success team, dispatchers and installers.
  • Identify opportunities to improve the user experience for the platforms, increase efficiency, and informational flow.
  • Engage internal teams (CS, engineering, QA, Product, Marketing, HR, etc.) and external parties for help in implementing features.
  • Create data links, lambdas, and APIs necessary for the successful delivery of content.
  • Compile reports and metrics on the effectiveness of development projects.
  • Consult on database development and informational management and implement the same.

About the interview process

Step 1: Recruiter Screen (15 min)

Step 2: Technical interview w/Engineering Manager - Enterprise Smart Homes (60 min)

Step 3: Live Coding Assessment w/ Engineering Manager - Enterprise SmartHomes (30 min)

Step 4: Final Coding Assessment & Debrief w/Engineering Team - (60-90 min)

Most Liked

Exadra37

Exadra37

Congratulations for being upfront with the salary range because this saves a lot of wasted time to everyone involved :slight_smile:

Where Next?

Popular in Jobs Top

marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New
dsb84
7Sage is a fast-growing education technology company. We’re looking for a Senior Elixir Engineer. Our small, remote team moves at the pac...
New
olivermt
Introductory paragraph OMT Tech is an international development company founded on the single principle of developing interesting projec...
New
jarek
Introductory paragraph We are Contractbook, we digitalise the legal industry. Contractbook provides efficient contract management for m...
New
JEG2
Introduction At Payitoff, we help borrowers save money on their student loans and other debts. To accomplish that, we employ a crack tea...
New
marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New
pdobacz
OmiseGO Pte. Ltd., a subsidiary of Omise Holdings Pte. Ltd., is bringing to market a white-label mobile wallet platform that facilitates ...
New
wolf4earth
Introductory paragraph 7Mind empowers people and organizations alike to lead healthy, happy and purpose-driven lives since 2014. With mo...
New
seatscouts
Introductory paragraph At Broker Genius, we are an industry-leading SaaS provider helping brokers in the event ticket industry automate ...
New
RESTAR
RESTAR is a Japanese startup providing a B2B information analysis/management platform for the real estate industry. We are leveraging El...
New

Other popular topics Top

New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31142 143
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

We're in Beta

About us Mission Statement