Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > Javascript/Typescript programming jobs

Senior Software Engineer in USA new

  • SmartRent
  • Full time
  • Email
  • Phoenix, AZ

Responsibilities

  • Design vital software components and features across product teams.
  • Partner with product managers, designers, and QA engineers to deliver secure and scalable solutions.
  • Develop and maintain software using Elixir, React, and React Native.
  • Conduct code reviews, mentor junior engineers, and promote engineering standards.
  • Optimize performance, refactor legacy systems, and maintain backward and forward compatibility.
  • Build IoT and hardware integrations for locks, intercoms, fobs, access control, device onboarding, credentials, and audit logs.
  • Develop Elixir-based services and REST or GraphQL APIs for internal and third-party integrations.
  • Build web interfaces, mobile applications, offline functionality, scheduling interfaces, and real-time analytics dashboards.
  • Develop NLP-powered search, automate task triggers, and improve maintenance workflows and user retention.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent related work experience.
  • 4–6 years of software development experience involving cloud messaging APIs, push notifications, Azure DevOps, Git, build pipelines, CI/CD, JavaScript, AngularJS, TypeScript, Node.js, HTML, CSS, C++, C#, Python, MySQL, jQuery, web services, RESTful APIs, and modern frameworks such as React or React Native.
  • At least 3 years of professional software development experience using JavaScript, HTML, CSS, and modern frameworks such as React or React Native.
  • Strong understanding of RESTful APIs and asynchronous requests.
  • Familiarity with Git and modern build pipelines such as Webpack and Babel.
  • Experience or interest in secure, scalable IoT access solutions, Elixir or Node.js APIs, device communication, credential management, and audit logging as applicable to the team.
  • Experience with foundational infrastructure, event processing, REST or GraphQL APIs, and high-volume IoT event systems as applicable to the team.
  • Experience with mobile development, React Native, offline functionality, NLP-powered search, workflow automation, or legacy interface modernization as applicable to the team.
  • Excellent written and verbal communication skills and attention to detail.
  • Preferred: TypeScript experience; familiarity with unit and integration testing frameworks such as Jest; and knowledge of Agile tools such as Jira and Confluence.

Benefits

  • Hybrid schedule at SmartRent headquarters in Phoenix, AZ is preferred.
  • Medical, dental, vision, and life insurance with low deductibles and 75–100% employer contributions for US employees.
  • Flexible and generous paid time off.
  • 401(k) with employer contributions.
  • Paid parental leave.
  • Discounted pet insurance and legal services plans.
  • Employee stock purchase plan.

SmartRent

SmartRent is the leading provider of smart communities and smart operations solutions for the rental housing industry. SmartRent's platform, comprised of smart hardware and cloud-based SaaS solutions, gives operators seamless visibility and control over real estate assets, empowering them to simp...

Similar positions

Senior Full-Stack Engineer

  • Cohere
  • Full time
  • Remote
  • 09/22/2026
  • Salary: CAD 215,000 - 310,000
  • Worldwide

AI Engineer

  • Elicit
  • Full time
  • USA
  • 09/22/2026
  • Salary: $195k-$300k
  • Remote

Staff Software Engineer, Cloud Infrastructure

  • Altruist
  • Full time
  • USA
  • 09/22/2026
  • Salary: $181k - $265k/yr
  • Los Angeles, CA

Senior Staff Applied Research Software

  • Twilio
  • Full time
  • Remote
  • 09/22/2026
  • Salary: Competitive
  • India

Software Engineer III, Front End

  • Google
  • Full time
  • USA
  • 09/22/2026
  • Salary: $147k - $210k/yr
  • Mountain View, CA