Taro Logo

Senior Software Engineer - 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
Staff Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
IoT · Enterprise SaaS · Cybersecurity

Description For Senior Software Engineer - SRE

Alarm.com, a leading cloud-based platform for smart security and IoT, is seeking a Senior Software Engineer - SRE to join their Platform team in Krakow. This role combines traditional software engineering with site reliability engineering, focusing on maintaining and scaling an environment that supports millions of customers and IoT devices.

The position offers an exciting opportunity to work with cutting-edge technologies in a company that serves over 7.6 million home and business owners. As an SRE, you'll be responsible for critical infrastructure support, incident response, deployment management, and system optimization. The role requires a strong background in software development and operations, with expertise in monitoring tools and capacity planning.

The ideal candidate will thrive in a collaborative environment where they can make an immediate impact. You'll work with modern technologies including Kubernetes, Redis, and various monitoring solutions while supporting a large-scale production environment. The company offers a comprehensive benefits package including medical care, life insurance, and professional development opportunities.

What makes this role unique is the combination of software engineering and operational responsibilities at scale, working with millions of IoT devices and customers. The position offers the chance to work with a variety of technologies while being part of a company that's innovating in AI, video analytics, facial recognition, and machine learning.

This is an in-person role based in Krakow, with occasional remote work flexibility. The company values collaboration and teamwork, offering a supportive environment where engineers can contribute to product development beyond just building to specifications.

Last updated 2 months ago

Responsibilities For Senior Software Engineer - SRE

  • Gather and analyze metrics from operating systems and applications for performance tuning and fault finding
  • Assist in capacity planning of production environments
  • Support deployments, tooling and monitoring
  • Respond to production incidents
  • Develop full stack software across various platforms and technologies
  • Participate in entire project lifecycle
  • Research and evaluate new technologies
  • Support production deployments and maintenance outside normal business hours

Requirements For Senior Software Engineer - SRE

Kubernetes
Redis
Python
Java
  • Bachelor's in Computer Science, Computer Engineering, or related field
  • 5+ years of work experience in software development with SRE and/or Software Engineering
  • Strong object-oriented programming skills (C#, Java, C++, Python)
  • Experience with monitoring tools (Wavefront, Datadog, Prometheus, Grafana, SumoLogic)
  • Experience with capacity planning, code tuning, and large platform work
  • Strong communication skills
  • Willingness to be on call
  • Willingness to support production deployments outside normal hours

Benefits For Senior Software Engineer - SRE

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

Interested in this job?

Jobs Related To Alarm.com Senior Software Engineer - SRE