Backend Software Engineer

Leading provider of smart home and property operations solutions for the rental housing industry, founded in 2017 and publicly traded on NYSE.
Backend
Senior Software Engineer
Hybrid
6+ years of experience
Enterprise SaaS · Real Estate

Description For Backend Software Engineer

SmartRent, founded in 2017 and publicly traded on NYSE (SMRT), is revolutionizing the rental housing industry with their smart home and property operations solutions. The company has earned recognition through HousingWire's Tech100 Real Estate awards and Deloitte's Technology Fast 500™ list.

As a Backend Software Engineer, you'll work at the intersection of physical hardware and software, connecting devices like locks and thermostats with applications serving both property staff and residents. The SmartOps Server team is responsible for data management across various applications, focusing on both property management and resident needs.

The role requires 6+ years of experience, with a strong focus on backend technologies, particularly Ruby on Rails. You'll be responsible for designing and maintaining web services, contributing to system architecture, and mentoring junior engineers. The position offers an opportunity to work with modern technologies including Ruby/Rails, Java, Couchbase, OpenSearch, Docker, and Redis.

The company offers competitive benefits including 100% employer-paid medical coverage, flexible PTO, 401k, and employee stock purchase plans. The ideal candidate should be passionate about smart technology and real estate, value teamwork and diversity, and demonstrate strong ownership of their work. This hybrid role provides an excellent opportunity to contribute to innovative solutions in the property technology sector while maintaining work-life balance.

Last updated a month ago

Responsibilities For Backend Software Engineer

  • Contribute to the architecture of new system and the improvement of existing systems
  • Design, create, and update functionality for tools, systems, software, and sites supporting property managers
  • Collaborate with internal teams and external parties to define project requirements and deliverables
  • Troubleshoot, debug, and optimize performance issues in complex systems
  • Mentor junior engineers, conduct code reviews, and promote best practices

Requirements For Backend Software Engineer

Ruby
Java
Redis
  • Experience in designing, implementing, and maintaining Backend web services, micro-services and pipelines
  • Solid understanding of software design principles, object-oriented programming and design patterns
  • Solid understanding of databases, table, and indexes (NoSQL is a plus)
  • Experience with cloud platforms (AWS, Azure, Google, etc)
  • Excellent written and verbal communication skills
  • Strong attention to detail
  • Understanding of the SDLC
  • 6+ years of professional experience in standard backend technologies, preferring Ruby on Rails experience
  • 6+ years of experience building robust, secure, available, optimized and scalable solutions

Benefits For Backend Software Engineer

Medical Insurance
401k
Equity
  • 100% employer-paid medical coverage
  • Flexible PTO
  • 401k
  • Employee stock purchase plans

Interested in this job?

Jobs Related To SmartRent Backend Software Engineer

Backend Software Engineer

Senior Backend Engineer role at SmartRent, developing smart home solutions for rental properties using Ruby/Rails, requiring 6+ years of experience.

Software Development Engineer, Digital Acceleration

Senior Software Engineer role at Amazon Digital Acceleration, building large-scale SAAS solutions for digital ordering and subscription management systems.

Sr. Software Development Engineer, Live Sports, Prime Video Sports

Senior Software Engineer role at Amazon Prime Video Sports, building scalable solutions for live sports streaming experiences using AWS services.

Network Development Engineer, Direct Connect

Senior Network Development Engineer role at AWS Direct Connect team, focusing on designing and implementing large-scale cloud network infrastructure.

Sr. EU Site Process Engineer, EU PE

Senior EU Site Process Engineer position at Amazon, focusing on process improvement and operational excellence in fulfillment centers across Europe.