Senior Software Engineer (.net, C#, Protocols Team)

Alarmcom

Kraków, Poland
Base: not specified; bonus/equity: not specified; ...
On-site with occasional remote options
5+ years professional software development experience
Advanced c# object-oriented programming skills
Database design and sql backend services
Alarm.com is seeking a Senior Software Engineer for their Protocols Team in Kraków, Poland, focusing on developing communication solutions for smart home devices. The role involves designing scalable software, leading projects, and mentoring engineers, while working in a collaborative, on-site environment

Job Summary

  • This role involves leading the design and delivery of robust solutions that enable seamless device interoperability for millions of smart home devices.
  • The successful candidate will mentor junior engineers, guide architecture decisions, and influence the technical strategy of the Protocols Team.
  • Employees work fully from the office in Kraków with occasional remote possibilities and receive a permanent contract with an annual $2,000 professional development budget.

Matching Summary

Match Score: 85

Alarm.com is seeking a Senior Software Engineer for their Protocols Team in Kraków, Poland, focusing on developing communication solutions for smart home devices. The role involves designing scalable software, leading projects, and mentoring engineers, while working in a collaborative, on-site environment.

Salary

Base: Not specified; Bonus/Equity: Not specified; Benefits: Medical care, life insurance, sports package, $2,000 annual professional development budget

Skills & Requirements

Must-have

  • 5+ years professional software development experience
  • Advanced C# object-oriented programming skills
  • Database design and SQL backend services
  • Experience with distributed systems and real-time communications
  • Strong unit testing and automated testing strategies

Nice-to-have

  • Proficiency with modern JavaScript frameworks like React or Angular
  • Experience in the IoT and home automation field
  • Mentoring junior and mid-level engineers
  • Researching and adopting emerging technologies
  • Collaborating across product and QA teams

Key Requirements

  • Bachelor's or Master's degree in Computer Science or equivalent experience
  • 5+ years of professional software development experience
  • Not specified

Work Rights

Not specified

Tailored Resume

Cover Letter