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

Senior Device Engineer

Alarm.com
NEW
Tysons
Full Time
15h

Technical Program Manager

Alarm.com
NEW
Boston
Full Time
15h
$125k-135k

Senior Manufacturing Test Engineer

Alarm.com
Taoyuan
Full Time
4d

More jobs in Boston, Massachusetts

Energy Solutions logo

Technical Support Engineer III Hybrid - US

Energy Solutions
NEW
Boston
Full Time
2d
$95k-125k
Energy Solutions logo

Technical Support Engineer III Hybrid Boston, MA - US

Energy Solutions
NEW
Boston
Full Time
2d
$95k-125k
Cannon Design logo

Regional Health Market Leader - East Region

Cannon Design
NEW
Boston
Full Time
2d
$196k-245k