alarmcom

Software Engineering Manager

Apply Now

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.