Software Engineer II - SRE

Leading cloud-based platform for smart security and IoT, serving over 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 · IoT · Cybersecurity

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 database expertise with SRE responsibilities, supporting an environment that serves millions of customers and IoT devices. The position offers an opportunity to work with cutting-edge technologies while maintaining and scaling critical infrastructure.

The role involves working with both on-premises and cloud databases, implementing best practices, and contributing to the company's database roadmap. You'll be responsible for performance optimization, monitoring, and ensuring the reliability of database systems that support millions of connected devices.

As part of a growing team in Krakow, you'll work in a collaborative environment where your ideas and contributions directly impact the company's success. The position requires a mix of technical expertise in databases, programming, and infrastructure, along with strong communication skills to work effectively across departments.

The company offers a comprehensive benefits package and emphasizes professional growth. You'll be part of a team that values innovation, especially in areas like AI, video analytics, and machine learning. This is an ideal opportunity for someone who wants to work at scale, tackle complex technical challenges, and contribute to a platform that makes properties safer and smarter.

Working at Alarm.com means joining a company with a strong focus on teamwork and collaboration, where you'll have real responsibility and the opportunity to make an immediate impact. The role requires occasional on-call duties and support for production deployments, making it suitable for engineers who are comfortable with operational responsibilities.

Last updated 10 hours 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 Developer II, Site Reliability Developer, Google Cloud

Google Cloud SRE position focusing on building and maintaining large-scale distributed systems with competitive compensation and comprehensive benefits.

Software Developer III, Site Reliability Development, Google Cloud

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

Software Engineer, Site Reliability Engineering

Site Reliability Engineer position at Google focusing on maintaining and optimizing large-scale distributed systems for Google Cloud services.

Site Reliability Engineer II

Site Reliability Engineer II position at GoFundMe in Buenos Aires, focusing on AWS infrastructure, system reliability, and platform scalability for a leading global crowdfunding platform.

Software Developer II, Site Reliability Developer, Google Cloud

Software Developer II position at Google Cloud focusing on Site Reliability Engineering, building and maintaining large-scale distributed systems with competitive compensation and benefits.