Software Engineer II

Alarm Com

Kraków

On-site

PLN 150,000 - 230,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical care
Life insurance
Sports package
Professional development budget

Job summary

Alarm.com is building a team in Krakow. Software Engineer II will design, implement, test, and deploy scalable video-domain software in a fast-growing IoT company.

You’ll own features end-to-end, work with C#/NET on the backend and Ember/React on the frontend, and apply AI-assisted development tools to deliver robust solutions. Ideal candidates have 2+ years of experience, strong OO skills, and a background in SQL databases with test coverage.

Qualifications

  • Bachelor’s degree in CS or related field.
  • 2+ years of professional software development experience.
  • Strong OO programming skills; C#/.NET experience preferred.
  • Experience with Ember or React frontend frameworks.
  • Experience with SQL databases and writing performant queries.
  • Experience creating and maintaining unit tests.
  • Demonstrated ability to take ownership end-to-end from design to delivery.

Responsibilities

  • Write and maintain high-quality C#/.NET back-end code for the Video domain and customer-facing UIs.
  • Own features end-to-end from ambiguity to design, implementation, testing and release.
  • Participate in design discussions and code reviews; provide constructive feedback.
  • Debug across environments and deliver durable fixes.
  • Use AI-assisted development tools as part of the workflow and validate AI-generated code.

Skills

C# / .NET
Ember / React
SQL databases
Unit testing
End-to-end ownership

Education

Bachelor's degree in Computer Science or related field

Tools

Kafka

Job description

Kraków, Lesser Poland Voivodeship, Poland

We are building a new team in Krakow.Our employees work fully from the office with the possibility to work remotely occasionally.

EBS is a rapidly expanding, entrepreneurial technology company and part of Alarm.com. Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6+ million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. We’re innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more.

Do you enjoy working across diverse products and building cool, impactful features? As a Software Engineer II, you'll have the opportunity to do exactly that. Alarm.com is a leading IoT company, and as part of the Video Team, you'll help drive features that power millions of commercial and residential properties worldwide.

Alarm.com's product ecosystem spans video, automation, access control, energy management, and more. In this role, your work will be centered on the Video domain, designing and delivering robust, scalable software solutions that make homes smarter, safer, and more efficient through intelligent video monitoring. You will have the opportunity to shape how millions of users experience video, enhancing existing capabilities while pushing the boundaries of what intelligent monitoring can do.

KEY RESPONSIBILITIES
  • Write and maintain high-quality C#/.NET back-end code across the Video domain—including device lifecycle management and device-based features—along with the customer-facing web UIs built on top of it.
  • Own features end-to-end, taking them from ambiguous requirements through design, implementation, testing, release, and production support, and seeking out information and context as needed to deliver good outcomes.
  • Exercise good judgment. Know when to work quickly, and when to build a robust solution.
  • Participate actively in design discussions and code reviews, both receiving feedback and providing thoughtful, constructive review on peers' work.
  • Debug and troubleshoot issues across environments, applying reasoning to identify root causes and deliver durable fixes.
  • Use AI-assisted development tools as a consistent part of your engineering workflow.
  • Validate AI-generated code rigorously before it reaches production: review for correctness, edge cases, security implications, and long-term maintainability.
REQUIREMENTS
  • Bachelor's in Computer Science, Computer Engineering, a related field, or equivalent work experience
  • 2+ years of professional software development experience
  • Strong object-oriented programming skills; professional C#/.NET experience preferred
  • Experience with a modern front-end framework such as Ember or React
  • Experience with SQL databases, including DML operations, stored procedures, and writing performant queries through indexing and batching
  • Experience with creating and maintaining unit tests
  • Demonstrated ability to take ownership of work end-to-end, from design through delivery
NICE TO HAVES
  • Familiarity with microservices architecture
  • Familiarity with distributed systems, event-driven architecture, or messaging technologies
  • Experience working with IoT and hardware
  • Experience with observability, logging, error handling, and monitoring in production systems
  • Experience integrating AI-assisted development tools into a professional engineering workflow
WHAT'S IN IT FOR YOU?
  • Collaborate with outstanding people: We have a strong focus on teamwork, and we work to create a collaborative and welcoming environment that enables our teams to excel.
  • Make an immediate impact: You can expect to be given real responsibility for bringing new technologies to the marketplace. You will be empowered to perform as soon as you join the team!
  • Be Empowered: We don't want to micro-manage you. We want you to own stuff and bring your experience to make those products the best in class.
  • Work with the Latest Technologies: Gain exposure to a broad spectrum of IoT and SaaS technologies, including C#, .NET, SQL Server, Kafka, React, Ember, and more.
  • Long-term employment based on a permanent employment contract (CoE).
  • Attractive benefits package: including medical care, life insurance, sports package, annual budget for professional development ($2,000).
COMPANY INFO

Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions every day to make their properties safer, smarter, and more efficient. And every day, we're innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. We're seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them.

EBS Sp. z o.o. is a dynamically growing Polish technology company, combining decades of innovation with deep expertise in smart security solutions. We are part of the American corporation Alarm.com , a leading global provider of intelligent security solutions for homes and businesses.

In connection with your application, we collect information that identifies, reasonably relates to, or describes you (“Personal Information”). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations, such as managing our recruitment system and ensuring compliance with labor laws and regulations, even after we have made our employment decision. We will retain this data for a maximum of 3 years after the end of the recruitment process. The data administrator is EBS Sp. z o.o.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - C#
Software Engineer II - C#

Alarm.com • Kraków

On-site
PLN 140,000 - 200,000
Open collaborative environment
Broad technology exposure (C# .NET,SQL
Medical care budget for professional开发
Software Engineer II
Software Engineer II

Alarm.com • Kraków

On-site
PLN 120,000 - 180,000
Collaborative environment
Immediate impact
Ownership and empowerment
+4
Software Engineer I - (streaming technologies)
Software Engineer I - (streaming technologies)

Alarmcom • Kraków

On-site
PLN 120,000 - 180,000
Medical care
Life insurance
Sports package
+1
Software Engineer II - Full-stack Android
Software Engineer II - Full-stack Android

Alarmcom • Kraków

On-site
PLN 133,920 - 178,560
Medical care
Life insurance
Sports package
+1
Senior Software Engineer (Full-stack Android)
Senior Software Engineer (Full-stack Android)

Alarmcom • Kraków

On-site
PLN 120,000 - 160,000
Medical care
Life insurance
Sports package
+1
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Alarm.com • Kraków

On-site
PLN 180,000 - 260,000
Long-term employment with permanent Co
Attractive benefits
Software Engineer I - (streaming technologies)
Software Engineer I - (streaming technologies)

Alarm Com • Kraków

On-site
PLN 120,000 - 180,000
Medical care
Life insurance
Sports package
+1
Software Engineer II - IOS
Software Engineer II - IOS

Alarm.com • Kraków

On-site
PLN 180,000 - 240,000
Medical care
Life insurance
Sports package
+1
Senior Software Engineer - IOS
Senior Software Engineer - IOS

Alarm Com • Kraków

On-site
PLN 250,000 - 420,000
Software Engineering Manager
Software Engineering Manager

Alarm.com • Kraków

On-site
PLN 260,000 - 380,000
Medical care
Life insurance
Sports package
+1