Skip to content

Software Technical Lead
Company | Alarm.com |
---|
Location | San Carlos, CA, USA |
---|
Salary | $160000 – $190000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
Requirements
- Expertise in Java, REST, Spring, Hibernate, Oracle, and RabbitMQ (or similar messaging systems)
- Strong understanding of multi-threading, garbage collection, thread dump analysis, Tomcat, Apache, and load balancing
- Experience deploying and supporting Linux-based systems in virtualized environments (private and public cloud); scripting experience required
- Proficient in database schema design, ORM/non-ORM, and data analysis
- Exposure to C#/.NET, Kubernetes, and SQL Server is a plus, with a willingness to grow in these areas
Responsibilities
- Design, develop, and enhance complex backend systems handling millions of transactions
- Collaborate with Product Management, Program Management, Support, and Customers to deliver high-quality features in a fast-paced environment
- Lead feature rollouts, manage production deployments, and troubleshoot system-level issues
- Work effectively with remote teams across the U.S. and globally
- Maintain and improve system performance, scalability, and reliability
Preferred Qualifications
- Exposure to C#/.NET, Kubernetes, and SQL Server is a plus, with a willingness to grow in these areas