Senior Software Engineer
About the role
At Noonlight, an Alarm.com company, our mission is to protect and comfort people so they can live freely. We are seeking an experienced full-stack engineer to join our team and contribute to the development of our B2B product experiences.
Responsibilities
- 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
Qualifications
- 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
Benefits
Noonlight offers a comprehensive benefits package including medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We also provide paid vacation, paid holidays, wellness time, and paid maternity and bonding leave. Additional benefits include company-paid disability and life insurance, all within a collaborative and casual work environment.
Schedule
We offer flexible scheduling options to accommodate your needs.
Pay
Compensation is competitive and commensurate with experience.