Staff Software Engineer

Leading cloud-based platform for smart security and IoT solutions, serving 7.6M+ home and business owners with smart security solutions.
$120,000 - $180,000
Backend
Staff Software Engineer
In-Person
101 - 500 Employees
10+ years of experience
IoT · Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer

EBS, a part of Alarm.com, 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 IoT technologies, smart home automation, and video streaming solutions. As a Staff Software Engineer, you'll lead technical initiatives, mentor junior engineers, and work across various platforms using modern technologies like .NET, SQL Server, Kafka, and Ember.js.

The position is perfect for experienced engineers who want to make an immediate impact in a collaborative environment. You'll be responsible for driving the entire project lifecycle, from requirements gathering to deployment, while working with stakeholders across different departments. The role requires strong technical expertise and leadership skills to help shape the direction of video monitoring solutions.

Alarm.com, as the parent company, is a leading cloud-based platform for smart security and IoT, serving over 7.6 million customers. The company is at the forefront of innovation in AI, video analytics, facial recognition, and machine learning. The work environment emphasizes in-person collaboration with occasional remote work flexibility.

The compensation package includes comprehensive benefits such as medical care, life insurance, sports package, and an annual professional development budget. This is an excellent opportunity for candidates who want to work with a broad spectrum of technologies while leading and mentoring others in a fast-paced, innovative environment.

Last updated 2 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 on quick vs robust solutions
  • Collaborate with Quality Assurance on test plans
  • Contribute ideas to product development

Requirements For Staff Software Engineer

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 working with technology
  • Experience with high-availability, high-throughput services
  • Experience with external facing APIs and third-party platform integrations
  • Familiarity with distributed event streaming platforms like Kafka
  • Experience with JavaScript development using frameworks like Ember

Benefits For Staff Software Engineer

Medical Insurance
Education Budget
  • Long-term permanent employment contract
  • Medical care
  • Life insurance
  • Sports package
  • Annual professional development budget ($2000)

Interested in this job?

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

Technical Lead, Privacy

Technical Lead position at Axon focusing on privacy and data compliance systems, offering hybrid work and competitive compensation.

Technical Lead, Privacy

Technical Lead position at Axon focusing on privacy and data compliance systems, offering hybrid work and competitive compensation.

Staff Software Engineer, Tech Lead

Staff Software Engineer, Tech Lead position at Typeface, leading enterprise generative AI platform, offering $175-200K base salary with hybrid work in Seattle or Palo Alto.

Staff Software Engineer, HotelTonight

Staff Software Engineer position at HotelTonight (Airbnb) focusing on backend development for a next-generation Hospitality & Booking Platform.

Staff Software Engineer, Event Logging

Staff Software Engineer position at Airbnb leading the Event Logging team, building large-scale distributed systems processing billions of events daily.