Senior Software EngineerWe are looking for an experienced full-stack engineer to leverage their expertise to enrich our B2B product experiences. As a Sr. Software Engineer, you will be responsible for building new features, identifying areas for improvement in our lifesaving APIs and web applications, and improving developer experience.
What Excites You:- Taking ownership of products and features, from ideation to delivery
- 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 projects from start to finish, including working with product managers to proactively identify and resolve potential barriers
What can you do for Noonlight?- Independently lead implementation of large-scale projects at all levels of the software development lifecycle
- Develop and maintain high-quality, secure, and stable 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, Claude Code, etc.) to improve development experience, efficiency, and code quality
- Practice technical leadership by building and maintaining best-practices, up-to-date architecture, and developer-experience standards for the rest of the team; stay current on new technologies to evaluate and make recommendations as necessary
- Be a collaborator across the whole company; work with product, customer success, and leadership to ensure good decisions are being made
- Engage in the research, evaluation, and application of new technologies and methodologies in the safety-related space to solve challenging product goals
- Propose, build, and maintain internal tools and infrastructure that drive and support business goals and business teams
- Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec
Requirements:- Bachelor's in Computer Science, Computer Engineering, a related field, or equivalent work experience
- 7+ years of professional software development experience
- Experience mentoring other engineers
- Strong programming skills in front-end and back-end development
- Experience leveraging AI and agentic 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 leading engineering teams
- Experience with JavaScript development using established JS frameworks
- Experience in IoT, smart home, security monitoring, or safety-related industries
Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
COMPANY BENEFITSOur total rewards package is designed to support you holistically-in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.