GrepJob
Alarm.com

Software Engineer II

Alarm.com
Apply
about 2 hours ago
Centennial, CO, USA
Mid Level / Senior

Base Salary

$110k - $120k/yr

Responsibilities

  • Design and implement server-side services and APIs for Alarm.com's product ecosystem.
  • Own features completely, including scoping, implementation, testing, deployment, and production verification.
  • Write clean, well-structured code that is maintainable by other engineers.
  • Design for edge cases, failure modes, and error conditions.
  • Contribute to client development on Android, iOS, or web, focusing primarily on one platform.
  • Participate in meaningful code reviews to enhance quality.
  • Collaborate across teams to define solutions that meet business and technical needs.
  • Engage with the full development lifecycle from requirements to post-ship support.
  • Bring your perspective to product decisions.
  • Use AI tools to improve work efficiency and share insights with the team.

Requirements

  • Bachelor's in Computer Science, Computer Engineering, or equivalent work experience.
  • 2+ years of professional software development experience.
  • Strong object-oriented programming fundamentals; C# or Java experience is a plus.
  • Solid experience with SQL databases, including schema design and query optimization.
  • Comfort with the full development lifecycle, including writing tests and monitoring production health.
  • Curiosity about how the full stack works and interest in following features from server to client.

Benefits

  • Medical plans with company subsidies and a Health Savings Account (HSA) with company contribution.
  • 401(k) with employer match.
  • Paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave.
  • Company-paid disability and life insurance.
  • Collaborative and casual work environment.

Tech Stack

AngularApache KafkaC#Ember.jsiOSJavaKotlinReactSQLSwiftVue.js

Categories

BackendFrontendFull StackMobile