Senior Software Engineer

Alarm.com
Austin, Texas
Full Time
Posted July 29, 2025
Apply Now

Application opens on company website

Job Description

A Senior Software Engineer at Noonlight is responsible for developing, maintaining, and improving life-saving APIs and web applications, primarily using JavaScript, Node.js, React.js, and related technologies, to support emergency response services and enhance safety solutions.

Key Responsibilities

  • Build and maintain high-quality REST APIs and web applications for emergency response systems.
  • Develop new features and improve existing codebase for APIs and web applications.
  • Collaborate with product, architecture, and leadership teams to ensure optimal product development.
  • Leverage AI-assisted coding tools to enhance development efficiency and code quality.
  • Evaluate and recommend new technologies and methodologies to solve challenging project goals.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, a related field or equivalent work experience
  • At least 5 years of professional software development experience
  • Experience leading and mentoring other engineers
  • Strong JavaScript programming skills in both front-end and back-end development
  • Experience developing and maintaining high-quality public and internal REST APIs using Node.js, Express, Fastify, MongoDB, and API gateways in a microservice architecture
  • Experience developing and maintaining high-quality web applications used by 24/7 dispatchers to respond to emergencies in React.js
  • Experience leveraging AI-assisted coding tools such as GitHub Copilot and ChatGPT to improve development efficiency and code quality
  • Experience with database design and development
  • Willingness to test, learn, and improve in quick cycles
  • Strong problem-solving and analytical skills
  • Experience working with product managers and design teams to proactively identify potential barriers in engineering projects from start to finish
  • Ability to develop and maintain high-quality code and APIs in a fast-paced environment
  • Experience with external facing APIs and third-party platform integrations (nice-to-have)
  • Experience working with high-availability, high-throughput services (nice-to-have)
  • Experience with JavaScript development using an established JS framework such as React.js (nice-to-have)
  • Experience in IoT, smart home, security monitoring, or safety-related industries (nice-to-have)

Benefits & Perks

Competitive pay and benefits
Subsidized medical plan options
HSA with generous company contribution
401(k) with employer match
Paid holidays
Wellness time
Paid vacation increasing with tenure
Paid maternity and bonding leave
Company-paid disability and life insurance
FSAs
Well-being resources and activities
Casual dress work environment

Ready to Apply?

Join Alarm.com and make an impact

Apply Now

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Alarm.com

Associate Inside Sales Representative

Alarm.com
Liberty Lake
Full Time
Jan 27
$50k-60k

Business Development Representative

Alarm.com
Tysons
Full Time
Jan 27

Commercial Account Executive

Alarm.com
Tysons
Full Time
Jan 27

More jobs in Austin, Texas

Manager, Texas Government Affairs

Intercect Power
Remote
Full Time
Jan 22

Account Executive, Mid-Market

AlertMedia
Austin
Full Time
Jan 24

Customer Marketing Manager

AlertMedia
Austin
HYBRID
Jan 24