alarmcom
Software Engineering Manager
At a Glance
- Location
- Greenville, South Carolina, United States
- Experience
- 8+ years
- Posted
- 2026-03-09T14:50:57-04:00
Key Requirements
Domain Knowledge
- Automation
- Energy
Requirements
8+ years of professional software development experience
3+ years of professional experience managing a team of developers
Strong technical mentorship skills
Strong object-oriented programming skills; C# a plus
Backend‑leaning engineer preferred, with experience working on full‑stack teams and contributing across the stack as needed.
Experience with database design and development
Compensation & Benefits
Collaborate with outstanding people
: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers. You will be able to learn something new and impart your knowledge across the team.
Make an immediate impact
: You can expect to be given real responsibility for bringing new technologies to the marketplace. You will be empowered to perform as soon as you join the team!
Work with real stuff:
You will write code that interacts with the physical world. You’ll be able to see your work in action with the numerous IoT devices we work with every day.