Alarm.com logo

Senior Software Engineer

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

Application opens on company website

Job Description

The Senior Software Engineer Backend at Alarm.com designs and develops scalable, reliable backend services, APIs, and event-driven pipelines to support strategic partner integrations, leading complex projects from architecture to deployment while ensuring operational excellence and system robustness.

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 using technologies like 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 and data flows are consistent and robust.
  • Contribute to architectural patterns, documentation, and engineering standards to support scalable partner integrations.

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
  • Ability to review and validate AI-generated code, tests, and documentation for correctness and maintainability
  • 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 (Flexible Spending Accounts)
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

Alarm.com logo

Senior Software Engineer

Alarm.com
NEW
Tysons
Full Time
20h
Alarm.com logo

Product Manager II - Hardware

Alarm.com
NEW
Tysons
Full Time
20h
Alarm.com logo

Staff Device Engineer

Alarm.com
Boston
Full Time
3d
$165k-185k

More jobs in Boston, Massachusetts

Nexamp logo

IT Systems Automation Engineer

Nexamp
Boston
Full Time
4d
$120k-132k
Cannon Design logo

Business Development Leader II

Cannon Design
Boston
Full Time
Feb 12
$150k-187k
Nexamp logo

Renewable Portfolio Services Manager

Nexamp
Boston
Full Time
Feb 12
$125k-150k