NextGenEnergyJobs.com

Team Lead - Software Engineering

Alarm.com
Posted January 23, 2025

Tysons, Virginia

Energy Management

Full Time

Job Description

The Team Lead Software Engineer will manage a team of full-stack developers focused on smart home security software, overseeing project delivery, providing technical mentorship, and working with diverse technologies in an Agile environment.

Responsibilities

  • Manage a team of 5-7 full-stack developers.
  • Oversee server-side aspects of smart home security software development.
  • Deliver projects and set project timelines.
  • Provide technical mentorship to team members.
  • Work on backend services, websites, and database design.
  • Collaborate across various technical areas using Agile development methods.
  • Develop scalable service-oriented architectures.
  • Communicate effectively with engineers and non-engineers.

Requirements

  • Bachelor's in Computer Science, Computer Engineering, a related field or equivalent work experience
  • 8 years of professional software development experience
  • 3 years of professional experience managing and mentoring a team of developers
  • Strong object-oriented programming skills in C#
  • Experience with database design and development
  • Knowledge of networking concepts, principles, and technologies
  • Experience working with physical systems
  • Experience developing scalable service-oriented architectures
  • Ability to communicate effectively with engineers and non-engineers alike
  • Experience hiring, developing and managing a diverse and talented team of engineers
  • Proven track record delivering large scale, cross-functional projects on time and in a high-quality manner, exploring technical feasibility and prioritization tradeoffs as well as process improvements along the way

Benefits

  • Competitive pay and benefits
  • Subsidized medical plan options
  • HSA with generous company contribution
  • 401(k) with employer match
  • Paid holidays
  • Wellness time
  • Vacation increasing with tenure
  • Paid maternity and bonding leave
  • Company-paid disability and life insurance
  • FSAs
  • Well-being resources and activities
  • Casual dress work environment
  • Work from the office 4 days a week

More jobs at Alarm.com

Associate Inside Sales Representative

Alarm.com
Jan 23
Liberty Lake, Washington
Full Time
Not Specified
$50,000 - $60,000 per year

Business Development Representative

Alarm.com
Jan 23
Tysons, Virginia
Full Time
Smart Grid Technology
Salary not specified

Commercial Account Executive

Alarm.com
Jan 22
Tysons, Virginia
Full Time
Energy Management
Salary not specified