Senior Software Engineer II at SmartRent

Phoenix, Arizona, United States

SmartRent Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Proptech, Real EstateIndustries

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or related field (or equivalent related work experience)
  • 6+ years of professional experience in standard backend technologies, preferring Ruby on Rails experience and familiarity with NoSQL databases
  • 6+ years of experience building robust, secure, available, optimized, and scalable solutions for web services, micro-services, and background processors
  • 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, tables, and indexes (NoSQL and Postgres are a plus)
  • Experience with cloud platforms (AWS, Azure, Google, etc.)
  • 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
  • Preferred Qualifications
  • Experience with Ruby/Rails, Java, Couchbase, Opensearch
  • Familiarity with testing frameworks for unit/integration testing (e.g., Jest)
  • Knowledge of Agile development practices and tools like Jira/Confluence
  • Experience with full stack testing
  • An analytical mindset with a passion for problem solving
  • Experience with and a skill for de-escalating

Responsibilities

  • Lead design and development of full-stack software applications (frontend, backend, APIs) aligned with team’s focus (e.g., IoT integration, mobile apps, UI/UX optimization)
  • Collaborate with stakeholders to translate requirements into functionality for team’s product domain
  • Write unit tests for frontend components and backend modules specific to team’s tech stack
  • Build server-side services that are elastically scalable, secure, and backward/forward compatible to support team’s hardware/software ecosystem
  • Develop responsive interfaces optimized for team’s users (property staff, residents, installers)
  • Ensure solutions are deployable, operable, and secure by default within team’s scope
  • Perform other duties as required
  • Contribute to the architecture of new systems and the improvement of existing systems
  • Design, create, and update functionality for tools, systems, software, and sites that support property managers
  • Collaborate with internal teams (CS, engineering, QA, Product, DevOps, HR, etc.) 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

Skills

Full-Stack Development
IoT Integration
APIs
Unit Testing
UI/UX Optimization
Backend Services
Frontend Development
Scalable Systems
Responsive Design

SmartRent

Smart home automation for property management

About SmartRent

SmartRent offers smart home automation solutions tailored for multifamily communities, single-family rentals, and student housing. The company integrates smart devices and property management systems into a single platform, helping property managers streamline operations and enhance security. Unlike competitors, SmartRent focuses on customization and seamless integration with existing systems, allowing for efficient management of properties. The goal is to improve efficiency, security, and resident satisfaction in the real estate industry.

Scottsdale, ArizonaHeadquarters
2017Year Founded
$276.7MTotal Funding
IPOCompany Stage
Hardware, Enterprise Software, Real EstateIndustries
201-500Employees

Benefits

Medical, dental, & vision coverage
Inclusive work environment
Generous PTO
401k
Employee stock purchase plans

Risks

Potential securities fraud investigation could harm SmartRent's reputation and finances.
CEO transition may cause strategic shifts or instability within the company.
Increased competition in smart home automation could pressure market share and pricing.

Differentiation

SmartRent offers tailored smart home solutions for multifamily and single-family rentals.
The company integrates AI and IoT for enhanced property management efficiency.
SmartRent's platform centralizes access control, maintenance, and leasing for streamlined operations.

Upsides

Growing demand for smart home tech in multifamily housing boosts SmartRent's market potential.
AI and IoT integration enhances operational efficiencies and resident experiences.
New maintenance dashboards and Alloy Fusion Hub improve property performance and user experience.

Land your dream remote job 3x faster with AI