Senior Software Engineer

Alarm.com - Liberty Lake, WA

Hiring: Senior Software Engineer Company: Alarm.com Location: Liberty Lake, WA Job Posted Time: 2026-09-12 10:43:57 Employment Type: Hybrid Target Skills & Keywords : Agile, Apex, C++, Git, GitHub, Java, Jira, LLM, Product Management, Spring About the job Experience: •5 years of professional software engineering experience Required Skills: •As a Senior Software Engineer, you will be responsible for the development and maintenance of the Apex Server application using a combination of technical proficiencies, organizational aptitude and interpersonal skills, as well as learning and progressing with the evolving technology. •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. This includes scoping, designing, prioritizing, and collaborating as necessary to ensure timely and high-quality delivery. •Partner cross-functionally with Product Management, stakeholders, and senior team members to design and deliver high-quality software solutions. •Interface with various departments and sometimes customers to acquire critical information and address complex use cases. •Provide guidance and mentorship to other developers (primarily Software Engineers and Software Engineer IIs) as needed when they have questions about coding practices, algorithms, processes, etc. •Drive technical discussions across teams and departments, advocating for and influencing decisions related to tools, frameworks, architectural standards, and methodologies. •Ensure high-quality code by conducting peer reviews, ensuring adherence to standards and promoting maintainable, scalable solutions. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!