Backend Software Engineer II — IoT & APIs

NextGenEnergyJobs

Boston (MA)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
401(k) with employer match
Paid vacation & holidays

Job summary

Alarm.com is seeking a Software Engineer II to design and build backend services, APIs, and full-stack features powering our device integrations. You will work on distributed systems, review AI-generated code, and contribute to scalable solutions in a collaborative team.

The role emphasizes strong OO skills, unit testing, RESTful APIs, and familiarity with Docker/Kubernetes, .NET/C#, SQL Server, and cloud platforms.

Qualifications

  • Bachelor's degree or equivalent practical experience in CS/Engineering
  • 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 RESTful APIs
  • Experience with AI-assisted development tools to streamline work
  • Ability to review AI-generated code and tests for correctness
  • Exposure to distributed systems or large-scale environments
  • Experience with .NET/C# and SQL Server is preferred
  • Exposure to Kafka or similar event streaming
  • Familiarity with CI/CD, Docker/Kubernetes, or cloud platforms
  • Interest in IoT or device communication protocols

Responsibilities

  • Design and develop backend services and APIs
  • Contribute to full-stack features powering device integrations
  • Collaborate with cross-functional teams to ship features
  • Ensure reliability and scalability of backend systems

Skills

OO programming
Unit testing
AI-assisted tooling
Code review AI outputs
Distributed systems
Event-driven
CI/CD
Cloud platforms
IoT / device protocols

Education

Bachelor's degree in CS/Engineering or equivalent

Tools

Docker/Kubernetes
SQL Server
Kafka
GitHub Copilot/ChatGPT

Job description

Alarm.com is seeking a Software Engineer II to design and build backend services, APIs, and full-stack features powering our device integrations. You will work on distributed systems, review AI-generated code, and contribute to scalable solutions in a collaborative team.

The role emphasizes strong OO skills, unit testing, RESTful APIs, and familiarity with Docker/Kubernetes, .NET/C#, SQL Server, and cloud platforms.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer – IoT & Full-Stack Impact
Senior Software Engineer – IoT & Full-Stack Impact

Alarm, LLC • Tysons (VA)

On-site
USD 88,000 - 123,000
Office 4 days a week
Competitive pay
HSA with company contribution
+2
Software Engineer II
Software Engineer II

NextGenEnergyJobs • Boston (MA)

On-site
USD 110,000 - 160,000
Health insurance
401(k) with employer match
Paid vacation & holidays
Staff Software Engineer: Platform & AI-Driven Backend
Staff Software Engineer: Platform & AI-Driven Backend

NextGenEnergyJobs • Boston (MA)

On-site
USD 170,000 - 230,000
Office 4 days a week
Health plans with subsidies
HSA with company contribution
+2
Staff Embedded Software Architect for IoT Systems
Staff Embedded Software Architect for IoT Systems

Alarm.com • Tysons (VA)

On-site
USD 144,000 - 170,000
HSA contribution
401(k) match
Paid holidays/vacation
+4
Software Engineer II
Software Engineer II

Alarm.com • Tysons (VA)

On-site
USD 80,000 - 110,000
Competitive pay and benefits
401(k) with employer match
Casual dress work environment
IoT Systems Architect & Technical Lead
IoT Systems Architect & Technical Lead

Alarm.com • Tysons (VA)

On-site
USD 130,000 - 170,000
Senior Platform Architect & Mentor, Large-Scale Systems
Senior Platform Architect & Mentor, Large-Scale Systems

Alarm • Tysons (VA)

Hybrid
USD 167,000 - 200,000
Medical plans with company subsidies
Health Savings Account with company"s
401(k) with employer match
+3
Senior Software Engineer - Lead AI-Driven APIs & Web Apps
Senior Software Engineer - Lead AI-Driven APIs & Web Apps

Alarm.com • Austin (TX)

On-site
USD 140,000 - 190,000
Health plans with company subsidies
Health Savings Account (HSA) with a公司
401(k) with employer match
+3
Senior Full-Stack Engineer: APIs, AI DX, Web Apps
Senior Full-Stack Engineer: APIs, AI DX, Web Apps

Noonlight • Austin (TX)

On-site
USD 140,000 - 190,000
Health insurance
HSA contribution
401(k) with match
+3
Senior Cloud IoT Engineer - .NET, Microservices, Hybrid
Senior Cloud IoT Engineer - .NET, Microservices, Hybrid

Resideo • Austin (TX)

Hybrid
USD 101,000 - 174,000
Life and health insurance
Disability insurance
401k plan