Software Engineer II
$115k - $125kAlarm.com
Job Description
Job Description
Alarm.com 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 Alarm.com homes and businesses.
Role SummaryWe are hiring a Software Engineer II to contribute to the design and development of backend services, APIs, and full-stack features that power Alarm.com's device integrations.
In this role, you will work across the full development lifecycle — from requirements and design through implementation, testing, and deployment — with guidance from senior engineers and team leads. You will take ownership of well-scoped features and contribute to systems that power connected devices for millions of users.
As an engineer on the DELI team, you will collaborate closely with Product Managers, TPMs, and engineers across the organization. You will develop your technical depth, grow your understanding of distributed systems and device integration patterns, and contribute meaningfully to a platform that serves millions of devices.
What You'll DoDesign & Architecture- Implement backend components, APIs, and event-driven workflows that are reliable, maintainable, and aligned with platform architecture.
- Contribute to technical design for well-scoped features with guidance from senior engineers.
- Translate requirements into technically sound solutions consistent with existing patterns.
- Participate in design reviews, offering input and learning from team feedback.
- Write high-quality, maintainable, and well-tested code for backend services used in production at scale.
- Contribute to event-driven data pipelines (e.g. Kafka), with a focus on reliability and correctness.
- Deliver work through the full development lifecycle: design → implementation → validation → iteration.
- Debug production issues with support from senior engineers, implementing fixes that improve long-term stability.
- Follow team practices for monitoring, alerting, and operational readiness to ensure systems remain healthy.
- Contribute to observability of services you build, including logging, metrics, and alerting.
- Support DELI's work to track and understand device integration outcomes and system health.
- Work closely with senior engineers, Product Managers, and TPMs to understand requirements and deliver quality solutions.
- Participate in code reviews — both as a reviewer and as someone welcoming feedback to grow.
- Engage in cross-team technical discussions, raising questions and surfacing potential issues early.
- Actively develop your skills across backend, full-stack, and distributed systems domains.
- Identify opportunities to improve code quality, reliability, and maintainability within your area.
- Contribute to documentation, onboarding guides, and engineering best practices.
- Clearly articulate design decisions, explaining tradeoffs to peers and stakeholders.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- 2+ years of professional software development experience.
- Strong object-oriented programming skills.
- Experience with database design and development.
- Experience creating and maintaining unit tests.
- Familiarity with building and/or consuming RESTful APIs.
- Strong communication skills and ability to collaborate effectively with engineers and cross-functional teammates.
- 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.
- Exposure to distributed systems or large-scale production environments.
- Experience with .NET/C# and SQL Server is strongly preferred, as this is the foundation of our backend stack.
- Exposure to event-driven systems (Kafka or similar).
- Experience with Test-Driven Development (TDD) and automated testing frameworks (unit, integration, end-to-end).
- Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), or cloud platforms.
- Experience or interest in IoT, device communication protocols, or connected hardware platforms.
- You'll contribute to backend systems that directly shape how devices integrate with Alarm.com's platform.
- You'll grow your engineering skills within a team focused on device-facing reliability, consistency, and scale.
- You'll help deliver features and improvements that real users experience through their connected devices every day.
- You'll take on meaningful ownership of well-scoped features and systems, with room to grow your scope and autonomy over time.
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 ALARM.COM?
- 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 Alarm.com team!
- Gain well rounded experience: Alarm.com 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.
- Community and Camaraderie: One of our core values is to 'Keep It Fun,' which to us means fostering a strong sense of community. Our culture is built on collaboration and connection, where we celebrate our successes and believe that a positive, engaging environment is key to doing our best work.
- Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week .
COMPANY INFO
Alarm.com is the leading platform for intelligently connected properties. Millions of homeowners and businesses rely on Alarm.com's technology to secure, monitor, and manage their environments from anywhere. Our comprehensive suite of solutions—including security, video surveillance, access control, active shooter detection, intelligent automation, energy management, and wellness—is delivered exclusively through a trusted network of thousands of professional service providers and commercial integrators across North America and worldwide. Alarm.com's common stock is traded on Nasdaq under the ticker symbol ALRM. Alarm.com delivers serious security for serious people.
For more information, please visit
COMPANY BENEFITS
Our total rewards package is designed to support you holistically—in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.
Alarm.com is an Equal Opportunity Employer
In connection with your application, we collect information that identifies, reasonably relates to or describes you ("Personal Information"). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations such as managing our recruitment system and ensuring that we comply with labor laws and regulations even after we have made our employment decision.
Notice To Third Party Agencies:
Alarm.com understands the value of professional recruiting services. However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you. If you are interested in working with Alarm.com, please email your company information and standard agreement to View email address on ziprecruiter.com.
The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The base salary offered is part of a total compensation package.
Base Salary Range
$115,000—$125,000 USD
$125k - $175k
...of their bodies and daily lives. Our wearable technology and software platform provide personalized insights that help individuals optimize their health, fitness, and recovery. As a Software Engineer II (Frontend), you will play a key role in shaping and delivering...SuggestedFull timeWork at officeRelocation- ...About the Role Klaviyo is looking for a Backend Engineer to support key initiatives that enhance our product offerings and drive... ...boundaries of what’s possible for our customers. As a Software Engineer II, you’ll tackle complex challenges, explore multiple solutions...SuggestedFull timeImmediate start
$104.3k - $177.8k
...Senior Software Engineer II Do you want to shape the future of fintech and healthtech? Energized by challenges and inspired by bold goals? Ready to elevate your career alongside driven and talented colleagues? If that sounds like you, explore a career at Alegeus today...SuggestedWork at officeLocal areaFlexible hours- ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data...SuggestedPart timeImmediate startRemote work
- ...university degree; or equivalent experience in computer science, software engineering, or similar subjects3+ years of experience in software... ...are exercised.There is flexibility to hire at the Engineer I/II or Senior Software Engineer level, depending on your experience...SuggestedPart timeApprenticeshipEasy work
- ...monitor and execute trades rapidly and efficiently. As we continue to innovate and grow, we’re searching for a forward-thinking Software Engineer II to help us build the future of capital markets infrastructure. As a Software Engineer II you will: Utilize your...Full timeWork experience placement
$120k - $135k
...Software Engineer II Do you love tinkering with devices? Have you automated your own home? Do you love working with a highly motivated team of talented engineers? If the above holds true for you, then we would love to talk to you! Alarm.com is looking for a versatile...Full timeWork experience placementCasual workWork at officeImmediate startWork from homeFlexible hours$174.8k - $205.7k
...Job Description Job Description Senior Engineer II, Full Stack Location Cambridge, MA This role is required to report to our... ...AI coding tools (e.g., Claude Code, Copilot) in the full software development lifecycle, including designing, generating code, testing...Full timeWork at office3 days per week$176k - $196.1k
...programs, ensuring every referred lead is correctly attributed to the right program, franchise, and fee structure. As a Senior Software Engineer on this team, you will design and build the systems that power the CIH referral rules engine, franchise lead attribution...Minimum wageFlexible hours$119k - $221k
...for carriers and the customers they serve. We build AI-powered software that keeps everyone in the claims conversation informed and... ..., we'd love to meet you. We're looking for a Sr. Software Engineer II — Mobile Platform to lead the technical direction of our React...Work at officeLocal areaFlexible hours2 days per week3 days per week$170k - $250k
...Job Summary:The Lead Software Engineer II, Tax Product Development (Lead Engineer II) plays a critical role in designing and implementing complex distributed systems, including solutions leveraging Microsoft Power Applications and Project Operations that support the tax...Part timeRemote work$130.32k
...and equity of individuals and communities in the US. About the Position: Dimagi is looking for a full-stack software engineer to fill our Engineer II position to primarily work on our flagship platform CommCare, among other development opportunities that may arise...Work at officeLocal areaImmediate startRemote workWork from homeHome officeWork visaFlexible hours- .... Its products include Hivemind autonomy software and V-BAT and X-BAT aircraft. With offices... ...software integration, hardware, and test engineering to solve some of the hardest problems... ...customers. About the Job: As an Engineer II, you’ll help build and test the autonomy...Full timeTemporary workPart timeInternshipWorldwide
$95k - $171k
..., Kubernetes, and ensuring reliability for AI workloads within Akamai's serverless inference platform. As an Site Reliability Engineer II, you will be responsible for: Building and maintaining dashboards, alerts, and monitoring for inference workloads using Akamai...Permanent employmentWork experience placementWork at officeRemote workWork from homeWorldwideFlexible hours$146.4k - $263.6k
...exist to mentor other SREs, influence architecture decisions with product engineering teams, and shape SRE practices for AI inference workloads and GPU infrastructure at scale. As a Senior II Site Reliability Engineer, you will be responsible for: Taking ownership...Work experience placementWork at office$90k - $135.1k
...used by tier-1 financial institutions to monitor and execute trades rapidly and efficiently. We are searching for an Applications Engineer II to support HPR's clients by solving technically complex problems for some of the largest financial institutions in the world....Full time- ...creators to own their own destiny. SWE II, Advanced Reporting (Boston, MA onsite 5x... ...Python that is built for massive scale. Engineers come to Klaviyo with experience in a variety... ...~ Degree or equivalent experience in a software engineering discipline ~ Able to...Full time
$101.36k
...of services, including Finance, Legal, Sustainability, Commercial, Digital and E‑commerce, Technology and more. Overview Data Engineer II contributes to the expanding and optimizing our data and data pipeline architecture, as well as optimizing data flow and collection...Full timeWork at officeRemote workFlexible hours- ...in Computer Science, Business Analytics, Engineering, Mathematics, or related field2+ years of... ...professional experience in data engineering, software engineering, or adjacent technical... ...family.WHAT YOU'LL DOAs a Data Engineer II, you will design, build, and optimize modern...Part timeApprenticeshipEasy work
$170k - $200k
...an official Daymark Health email. ABOUT THE ROLE As a Senior Software Engineer at Daymark Health, you will contribute to our technical strategy... ...posture, including HIPAA compliance and adherence to SOC II standards. WHAT SUCCESS LOOKS LIKE In your first 6 months, you...Contract workLocal area- ...of their bodies and daily lives. We are hiring an Analytics Engineer II to join our Analytics Engineering team. This role will focus on... ...data contracts, and managing database roles and grants. Apply software engineering best practices to analytics code, including...
- ...the power and hand tool industry and establishing itself as a leader in professional tools and equipment. As an Full-Stack Software Engineer , you will work hand in hand with our engineering and design team as you help leverage our hardware products with cutting...Full time
$120k - $140k
...belief in the promise and power of diversity. We value independent and critical thinking. We're looking for an experienced Software Engineer to join our team. In this role, you'll help design and develop backend systems, implement compelling user experiences, work on...Full time- ...and Seattle, WA with a history of fielding cutting-edge technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions that solve difficult multidisciplinary problems faced by the US...Full timeWork experience placement
$100k - $145k
...Full-Stack Software Engineer Location: Boston, MA (Hybrid — 2 days per week in office) About Us Clasp is a venture-backed, mission-driven startup transforming access to education and career pathways. We’re revolutionizing how employers attract and retain critical...Full timeWork at officeWorldwideFlexible hours2 days per week$116k - $174k
...up their Klaviyo account and gaining value from the platform. Engineers on the team use data to discover opportunities for improvement... ...friction for new customers. We are looking for great generalist software engineers with a passion for the experience-layer that have an...$191k - $253k
...networking technology to the military in months, not years. ABOUT THE TEAM The Software Platform team at Anduril is dedicated to building the products and systems that empower our engineering teams to develop, test, and deploy cutting-edge defense technology with...Full timeWork experience placementImmediate start$124k - $168k
...looking for a motivated and curious Platform Engineer I to join our growing team. You’ll be an... ...to advance toward Platform Engineer II and beyond. This role is perfect for early... ...0-1 years of professional experience in software, platform, or DevOps engineering; internship...Full timeInternshipWork at officeRemote work- ...Job Description Job Description Senior Lead Network Engineer II Employment Type: Full Time Department: Information Technology... ...wired and wireless network infrastructure and related hardware & software. The project's objectives are to evaluate the current setup...Full timeLocal areaMonday to FridayFlexible hours
- We have an opening for a Senior Software Engineer to join our development team. This is a contract position reporting to the Applications Development... ...Entity Framework Core 6 in Windows 10, Windows Server 2022, IIS 10 environment, and Angular. Hands‑on experience designing...Full timeContract workWork at officeAfternoon shift3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II. Be the first to apply!
- network software engineer Boston, MA
- software engineer internship Boston, MA
- software engineer travel Boston, MA
- senior robotics software engineer Boston, MA
- entry level software engineer remote Boston, MA
- cybersecurity software engineer Boston, MA
- federal - software developer Boston, MA
- agile software developer Boston, MA
- financial software developer Boston, MA
- graduate software developer no experience Boston, MA





