Job Description
Alarm.com is seeking a Software Engineer II - SRE to join their Platform team in Krakow. The ideal candidate will have experience with database support, optimization, and best practices. This role involves working with a mix of on-premises and cloud databases, evaluating new data storage technologies, and participating in infrastructure maintenance. The Software Engineer II - SRE will collaborate with various teams, contribute ideas to product development, and ensure the delivery of robust solutions.
Responsibilities:
- Gather and analyze metrics from SQL environments.
- Assist teams in adopting database best practices.
- Help plan the database roadmap.
- Evaluate and propose new data storage technologies.
- Engage in the research and application of new technologies.
- Support production deployments and maintenances.
Requirements:
- Bachelor’s in Computer Science, Computer Engineering, or a related field.
- 3+ years of equivalent work experience in software development.
- Strong object-oriented programming skills (C#, Java, C++, Python).
- Expertise with SQL databases (Microsoft SQL Server a plus).
- Familiarity with database performance analysis.
- Cloud database experiences (e.g. Azure SQL Managed Instances).
- Strong communication skills.
- Willingness to be on call and support production deployments.
Alarm.com offers:
- 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).
- Collaborative and welcoming environment.
- Opportunity to make an immediate impact.