Software Engineer II

Leading cloud-based platform for smart security and IoT solutions, serving 7.6 million home and business owners.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
Enterprise SaaS · Consumer

Description For Software Engineer II

EBS, a part of Alarm.com, is seeking a Software Engineer II to join their Video Engineering team in Krakow. This role offers an exciting opportunity to work with IoT technologies, smart home automation, and video streaming solutions. The position is perfect for candidates who want to gain exposure to cutting-edge technologies while working in a collaborative, in-person environment.

The company is a leading cloud-based platform for smart security and IoT, serving over 7.6 million customers. As a Software Engineer II, you'll be working on making their video monitoring solution best in class, using technologies like .NET, SQL Server, Kafka, and Ember.js. The role involves full project lifecycle participation, from requirements to deployment.

The position offers significant growth potential and the chance to work with smart, highly productive people across various technologies. EBS values teamwork and collaboration, providing a friendly company culture where engineers can make an immediate impact. The company offers competitive benefits including medical care, life insurance, sports package, and a generous professional development budget.

This opportunity is ideal for someone with 2+ years of experience who is passionate about creating high-quality consumer technology products. The role requires strong object-oriented programming skills, database expertise, and excellent communication abilities. You'll be part of a dynamic team that's innovating in rapidly evolving spaces including AI, video analytics, and machine learning.

Working at EBS means joining a company with over 35 years of experience in smart security solutions, now part of the larger Alarm.com corporation. The position offers stability through a permanent employment contract and the chance to contribute to products that make properties safer, smarter, and more efficient.

Last updated 3 hours ago

Responsibilities For Software Engineer II

  • Designing, implementing and testing new software features
  • Innovating and improving existing products
  • Take part in the entire project life cycle, from requirements development to deployment
  • Engage in research, evaluation, and application of new technologies
  • Taking ownership of projects to ensure successful completion with respect to deadlines
  • Exercise good judgment on quick vs robust solutions
  • Collaborating with Quality Assurance in developing test plans

Requirements For Software Engineer II

JavaScript
Kafka
  • 2+ 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
  • Proven team experience and comfort in team-oriented environment
  • Strong object-oriented programming skills (ex. C#)
  • Experience with database design and development
  • Experience with creating and maintaining unit tests
  • Passion for working with technology

Benefits For Software Engineer II

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

Interested in this job?

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

Job Developer

Job Developer position at CEO helping formerly incarcerated individuals secure employment through employer partnerships and placement services.

Software Engineer III

Mid-level Software Engineer role at Horace Mann, focusing on enterprise application development using Java, PHP, and SQL with 5+ years of experience required.

Software Engineer - Marketing Technology

Software Engineer position at EnergyHub focusing on marketing technology integration and customer engagement solutions for clean energy initiatives.

Software Support Engineer

Remote Software Support Engineer role at Canonical, working on Ubuntu and open source technologies, focusing on Linux infrastructure and customer support.

C++ Software Engineer

C++ Software Engineer role at Pico, developing ultra-low latency market data and order execution solutions for global financial markets.