Talent.com
Senior Software Engineer
Senior Software EngineerAlarm.com • Boston, Massachusetts
Senior Software Engineer

Senior Software Engineer

Alarm.com • Boston, Massachusetts
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

provides the leading cloud platform for smart security and IoT, powering millions of home and business experiences. Our systems integrate devices, cloud services, APIs, and event-driven workflows into a unified ecosystem used by internal teams and external partners around the world.

The Device Lifecycle & Integrations (DELI) team builds the platforms and services behind the connected devices powering millions of homes and businesses.

Role Summary

We are hiring a Senior Software Engineer (Backend) to design and build foundational backend services, APIs, and event-driven pipelines that power ’s device integrations.

In this role, you will lead complex, high-impact engineering initiatives end-to-end with a high degree of autonomy—from technical design and implementation through deployment and ongoing operational support. You will coordinate across teams when your work intersects with shared systems, helping ensure integration models and data flows are consistent and technically sound.

As a senior engineer, you will help shape architectural improvements within your area, contribute to shared integration patterns, and ensure the systems you build have clear, meaningful indicators of impact and operational reliability. This is a hands-on role that works closely with Product Managers, TPMs, architects, and engineering teams to deliver robust, scalable systems designed for long-term clarity, reliability, and integration value.

This role combines hands-on engineering of mission-critical device integrations with opportunities to shape patterns and approaches used across a multi-domain platform serving millions of devices.

What You’ll Do

Design & Architecture

  • Design backend components, APIs, and event-driven workflows that are scalable, reliable, and easy for device providers and internal teams to integrate with.
  • Lead technical design for medium-to-large scoped features and components within the team’s domain.
  • Translate requirements into robust technical solutions aligned with platform architecture.
  • Contribute to consistent integration and data flow patterns used across device integration solutions.
  • Contribute to and influence shared architectural patterns that support long-term scalability and consistency across device integrations.

