Staff Software Engineer

 

Description:

We are seeking a highly experienced Staff Software Engineer to take on a technical ownership role over OpenEye’s large-scale, cloud-based platform - the foundation on which our engineering team delivers features to customers worldwide.

In this role, you will be an architectural steward of our core cloud-based system:
 

  • Defining and implementing our technical roadmap to ensure the platform remains stable, scalable, and efficient for years to come.
  • Leading major feature or system initiatives from concept through delivery, ensuring technical integrity and alignment with business goals.
  • Planning and leading modernization efforts of legacy architectures - including migration from monoliths to microservices and adoption of cloud-native patterns -without disrupting ongoing product delivery.
  • Designing frameworks, services, and infrastructure that accelerate revenue-generating feature work by our product development teams.

     

You will collaborate closely with engineering leads, product managers, and operational teams to align long-term technical vision with evolving business needs, ensuring the continued success and adaptability of our cloud platform.

While you will regularly contribute directly to high-impact feature development, you will also focus on platform architecture, technical strategy, and cross-team enablement. As a cross-team enabler, you will help to shape our team’s long-term strategy and direction for AI by:
 

  • Leading the design and adoption of AI-enabled capabilities within the team.
  • Removing organizational barriers to the responsible, scalable, and effective use of AI.
  • Establishing frameworks that enable consistent, trustworthy AI usage without dependence on specific tools or individuals.
  • Ensuring AI-assisted systems and processes are auditable, measurable, and sustainable over time.

     

Role And Responsibilities
 

  • Independently design and lead implementation of large-scale projects thought the complete software development lifecycle.
  • Serve as the primary technical point of contact for your team, assisting with feature design, bug resolution, and architectural decisions.
  • Architect and implement robust, reusable frameworks, components, and tools adopted across multiple engineering teams.
  • Anticipate technical challenges in advance, shaping roadmaps and system designs that ensure sustainability and scalability.
  • Collaborate with Product Management and other stakeholders to align technical solutions with business goals without compromising architectural integrity.
  • Model responsible, high-impact use of AI by delivering demonstrably better software engineering outcomes through your own work.
  • Provide mentorship to engineers at all levels - including Lead and other Staff Engineers - helping them grow technical and leadership skills.
  • Drive company-wide technical standards, promoting best practices for code quality, testing, and maintainability.
  • Actively participate in cross-department technical councils, working groups, and strategic planning sessions.
  • Communicate technical concepts clearly to both technical and non-technical audiences, via design documents, presentations, and code reviews.
  • Deliver impactful solutions that measurably increase team productivity, enhance platform capabilities, or improve product performance.
  • Other duties as assigned.
     

Organization Alarm.com
Industry IT / Telecom / Software Jobs
Occupational Category Staff Software Engineer
Job Location Washington,USA
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Department Head
Experience 12 Years
Posted at 2026-06-17 8:37 pm
Expires on 2026-08-01