Staff Software Engineer

Leading cloud-based platform for smart security and IoT, serving 7.6 million home and business owners with intelligent security solutions.
Backend
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
10+ years of experience
IoT · Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer

Alarm.com, through its subsidiary EBS, is seeking a Staff Software Engineer to join their Video Engineering team in Krakow. This role offers an exciting opportunity to work with cutting-edge technologies in the IoT space, including smart home automation, video streaming, and large-scale real-time databases. As a Staff Engineer, you'll be instrumental in shaping the technical direction of the Video team while mentoring junior engineers.

The position combines technical leadership with hands-on development, working with a modern tech stack including .NET, SQL Server, Kafka, and Ember.js. You'll be part of a company that values in-person collaboration and offers the chance to make an immediate impact on their product suite serving over 7.6 million customers.

The role is perfect for experienced engineers who want to work across a broad spectrum of technologies while taking ownership of significant projects. You'll be empowered to influence product decisions and bring your expertise to create best-in-class solutions. The company offers a strong benefits package including medical care, life insurance, and a generous professional development budget.

Working at Alarm.com means joining a leader in the smart security and IoT space, with opportunities to innovate in areas like AI, video analytics, and machine learning. The company culture emphasizes teamwork and collaboration, making it an ideal environment for engineers who want to both lead and learn while working on meaningful consumer technology products.

Last updated 4 hours ago

Responsibilities For Staff Software Engineer

  • Help lead the technical direction of Video team
  • Provide mentorship and support to growing engineering department
  • Develop full stack software for various platforms and technologies
  • Drive entire project life cycle from requirements to deployment
  • Lead research, evaluation, and application of new technologies
  • Take ownership of projects and ensure successful completion
  • Exercise good judgment in solution building
  • Collaborate with Quality Assurance on test plans
  • Contribute to product development ideas

Requirements For Staff Software Engineer

Java
JavaScript
Kafka
  • 10+ years of professional experience in Software Development
  • B.A. or B.S. in Computer Science or similar engineering program
  • English proficiency with strong verbal and written communication skills
  • Experience leading and/or mentoring other engineers
  • Excellent understanding of design patterns and architectural styles
  • Expert object-oriented programming skills (ex. C#)
  • Significant experience with database design and development
  • Passion for technology and creating high quality consumer products

Benefits For Staff Software Engineer

Medical Insurance
Education Budget
  • Medical care
  • Life insurance
  • Sports package
  • Professional development budget ($2000 annually)
  • Permanent employment contract

Interested in this job?

Jobs Related To Alarm.com (EBS) Staff Software Engineer

Technical Staff, Software Engineering

Technical Staff Software Engineering position at Dell Technologies, focusing on storage architecture and AI infrastructure, requiring 15+ years of experience in software development and storage systems.

Staff Software Engineer - GRC, Program Definition

Staff Software Engineer position at Vanta, leading technical initiatives in the GRC organization, focusing on security and compliance products with competitive compensation and remote work options.

R&D Software Engineer

R&D Software Engineer position at Broadcom focusing on Bare Metal Network Security team, developing cloud infrastructure and security solutions.

Lead Software Engineering

Lead Software Engineering role at Mastercard in Seattle, focusing on backend development with Clojure and distributed systems for identity verification services.

Senior/Staff Backend Software Engineer

Senior/Staff Backend Engineer role at Prepared, building AI-powered emergency response systems. Remote position offering $180-210K + equity, working with Ruby/Go stack.