Implementation & Delivery

  • Write high-quality, maintainable, and well-tested code for backend services used in production at scale.
  • Build and optimize event-driven data pipelines (e.g., Kafka), ensuring reliability and performance under high load.
  • Deliver work through the full lifecycle : design → implementation → validation → iteration.
  • Diagnose and resolve complex production issues, implementing durable solutions that improve long-term stability.
  • Operational Excellence

  • Contribute to requirements for monitoring, alerting, and operational readiness to ensure systems remain healthy.
  • Partner with SE-Ops and engineering teams to ensure observability and support processes reflect real integration needs.
  • Support DELI's work to define and operationalize device integration success metrics, helping determine meaningful indicators of integration outcomes.
  • Collaboration & Mentorship

  • Mentor engineers not only on technical implementation, but also on architectural thinking and delivery practices that scale.
  • Work closely with Product Managers, TPMs, and architects to ensure technical decisions support integration outcomes and platform consistency.
  • Participate in cross-team technical discussions, surfacing dependencies, risks, and design considerations early.
  • Impact Across the Organization

  • Identify opportunities to improve service reliability, event flows, and integration consistency.
  • Contribute to documentation, architectural patterns, onboarding guides, and engineering best practices.
  • Clearly articulate and justify design decisions in terms of both technical tradeoffs and business impact.
  • What We’re Looking For

    Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 5–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 and product teams, and to document architectural decisions for long-term clarity and maintainability.
  • Strong proficiency in an object-oriented language (C#, Java, or Python).
  • Experience building and maintaining RESTful or gRPC APIs.
  • Hands-on experience with event-driven systems (Kafka or similar).
  • 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.
  • Preferred Qualifications

  • Strong experience with .NET / C# and SQL Server is strongly preferred, as this is the foundation of our backend stack, though equivalent experience in similar ecosystems may translate well.
  • Proficiency in Test-Driven Development (TDD) and automated testing frameworks (unit, integration, end-to-end).
  • Experience supporting internal and external integration consumers.
  • Experience operating large-scale distributed systems in production.
  • Familiarity with caching layers, stream processing, or distributed messaging.
  • Experience with CI / CD pipelines, containers (Docker / Kubernetes), or cloud platforms.
  • Familiarity with AI-powered IDE tooling or code analysis tools to support refactoring, debugging, and test generation.
  • Experience using the Model Context Protocol (MCP) to build or integrate AI agents that interact with REST APIs.
  • Experience developing or influencing reusable architectural patterns.
  • Understanding device communication protocols and experience overseeing large IoT device fleets.
  • The Impact You’ll Have

  • You’ll build backend systems that directly shape how devices integrate with ’s platform.
  • You’ll influence technical direction within a team focused on device-facing reliability, consistency, and scale.
  • You’ll help define integration and operational patterns that scale across many types of devices and internal teams.
  • You’ll take on substantial ownership of impactful backend systems used across the company.
  • Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.

    WHY WORK FOR ?

  • Collaborate with outstanding people : We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers.
  • Make an immediate impact : New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the team!
  • Gain well rounded experience : offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
  • Focus on fun : places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.
  • values working together and collaborating in person. Our employees work from the office 4 days a week.
  • [job_alerts.create_a_job]

    Senior Software Engineer • Boston, Massachusetts

    [internal_linking.similar_jobs]
    Senior Software Engineer

    Senior Software Engineer

    BitSight • Boston, MA, United States
    [job_card.full_time]
    Bitsight is a cyber risk management leader transforming how companies manage exposure, performance, and risk for themselves and their third parties. Companies rely on Bitsight to prioritize their cy...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    CFA Institute • Boston, MA, United States
    [job_card.full_time]
    Our investment solutions, tailored to the unique return and risk objectives of institutional clients in more than 60 countries, draw on a robust body of proprietary research and a collaborative cul...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Promote Project • Boston, MA, United States
    [job_card.full_time]
    Proof is the world's first identity-assured transaction management platform and we are on a mission to digitize trust for all of life’s most critical transactions. Developed by the same market leade...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    HqO, Inc • Boston, MA, United States
    [job_card.full_time]
    HqO is connecting real estate to the people with an asset agnostic, cross-property suite of powerful applications and services that foster best-in-class, dynamic end-user experiences.HqO’s REX (Rea...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Wellington Management • Boston, MA, United States
    [job_card.full_time]
    Our investment solutions, tailored to the unique return and risk objectives of institutional clients in more than 60 countries, draw on a robust body of proprietary research and a collaborative cul...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Crayon • Boston, MA, United States
    [job_card.full_time]
    At Crayon, we believe that deep customer empathy is the best way to build a successful company.It also happens to be a great way to build amazing products. It all starts by trying to better understa...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Maplecroft • Boston, MA, United States
    [job_card.full_time]
    Be a part of a dynamic software development group at Verisk Extreme Event Solutions, contributing to design and development of scalable analytic solution with high performance.You are expected to w...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    Anduril • Boston, MA, United States
    [job_card.full_time]
    Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the def...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Tagup • Boston, Massachusetts, United States, 02108
    [job_card.full_time]
    Tagup is a Series A defense technology company, founded at MIT, that is redefining logistics superiority with next-generation AI. It all started on a balcony at MIT, with an idea about monitoring as...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer

    Senior Software Engineer

    Dana-Farber Cancer Institute • Boston, MA, United States
    [job_card.full_time]
    The Senior Software Engineer is responsible for developing research and / or clinical applications within DFCI, providing technical oversight of all aspects of one or more software product, and leadi...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    evolvescout.io • Boston, MA, United States
    [job_card.full_time]
    Our client is an automated parking management and payments solution that is transforming the way real estate owners, tenants, and visitors interact with parking through technology-driven parking ma...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Ascensus • Boston, MA, United States
    [job_card.full_time]
    At Ascensus, technology is more than just a solution.It powers the business that helps millions of people save for what matters—retirement, education, and healthcare. Our technology experts tackle e...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    Timely • Boston, MA, United States
    [job_card.full_time]
    School scheduling is a hard problem, one that technology was meant to solve.Yet for decades, the master schedule has been built by hand, consuming educators’ valuable time while delivering a sub-op...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Xometry • Boston, MA, United States
    [job_card.full_time]
    Be among the first 25 applicants.Xometry (NASDAQ : XMTR) powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life.Xometry’s...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer, Tasking

    Senior Software Engineer, Tasking

    Anduril Industries, Inc. • Boston, MA, United States
    [job_card.full_time]
    Boston, Massachusetts, United States; Seattle, Washington, United States.Anduril Industries is a defense technology company with a mission to transform U. By bringing the expertise, technology, and ...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Maven AGI • Boston, MA, United States
    [job_card.full_time]
    Join to apply for the Senior Software Engineer role at Maven AGI.Maven AGI is an enterprise AI platform on a mission to unleash business artificial general intelligence (AGI), starting with custome...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    Troj • Boston, MA, United States
    [job_card.full_time]
    Fredericton / Saint John, NB || Boston, MA.TrojAI is seeking a highly motivated and experienced Senior Software Engineer to join our dynamic team. At TrojAI, we specialize in creating advanced securit...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer - Profiles, Lists and Segments

    Senior Software Engineer - Profiles, Lists and Segments

    Klaviyo Inc. • Boston, MA, United States
    [job_card.full_time]
    Why You Should Join the PLS (Profiles, Lists and Segments) Team : .The PLS team is responsible for building and scaling the core customer data experiences at Klaviyo —. We own the tools that let custo...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]