GrepJob
Alarm.com

Senior Software Engineer (.NET)

Alarm.com
Apply
about 3 hours ago
Kraków, PolandSenior
H1B Sponsor

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Build and improve the device communication layer for access control hardware.
  • Develop features across the full stack, including web front-end features.
  • Drive technical projects end to end, making architectural decisions.
  • Mentor junior and mid-level engineers through code reviews and design discussions.
  • Participate in the entire development lifecycle from requirements gathering to deployment.
  • Work directly with access control hardware for testing and debugging.
  • Balance trade-offs between quick iterations and building for scale.
  • Collaborate with product managers and hardware engineers across time zones.
  • Contribute to a culture of innovation with new ideas and technical improvements.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field.
  • 5+ years of professional software development experience.
  • Advanced object-oriented programming skills, preferably in C#.
  • Strong experience with database design, SQL, and backend services.
  • Proficiency 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.
  • Solid track record of implementing unit testing and automated testing strategies.
  • Experience in distributed systems, real-time communications, or high-performance applications.
  • Excellent communication skills and ability to lead cross-functional collaboration.

Benefits

  • Make an immediate impact on projects affecting security solutions.
  • Work with real-world IoT devices and see your code in action.
  • Take ownership of features and drive technical decisions.
  • Work with modern technologies including C#, .NET, SQL Server, and Kafka.
  • Long-term employment based on a permanent contract.
  • Attractive benefits package including medical care, life insurance, and a sports package.
  • Annual budget for professional development of $2,000.

Tech Stack

AngularApache KafkaC#Ember.jsMicrosoft SQL ServerReactSQL