Alarm.com

Senior Software Engineer (.NET, C#)

Alarm.com

Apply
about 3 hours ago
Warsaw, Poland
Senior

Responsibilities

  • Lead the design, development, and maintenance of full-stack software across diverse platforms.
  • Architect solutions for scalable and maintainable device protocol communications.
  • Research and advocate for emerging technologies that add value.
  • Guide the software development life cycle from requirements to deployment.
  • Collaborate with product managers, QA, and engineering teams to deliver solutions.
  • Make strategic technical decisions and influence project direction.
  • Mentor junior and mid-level engineers through code reviews and coaching.
  • Drive continuous improvement in product and process.

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

  • Collaborate with exceptional peers and talented engineers.
  • Influence architecture decisions impacting millions of connected devices.
  • See your solutions interact with IoT hardware in real-world environments.
  • Mentor and grow the next generation of engineers.
  • Work with cutting-edge technology 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 professional development budget.

Tech Stack

AngularApache KafkaC#Ember.js.NETReactSQL

Categories

AI & MLBackendFull StackMobileTesting