Alarm.com

Software Engineer II

Alarm.com

Apply
15 days ago
Kraków, Poland
Mid Level

Responsibilities

  • Design, develop, and maintain full-stack software for various platforms.
  • Research and integrate new tools and methodologies to solve technical challenges.
  • Participate in the full software development life cycle from requirements to deployment.
  • Collaborate with teams to define solutions that meet business and technical needs.
  • Balance speed and quality in software delivery.
  • Contribute ideas to product development beyond just implementing specifications.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or related field, or equivalent experience.
  • Two or more years of professional software development experience.
  • Strong object-oriented programming skills, with proficiency in C# preferred.
  • Experience with database design, SQL, and backend development.
  • Familiarity with modern JavaScript frameworks like Ember.js, Angular, or React is a plus.
  • Experience in the IoT and/or home automation field is a plus.
  • Experience writing and maintaining unit tests.
  • A curious mindset and a desire to continuously learn and improve.

Benefits

  • Collaborate with exceptional peers in a supportive environment.
  • Make an immediate impact with real responsibility in product development.
  • Enjoy autonomy in your work without micromanagement.
  • Long-term employment based on a permanent contract.
  • Attractive benefits package including medical care, life insurance, and a professional development budget.

Tech Stack

AngularApache KafkaC#Ember.jsiOSMicrosoft SQL Server.NETReactSQL

Categories

BackendEmbeddedFull StackMobile