Full-Stack Android & Backend Engineer: Kotlin/Java + C#

Alarm.com

Kraków

Hybrid

PLN 170,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical care
Life insurance
Sports package
Development budget

Job summary

Alarm.com is expanding a Kraków-based team and seeks a Software Engineer II (Android & Backend). The role blends native Android development with backend services, offering opportunities to learn from senior engineers and deliver features used by millions of customers.

You will work on IoT-driven security and energy analytics platforms, with exposure to Kotlin/Java, C#, .NET, and SQL databases. We value collaboration, code quality, and continuous learning.

Qualifications

  • 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 (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.
  • Exposure to React Native, iOS development (Swift/Objective-C), and/or Web development.
  • Familiarity with cloud technologies, Kafka, or microservices.
  • Experience with automated testing for Android and backend services.

Responsibilities

  • Contribute and Deliver: Implement Android features and backend services under guidance from senior engineers.
  • Collaborate: Work with product managers and designers to build scalable user-facing features.
  • Problem Solve: Write efficient, maintainable code balancing performance, security & reliability.
  • Grow Across Layers: Gain experience in Android apps and backend services (C#).
  • Ensure Quality: Write unit tests, participate in QA cycles, monitor production.
  • Continuous Learning: Stay up to date with tools and best practices.
  • Team Contribution: Participate in code reviews and documentation.

Skills

Android (Kotlin/Java)
Backend development (C#/Java)
Cloud technologies
Kafka
Microservices
Automated testing
Git
Data structures & algorithms
English proficiency
Team collaboration

Education

B.A. or B.S. in Computer Science

Tools

SQL Server
PostgreSQL
React Native
iOS (Swift/Obj-C)
Web development

Job description

Alarm.com is expanding a Kraków-based team and seeks a Software Engineer II (Android & Backend). The role blends native Android development with backend services, offering opportunities to learn from senior engineers and deliver features used by millions of customers.

You will work on IoT-driven security and energy analytics platforms, with exposure to Kotlin/Java, C#, .NET, and SQL databases. We value collaboration, code quality, and continuous learning.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II: Android & Backend (Kotlin/C#)
Software Engineer II: Android & Backend (Kotlin/C#)

Alarm.com • Kraków

On-site
PLN 120,000 - 180,000
Medical care
Life insurance
Sports package
+1
Android Software Engineer II - Real-Time Video & AI
Android Software Engineer II - Real-Time Video & AI

PVH (Tommy Hilfiger/Calvin Klein) • Kraków

Hybrid
PLN 120,000 - 190,000
Senior Android Engineer — Real-Time Video & AI Innovation
Senior Android Engineer — Real-Time Video & AI Innovation

Alarmcom • Kraków

Hybrid
PLN 180,000 - 260,000
Medical care
Life insurance
$2,000 professional development budget
Senior Android Engineer - Lead Mobile & Video Streaming
Senior Android Engineer - Lead Mobile & Video Streaming

Alarm • Kraków

Hybrid
PLN 180,000 - 240,000
Medical care
Life insurance
Sports package
+1
Senior Android Engineer II – Real‑Time Video & AI
Senior Android Engineer II – Real‑Time Video & AI

Alarm • Kraków

Hybrid
PLN 120,000 - 180,000
Medical care
Life insurance
Sports package
+1
Android Software Engineer II – Real-time Video
Android Software Engineer II – Real-time Video

Alarm.com • Kraków

Hybrid
PLN 120,000 - 180,000
Medical care
Life insurance
Sports package
+1
Software Engineer II (Backend - C#/.NET, IoT)
Software Engineer II (Backend - C#/.NET, IoT)

Alarm.com • Kraków

Hybrid
PLN 120,000 - 190,000
Medical care
Life insurance
Sports package
+1
Software Engineer II (Full-stack Android) New Kraków, Lesser Poland Voivodeship, Poland
Software Engineer II (Full-stack Android) New Kraków, Lesser Poland Voivodeship, Poland

Alarm.com • Kraków

Hybrid
PLN 170,000 - 210,000
Medical care
Life insurance
Sports package
+1
Senior Android Engineer — Lead Real-Time Video & AI
Senior Android Engineer — Lead Real-Time Video & AI

Alarm.com • Kraków

Hybrid
PLN 240,000 - 360,000
Medical care
Life insurance
Sports package
+1
Full-Stack Web Engineer II: Build Global IoT UX
Full-Stack Web Engineer II: Build Global IoT UX

Alarm.com • Kraków

Hybrid
PLN 90,000 - 120,000
Medical care
Life insurance
Sports package
+1