Alarm.com Incorporatedposted 16 days ago
$150,000 - $163,000/Yr
Full-time • Senior
Centennial, CO
Administrative and Support Services

About the position

Alarm.com is looking for a versatile Software Tech Lead to join our team. You'll lead the design and development of secure, scalable software solutions that integrate with physical access control hardware from residential to enterprise, while also driving reliability, observability, and performance across our services. As a Software Tech Lead, you will have the opportunity to work across a variety of technical areas. Typical projects will involve diverse technologies and skills and require close collaboration with device engineers, business partners, and other engineering teams. Strong multi-tasking skills and the ability to self-learn are must-have attributes. Candidate must be able to communicate well within a team environment and work independently on self-directed tasks.

Responsibilities

  • Develop back-end software for a wide variety of platforms and technologies.
  • Be a mentor to our junior engineers.
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging problems.
  • Take part in the entire project life cycle, from requirements development to deployment.
  • Exercise good judgment. Know when to work quickly and when to build a robust solution.
  • Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
  • Other duties as assigned.

Requirements

  • Bachelor's in Computer Science, Computer Engineering, a related field, or equivalent work experience.
  • 8-10+ years of professional software development experience.
  • Experience leading and/or mentoring other engineers.
  • Expert object-oriented programming skills; C# and .NET.
  • Significant database design and development experience (SQL).
  • Knowledge of networking concepts, principles, and technologies.

Nice-to-haves

  • Experience working with high-availability, high-throughput services.
  • Experience with external-facing APIs and/or third-party platform integrations.
  • Familiarity with Kubernetes.
  • Familiarity with distributed event streaming platforms, such as Kafka.
  • Familiarity with IoT protocols such as Z-Wave, ZigBee, or Matter.
  • Familiarity with RFID access technologies such as OSDP, MIFARE DESFire or Aliro.
  • Experience working with hardware and device development is a major plus.

Benefits

  • Collaborate with outstanding people.
  • Make an immediate impact.
  • Work with real stuff.
  • Be Empowered.
  • Work with the latest technologies.
  • Focus on fun.
  • Competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, and paid holidays, wellness time, and vacation increasing with tenure.
  • Paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress work environment.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service