Software Engineer II - Full-stack Android at Alarm.com

Kraków, Lesser Poland Voivodeship, Poland

Alarm.com Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
IoT, Security, TechnologyIndustries

Requirements

  • 2+ years of professional software development experience
  • B.A. or B.S. in Computer Science or similar engineering program
  • English proficiency. Strong verbal and written communication skills
  • Experience building native Android applications (Kotlin or Java)
  • Exposure to backend development (C# and/or Java)
  • Familiarity with relational databases (e.g., SQL Server, PostgreSQL, or similar)
  • Understanding of software engineering fundamentals, data structures, algorithms, and design patterns
  • Experience with version control (Git)
  • Strong interest in learning backend and Android best practices
  • Good communication and collaboration skills, with proficiency in English

Responsibilities

  • Implement Android features and backend services under guidance from senior engineers
  • Work closely with teammates, product managers, and designers to build user-facing features that scale globally
  • Develop efficient, maintainable code while learning to balance performance, security, and reliability
  • Build experience in both native Android apps (Kotlin/Java) and backend services (C#)
  • Write unit tests, participate in QA cycles, and help monitor production performance
  • Stay up to date with new tools and best practices while building your technical foundation
  • Participate in code reviews, team discussions, and documentation, learning from peers while sharing your own ideas

Skills

Android
Kotlin
Java
C#
Backend
Unit Testing
Full-stack

Alarm.com

Integrated smart security solutions for businesses

About Alarm.com

Alarm.com offers smart security solutions for small to medium-sized businesses, integrating security, lighting, locks, video surveillance, and energy management into one app. This allows businesses to efficiently monitor and control their premises, benefiting from features like video monitoring and energy-saving smart thermostats. The company partners with authorized service providers to sell and install their systems, which come with low upfront costs and ongoing service fees. Alarm.com aims to provide comprehensive security management that helps businesses operate more effectively.

Tysons, VirginiaHeadquarters
2000Year Founded
$158.6MTotal Funding
IPOCompany Stage
Energy, Enterprise Software, CybersecurityIndustries
1,001-5,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
Disability Insurance
Health Savings Account/Flexible Spending Account
Unlimited Paid Time Off
Flexible Work Hours
Remote Work Options
Paid Vacation
Paid Sick Leave
Paid Holidays
Parental Leave
401(k) Retirement Plan
401(k) Company Match
Wellness Program
Pet Insurance
Educational Assistance Program
Company Equity

Risks

DIY home security systems could impact Alarm.com's market share.
Standalone security devices may attract customers away from ongoing service fees.
False alarms in security systems could affect customer satisfaction and retention.

Differentiation

Alarm.com integrates security, lighting, and energy management into a single app.
Their AI Deterrence technology offers advanced security features for tech-savvy customers.
They provide a cost-effective solution with low upfront costs and recurring service fees.

Upsides

The DIY home security market is projected to grow significantly by 2028.
32% of US households have a paid security service, offering market expansion opportunities.
Increased adoption of bundled services can boost customer acquisition and retention.

Land your dream remote job 3x faster with AI