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

Alarm.com

Kraków

On-site

PLN 120,000 - 180,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
Professional development budget

Job summary

Alarm.com is building a new Krakow team within EBS Sp. z o.o., focusing on customer experience across mobile apps and backend services. You will implement Android features (Kotlin/Java) and collaborate with product and design to deliver scalable, user-facing solutions.

This role expects 2+ years of software development, a CS degree, English proficiency, and experience with Android and backend C#/Java. You'll work in an office-based environment in Krakow with occasional remote work and a strong

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 (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

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

Skills

Android development
Backend development
C# / Java
SQL databases
English
Data structures
Algorithms
Unit testing
Code reviews
Problem solving

Education

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

Tools

Git
Kafka
.NET

Job description

Alarm.com is building a new Krakow team within EBS Sp. z o.o., focusing on customer experience across mobile apps and backend services. You will implement Android features (Kotlin/Java) and collaborate with product and design to deliver scalable, user-facing solutions.

This role expects 2+ years of software development, a CS degree, English proficiency, and experience with Android and backend C#/Java. You'll work in an office-based environment in Krakow with occasional remote work and a strong

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

Similar jobs worth comparing

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

Alarm.com • Kraków

Hybrid
PLN 170,000 - 210,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
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
Software Engineer II - Full-stack Android
Software Engineer II - Full-stack Android

Alarmcom • Kraków

On-site
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 - Android
Software Engineer II - Android

alarmcom • Kraków

On-site
PLN 120,000 - 190,000
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
Software Engineer II (Full-stack Android)
Software Engineer II (Full-stack Android)

Alarm.com • Kraków

On-site
PLN 120,000 - 180,000
Medical care
Life insurance
Sports package
+1
Senior Software Engineer - Android New Kraków, Lesser Poland Voivodeship, Poland
Senior Software Engineer - Android New Kraków, Lesser Poland Voivodeship, Poland

Alarm • Kraków

Hybrid
PLN 180,000 - 240,000
Medical care
Life insurance
Sports package
+1
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