Needham, Massachusetts, United States Hybrid 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
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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.
All jobs at EBS Sp. z o.o. / Alarm.com Visit website
Job Details
Department Software Development
Category backend
Posted 4 months ago