Job Description
The Senior Software Engineer Backend at Alarm.com is responsible for designing, building, and maintaining scalable backend services, APIs, and event-driven pipelines that support strategic partner integrations, ensuring operational reliability and architectural consistency across the platform.
Key Responsibilities
- Design and develop scalable, reliable backend services, APIs, and event-driven workflows for partner integrations.
- Lead technical design and implementation of complex features and components within the backend system.
- Build and optimize high-performance event-driven data pipelines, such as Kafka.
- Diagnose and resolve complex production issues to ensure system stability and operational reliability.
- Contribute to monitoring, alerting, and operational readiness to maintain healthy partner-facing systems.
- Mentor engineering team members on technical implementation, architectural thinking, and best practices.
- Collaborate with cross-functional teams to ensure integration models, data flows, and architectural patterns support scalability and partner outcomes.
Requirements
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 5 to 8 years of backend software engineering experience.
- Proven experience leading multi-engineer projects from architecture through delivery with a high degree of independence.
- Proven ability to explain complex technical concepts clearly and empathetically across engineering, product, and partner teams, and to document architectural decisions for long-term clarity and maintainability.
- Strong proficiency in an object-oriented language such as C++, Java, or Python.
- Experience building and maintaining RESTful or gRPC APIs.
- Hands-on experience with event-driven systems such as Kafka or similar technologies.
- Strong understanding of relational databases and data modeling.
- Ability to debug complex systems and apply observability best practices.
- Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to streamline development while maintaining engineering standards, including reviewing and validating AI-generated code, tests, and documentation for correctness and maintainability.
- Ability to diagnose and resolve complex production issues, implementing durable solutions that improve long-term stability.
- Strong communication skills.
Benefits & Perks
Competitive pay and benefits including subsidized medical plan options
HSA with generous company contribution
401(k) with employer match
Paid holidays, wellness time, and 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 in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More at Alarm.com
More jobs at Alarm.com
Director, Finance IT Systems
Alarm.com
NEW
Tysons
Full Time
2d
Product Manager II
Alarm.com
NEW
Austin
Full Time
2d
Enterprise Sales Development Representative
Alarm.com
Liberty Lake
Full Time
3d
$75k-90k
More jobs in Boston, Massachusetts
Associate Cybersecurity Incident Response Forensic Services practice
Charles River Associates
Boston
Full Time
Dec 18
$93k-105k
Manager, Interconnection
Nexamp
Boston
Full Time
Dec 21
$150k-165k
Associate, Client Success
Xpansiv
Boston
Full Time
Dec 29
$58k-62k