Needham, Massachusetts, United States Hybrid Employment USD 145,000 - 155,000 Yearly

EBS Sp. z o.o. / Alarm.com is hiring a Senior Software Engineer

About the Role

Alarm.com is hiring a Senior Software Engineer to build and lead server-side aspects of its HVAC home automation and security platform. You'll join a small team of full-stack developers working across the entire Alarm.com connected ecosystem, from backend services to database design.

What You'll Do

  • Lead and develop full-stack software for a wide variety of platforms and technologies.
  • Take part in the entire project life cycle, from requirements development to deployment with lots of cross-team collaboration.
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.
  • Exercise good judgment, knowing when to work quickly and when to build a robust solution.
  • Collaborate on product development by bringing your ideas and experience to the team.

What We're Looking For

  • Bachelor’s degree in computer science, computer engineering, a related field, or equivalent work experience.
  • 5+ years of professional software development experience.
  • Experience leading projects to completion and mentoring other engineers.
  • Strong object-oriented programming skills.
  • Experience with database design and development.

Nice to Have

  • Experience with C# and .NET Core.
  • Experience working with high-availability, high-throughput services.
  • Experience working in an enterprise-scale microservices architecture.
  • Experience with external-facing APIs and/or third-party platform integrations.
  • Familiarity with distributed event streaming platforms, such as Kafka.
  • Experience with JavaScript development using an established framework like Ember, React, or Angular.

Technical Stack

  • C#, .NET
  • SQL Server
  • Kafka
  • Ember.js, Node.js
  • Python
  • Kubernetes (K8s)
  • Azure
  • Redis
  • Artemis
  • Native iOS and Android applications

Team & Environment

You'll work within a small team of full-stack developers.

Benefits & Compensation

  • Competitive pay: $145,000—$155,000 USD
  • Collaborate with outstanding people in a team-focused, welcoming environment.
  • Make an immediate impact with real responsibility for bringing new technologies to market.
  • Work with the latest technologies in IoT and SaaS.
  • Be empowered to own products and make them best in class.
  • Focus on fun with a dedicated committee for standout events, happy hours, and holiday parties.
  • Comprehensive benefits including 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 a casual dress work environment.

Work Mode

This is a hybrid position.

Alarm.com is an Equal Opportunity Employer.

Required Skills
C#.NETSQL ServerKafkaNode.jsPythonKubernetesAzureRedisArtemisObject-Oriented ProgrammingDatabase Design
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
EBS Sp. z o.o. / Alarm.com

Alarm.com is the leading cloud-based platform for smart security and the Internet of Things, serving more than 7.6 million home and business owners. EBS Sp. z o.o. is a dynamically growing Polish technology company, part of Alarm.com, combining decades of innovation with deep expertise in smart security solutions.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago