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
