Logo
Noonlight

Senior Software Engineer Job at Noonlight in Austin

Noonlight, Austin, TX, US, 78716

Save Job

Overview Senior Software Engineer role at Noonlight. Noonlight is an Alarm.com company focused on protecting and comforting people so they can live freely. Noonlight has evolved from an app to a connected safety platform with emergency response APIs that back home, health, lifestyle, and commercial security products. We are looking for an experienced full-stack engineer to enrich our B2B product experiences. As a Sr. Software Engineer, you will be responsible for building new features, maintaining the code base, and identifying areas for improvement in life-saving APIs and web applications. What Excites You Taking ownership of products and features Coming up with new ways to leverage technology to keep people safe Disrupting the expensive and outdated professional monitoring industry Saving people, pets, and property in real-life emergencies What Excites Us Willingness to test, learn, and improve in quick cycles Passion for helping people Strong sense of ownership, work ethic and self-motivation Exceptional problem solving/analytical skills Experience leading engineering projects from start to finish, including working with product managers and design to proactively identify potential barriers Responsibilities Develop and maintain high-quality public and internal REST APIs using Node.js, Express/Fastify, MongoDB, and API gateways in a microservice architecture Develop and maintain high-quality web applications used by 24/7 dispatchers to respond to emergencies in React.js Use AI-powered coding tools (e.g. GitHub Copilot, ChatGPT) to improve development efficiency and code quality Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary Maintain an up-to-date application architecture Collaborate with product, architecture, and leadership to ensure good decisions are being made Engage in research, evaluation, and application of new technologies and methodologies to solve challenging project goals Contribute ideas and collaborate on product development Other duties as assigned Qualifications Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience 5+ years of professional software development experience Experience leading and mentoring other engineers Strong JavaScript programming skills in front-end and back-end development Experience leveraging AI-assisted coding tools for faster, higher-quality software development Experience with database design and development Nice-to-haves Experience working with high-availability, high-throughput services Experience with external facing APIs and/or third-party platform integrations Experience with JavaScript development using an established JS framework, such as React.js Experience in IoT, smart home, security monitoring, or safety-related industries Note: Sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time. Company Information Noonlight combines advanced technology with real humans to protect and comfort people so they can live freely. Launched in 2013 as a mobile application, Noonlight has since grown into a connected safety platform—partnering with products and services to enable 24/7 professional sensor monitoring, video monitoring, false alarm filtering, and data-rich emergency response via an API. Noonlight was acquired by Alarm.com and continues to operate as an independent business. Company Benefits Alarm.com offers competitive pay and benefits including subsidized medical options, an HSA with company contribution, a 401(k) with employer match, paid holidays, wellness time, vacation, paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress work environment. Noonlight is an Equal Opportunity Employer. #J-18808-Ljbffr