Senior Software Engineer: Lead Cloud Video Platform

Alarm.com

Liberty Lake (WA)

Hybrid

USD 120,000 - 145,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Stock purchase at discount
Casual, collaborative culture
Casual dress (Jeans welcome)
Medical, dental, vision, 1st-day cover
401k match up to 5k annually
Disability and life insurance
Parental leave
Paid vacation 15 days/yr
Sick/wellness days 7
9 holidays per year
Educational assistance
Equipment program – Alarm.com home

Job summary

OpenEye, a subsidiary of Alarm.com, is hiring a Senior Software Engineer to develop and maintain the Apex Server application using C++, Java, and modern frameworks. You will drive architecture changes, major feature work, and performance improvements while mentoring peers in a collaborative environment.

Responsibilities include leading projects, collaborating with Product Management, and ensuring high-quality, scalable software.

Qualifications

  • Bachelor's degree in CS or related field.
  • 5+ years of professional software engineering experience.
  • Expertise in C++ and Java.
  • Strong understanding of OO programming and development practices.
  • Ability to quickly learn new technologies and practices.
  • Excellent critical thinking and problem-solving skills.
  • Strong quality ethic and test-first attitude.
  • Excellent communication and teamwork skills.
  • Hands-on experience using AI-powered development tools to accelerate day-to-day tasks.

Responsibilities

  • Independently design, develop, and maintain software, including major architectural changes, high-complexity feature additions, performance enhancements, and bug fixes for critical problems.
  • Lead significant development projects with minimal oversight, including scoping, designing, prioritizing, and collaboration for timely delivery.
  • Collaborate with Product Management and stakeholders to design and deliver high-quality software solutions.
  • Interface with various departments and sometimes customers to address complex use cases.
  • Provide guidance and mentorship to other developers.
  • Drive technical discussions across teams and promote architectural standards.
  • Ensure high-quality code through peer reviews and maintainable solutions.
  • Participate actively in Agile processes to improve workflows.
  • Communicate solutions clearly across technical and non-technical audiences.

Skills

5+ years experience
C++
Java
OOP
A I tooling

Education

Bachelor's Degree in CS or related

Tools

C++
Java
Spring
Git
GitHub
IntelliJ
Copilot

Job description

OpenEye, a subsidiary of Alarm.com, is hiring a Senior Software Engineer to develop and maintain the Apex Server application using C++, Java, and modern frameworks. You will drive architecture changes, major feature work, and performance improvements while mentoring peers in a collaborative environment.

Responsibilities include leading projects, collaborating with Product Management, and ensuring high-quality, scalable software.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Cloud Video Platform, Hybrid
Senior Software Engineer - Cloud Video Platform, Hybrid

Alarm • Liberty Lake (WA)

Hybrid
USD 120,000 - 190,000
Stock purchase plan
Casual dress
Health benefits
+7
Senior Software Engineer — Hybrid, Stock Options, Growth
Senior Software Engineer — Hybrid, Stock Options, Growth

Alarm.com • Coeur d'Alene (ID)

Hybrid
USD 120,000 - 180,000
Stock purchase option
Hybrid work schedule
401k matching
+2
Senior Software Engineer
Senior Software Engineer

Alarm.com • Coeur d'Alene (ID)

Hybrid
USD 120,000 - 180,000
Stock purchase option
Hybrid work schedule
401k matching
+2
Senior Software Engineer New Liberty Lake, Washington
Senior Software Engineer New Liberty Lake, Washington

Alarm • Liberty Lake (WA)

Hybrid
USD 120,000 - 190,000
Stock purchase plan
Casual dress
Health benefits
+7
Senior Software Engineer
Senior Software Engineer

Alarm.com • Liberty Lake (WA)

Hybrid
USD 120,000 - 145,000
Stock purchase at discount
Casual, collaborative culture
Casual dress (Jeans welcome)
+9
Senior Software Engineer
Senior Software Engineer

Socket.dev • Liberty Lake (WA)

On-site
USD 110,000 - 140,000
Employees eligible for discounted company stock
Collaborative and fun culture
Medical, dental, and vision benefits from day 1
+5
Software Engineer II
Software Engineer II

OpenEye • Liberty Lake (WA)

Hybrid
USD 90,000 - 125,000
Annual discretionary bonus
Company stock purchase at discounted rate
Medical, dental, vision & prescription benefits
+3
Software Engineer II New Liberty Lake, Washington
Software Engineer II New Liberty Lake, Washington

OpenEye Web Services • Liberty Lake (WA)

Hybrid
USD 90,000 - 125,000
Pay range $90,000–$125,000 annually
Annual discretionary bonus
Employees can purchase company stock at a discount
+8
Software Engineer II — Cloud Video Platform
Software Engineer II — Cloud Video Platform

OpenEye Web Services • Liberty Lake (WA)

Hybrid
USD 90,000 - 125,000
Pay range $90,000–$125,000 annually
Annual discretionary bonus
Employees can purchase company stock at a discount
+8
Software Engineer II - Cloud Video Platforms (Hybrid)
Software Engineer II - Cloud Video Platforms (Hybrid)

OpenEye • Liberty Lake (WA)

Hybrid
USD 90,000 - 125,000
Annual discretionary bonus
Company stock purchase at discounted rate
Medical, dental, vision & prescription benefits
+3