Alarm.com logo

Senior Software Engineer

Alarm.com
Boston, Massachusetts
Full Time
Posted December 16, 2025
$135k - $155k
Apply Now

Application opens on company website

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.

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

Charles River Associates logo

Associate Cybersecurity Incident Response Forensic Services practice

Charles River Associates
Boston
Full Time
Dec 18
$93k-105k
Nexamp logo

Manager, Interconnection

Nexamp
Boston
Full Time
Dec 21
$150k-165k
Xpansiv logo

Associate, Client Success

Xpansiv
Boston
Full Time
Dec 29
$58k-62k