GrepJob
Alarm.com

Senior Software Engineer

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

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 champion the adoption of emerging technologies.
  • Guide the software development life cycle from requirements gathering 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 architectural 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.
  • Experience in IoT or working with hardware devices is a plus.
  • Solid track record of implementing unit testing and automated testing strategies.
  • Experience in distributed systems or high-performance applications.
  • Excellent communication skills and ability to lead cross-functional collaboration.

Benefits

  • Long-term employment based on a permanent employment contract.
  • Attractive benefits package including medical care and life insurance.
  • Sports package and annual budget for professional development ($2,000).

Tech Stack

Apache KafkaC#Ember.jsiOSMicrosoft SQL ServerSQL