
Senior Software Engineer (.NET, C#)
Alarm.com
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