Software Engineer II - SRE

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

Description For Software Engineer II - SRE

Alarm.com, a leading cloud-based platform for smart security and IoT, is seeking a Software Engineer II - SRE to join their Platform team in Krakow. This role combines software engineering with site reliability engineering, focusing on database management and optimization for a system that supports millions of customers and IoT devices.

The position offers a unique opportunity to work with cutting-edge technologies in both on-premises and cloud environments. As an SRE, you'll be responsible for maintaining and improving database performance, implementing best practices, and contributing to the overall database architecture roadmap. The role requires expertise in SQL databases, performance optimization, and cloud technologies, particularly Azure SQL Managed Instances.

The ideal candidate will have 3+ years of software development experience, strong programming skills in languages like C#, Java, C++, or Python, and extensive database expertise. You'll be part of a collaborative team environment where you can make an immediate impact and own significant responsibilities. The company values in-person collaboration, offering a modern office environment in Krakow with occasional remote work flexibility.

Alarm.com serves over 7.6 million customers and is at the forefront of innovation in AI, video analytics, facial recognition, and machine learning. They offer comprehensive benefits including medical care, life insurance, professional development budget, and a permanent employment contract. This is an excellent opportunity for someone who wants to work at scale and contribute to the evolution of smart security and IoT technologies.

Last updated 4 days ago

Responsibilities For Software Engineer II - SRE

  • Gather and analyze metrics from SQL environments and identify inefficiencies
  • Assist teams in adopting database best practices
  • Plan overall database roadmap for on-premises and cloud databases
  • Evaluate and propose new data storage technologies
  • Infrastructure maintenance
  • Support production deployments and maintenance
  • Participate in on-call rotation

Requirements For Software Engineer II - SRE

Redis
Kafka
Python
Java
  • Bachelor's in Computer Science, Computer Engineering, or related field
  • 3+ years of software development experience
  • Strong object-oriented programming skills (C#, Java, C++, Python)
  • Expertise with SQL databases
  • Database performance analysis skills
  • Cloud database experience (Azure SQL Managed Instances)
  • Strong communication skills
  • Willingness to be on call

Benefits For Software Engineer II - SRE

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

Interested in this job?

Jobs Related To Alarm.com Software Engineer II - SRE

Software Engineer - Incident Management

Software Engineer position at Datadog focusing on incident management, building tools and processes to improve system reliability and incident response across the organization.

ASE -Site Reliability Engineer

Site Reliability Engineer role at Apple focused on distributed systems and coordination services, offering competitive pay and comprehensive benefits.

Site reliability/Platform Engineer/Sys Dev Engineer, ESC

AWS System Development Engineer position focusing on cloud infrastructure management, combining software development with systems engineering to maintain and improve AWS's global network infrastructure.

Site Reliability Engineer, ESC Managed Operations

AWS seeks Site Reliability Engineer for European Sovereign Cloud launch, focusing on high-availability services and operations management with strong emphasis on security and performance.

Software Developer III, Site Reliability Development, Google Cloud

Site Reliability Development Engineer position at Google Cloud, focusing on building and maintaining large-scale distributed systems with competitive compensation and benefits.