Senior Software Engineer
$120k - $145kAlarm.com
Job Description
Job Description
Who We Are
OpenEye, the cloud video platform company, provides solutions for video security, business intelligence and loss prevention. For over 20 years, OpenEye has been committed to developing an easy-to-use, comprehensive video management system backed by Heroic Customer Service® and support. Our on-site and cloud-based products can be found protecting schools, hospitals, banks, retail stores, and other facilities around the world. OpenEye's solutions are available globally through a trusted network of certified service providers. OpenEye is a subsidiary of Alarm.com. Learn more at
OpenEye is seeking a Senior Software Engineer to join our growing team. If you thrive in an innovative, collaborative, and casual atmosphere, apply today!
Job Summary
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.
Role and 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. This includes scoping, designing, prioritizing, and collaborating as necessary to ensure timely and high-quality delivery.
- Collaborate 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.
- Proactively analyze input requirements from multiple sources (technical and non-technical) to deliver robust solutions that address broader organizational needs.
- Participate actively in Agile processes to identify bottlenecks and improve workflows.
- Exhibit strong follow-through by consistently delivering tasks to completion, ensuring feature success through testing, monitoring, deployment verification, and collaboration as needed.
- Demonstrate solid technical communication skills across various mediums (code reviews, design docs, emails, meetings, Jira, etc.), clearly articulating ideas and solutions to technical and non-technical audiences.
- Leverage AI-powered development tools (e.g., GitHub Copilot, LLM-based assistants, etc.) to accelerate design, coding, code review, debugging, and documentation tasks – consistently looking for opportunities to increase personal and team throughput without sacrificing quality.
- Other duties as assigned.
The Tech Stack
- C++, Java, Spring, Git, GitHub, IntelliJ, Copilot
Qualifications (required)
- Bachelor's Degree in Computer Science or related field
- A minimum of 5 years of professional software engineering experience
- Expertise in C++ and Java
- Solid understanding of object-oriented 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 meaningfully accelerate day-to-day software engineering tasks
Please note that sponsorship of new applicants for employment authorization, or any other immigration-related support, is not available for this position at this time.
The Perks!
- Employees are eligible to purchase company stock at a discounted rate
- Collaborative, fun, creative culture where idea sharing is encouraged
- Casual dress (Jeans are welcome!)
- Medical, dental, vision & prescription benefits starting day 1! Generous medical plan subsidy and health savings account option with company contribution helps keep your costs low.
- Up to $5,000 annual company match for 401k
- Company paid short-term/long-term disability, AD&D and life insurance
- Paid maternity and paternity leave
- 15 Days of Paid Vacation accrued per year (increases after year 3)
- 7 Paid Sick/Wellness days per year
- 9 Paid Holidays per year
- This position is eligible for a flexible hybrid work schedule
- Educational Assistance Program covering non-degree support, undergraduate and graduate degrees
- Employee Equipment Program – Free Alarm.com system for your home!
About OpenEye:
OpenEye is a leading cloud video platform company delivering solutions for video security, business intelligence, and loss prevention. For over 20 years, we've been committed to creating easytouse, comprehensive video management systems backed by our signature Heroic Customer Service® and support.
Our onpremise and cloud products protect schools, hospitals, banks, retail stores, and other facilities worldwide, delivered through our trusted network of certified service providers. OpenEye is a subsidiary of Alarm.com.
Learn more at
OpenEye is an Equal Opportunity Employer
In connection with your application, we collect information that identifies, reasonably relates to or describes you ("Personal Information"). The categories of Personal Information that we may collect include your name, government-issued identification number(s), email address, mailing address, other contact information, emergency contact information, employment history, educational history, criminal record, and demographic information. We collect and use those categories of Personal Information about you for human resources and other business management purposes, including identifying and evaluating you as a candidate for potential or future employment or future positions, recordkeeping in relation to recruiting and hiring, conducting criminal background checks as permitted by law, conducting analytics, and ensuring compliance with applicable legal requirements and Company policies. By submitting your application, you acknowledge that we may retain some of the personal data that you provide in your application for our internal operations such as managing our recruitment system and ensuring that we comply with labor laws and regulations even after we have made our employment decision.
Notice To Third Party Agencies:
Alarm.com understands the value of professional recruiting services. However, we are not accepting resumes from recruiters or employment agencies for this position. In the event we receive a resume or candidate referral for this position from a third-party recruiter or agency without a previously signed agreement, we reserve the right to pursue and hire those candidate(s) without any financial obligation to you. If you are interested in working with Alarm.com, please email your company information and standard agreement to View email address on ziprecruiter.com.
The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The base salary offered is part of a total compensation package.
The base salary range of this opportunity is listed below and is determined within a range based on factors including qualifications, location and experience. This allows opportunity for growth and development within the role. The base salary offered is part of a total compensation package.
Base Salary Range
$120,000—$145,000 USD
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...SuggestedFull timeInternshipWork at officeWorldwideMonday to Friday- ...Senior Geotechnical Engineer Location: Hayden, ID or Missoula, MT License Required: Professional Engineer (PE) Overview: We're looking for a highly experienced Senior Geotechnical Engineer to lead complex projects across Idaho and Montana. This hybrid...SeniorWork at officeRemote work
$150k - $195k
...solutions. We are a team of professional construction managers, engineers, management consultants, planners, scientists, and surveyors... ...of our people. About the Opportunity We are seeking a Senior Electrical Engineer to lead and deliver impactful water and wastewater...SeniorTemporary workWork at officeLocal areaRemote workFlexible hours- Hawley Troxell in Coeur d'Alene seeks an experienced litigation attorney to join our team. Qualified candidates should have a minimum of three years of litigation experience, a strong academic and professional background, excellent references, and exceptional written and...Senior
$100k
...s etc to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent Computer...SuggestedFull timeH1b$75k
...Overview Corporate Tools is hiring a Junior Software Engineer for $75,000/year. You will be a traditional company employee. This is a full time 40 hour/week position with company benefits in Spokane, Washington. Company Overview Corporate Tools is hiring a Junior Software...Full timeWork at officeRemote workFlexible hoursWeekend work$100k
...walmart lab etc to name a few.Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients.Who should apply? Recent...Full timeH1b- ...Senior Geotechnical Engineer At HDR, our employee-owners are fully engaged in creating a welcoming environment where each of us is valued and... ...stability, settlement, seepage, and deep foundation response software, as appropriate ~ Experience with Bentley suite of...SeniorFull timeTemporary workPart timeWork at office
- Northrop Grumman is seeking a Sr Principal Systems Administrator for our team at Barksdale AFB, LA. This role provides real-time ground systems support across multi-user computers used in flight operations and maintenance, with on-site responsibilities 24/7 as needed. ...SeniorFlexible hours
$130k - $180k
...Water/Wastewater Senior Project Engineer At David Evans and Associates, Inc., our Water and Environment team excels in managing complex whole... ...tools (e.g., hydraulic modeling, drafting/design software, Bluebeam, spreadsheets) ~ Strong communication and technical...SeniorLocal areaFlexible hours$125k - $160k
...Professional Electrical Engineer - Senior | Project Manager Location: Coeur d'Alene, ID | Spokane, WA | Kennewick, WA or other J-U-B office locations At J-U-B ENGINEERS, Inc., our purpose is simple but powerful: Helping Each Other Create Better Communities. With...SeniorFor contractorsWork at office- Honeysuckle Senior Living - Hayden, ID is seeking a Maintenance Director to oversee maintenance, life safety, and operations, ensuring compliance with all regulations. You will coordinate with the leadership team and manage contracts, train staff on safety, and ensure...Senior
$18.5 per hour
...A Senior Retail Stocking Associate (full-time) is a valued member of a high performing team who is empowered & equipped to do their job. You will know why your work matters and be able to take pride in what you do! This role is perfect for you if you have the desire to...SeniorHourly payFull timeTemporary work- Compass Senior Living in Hayden, Idaho, seeks an Administrator to lead daily operations with a culture of caring and accountability for residents, families, and staff. The role requires ensuring compliance with government regulations and company policies while maintaining...Senior
$24.42 - $32.56 per hour
*Job Overview* We are seeking an experienced Title Officer with a minimum of 10 years of industry expertise to join our team. The ideal candidate will possess a comprehensive understanding of real estate transactions, mortgage processes, and title insurance procedures...SeniorHourly payFull time$18 - $25 per hour
...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test... ...2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering...Remote jobHourly paySummer workInternshipWork at officeImmediate startShift work$26 - $31 per hour
...Savoy Life is a technology-enabled healthcare services startup focused on making healthcare work for seniors and their caregivers. We exist because the senior population is exploding, medical spend is already out of control, and poorly coordinated care is wasting tens...SeniorHourly payFull timeLocal area- ...As our Senior Tax Accountant, you’ll help us run our smart and scrappy tax department. 100% employer-paid medical, dental and vision for employees Annual review with raise option 22 days Paid Time Off accrued annually, and 4 holidays After 3 years, PTO increases to 29...SeniorWork at officeLocal areaImmediate startRemote workFlexible hoursWeekend work
$18.5 per hour
182193BRPosting Title:Senior Retail Sales AssociateJob Description: A Senior Retail Sales Associate (full-time) is a valued member of a high performing team who is empowered & equipped to do their job You will know why your work matters and be able to take pride in what...SeniorHourly payFull timeTemporary workShift workWeekend workAfternoon shift$110k - $115k
...award-winning staffing company that is looking for a Sr. Mine Engineer with a minimum of 5-7 years relevant experience in mine operations... ...job in Mullan, ID aera. Salary: $110K115K DOE Engineer Senior - Mine Job Description The Sr. Mining Engineer provides...SeniorTemporary workFor contractorsWork at office- ...Senior Scheduler Position Summary: In addition to all Outpatient Services Coordinator responsibilities, maintains surgical and/or procedural schedule and coordinates all aspects of the process. Team Highlight: Kootenai Clinic is the regional cancer treatment...SeniorFull timePart timeReliefWork at officeNight shiftWeekend work
$177.69k
...business, this role blends sales, ownership, and community leadership into one unique opportunity. Position Summary We're seeking a Senior Account Executive (known to N2 as Area Directors) to launch, grow, and lead a Stroll publication in your local market. If accepted,...SeniorLocal areaWork from homeHome officeFlexible hours- ...Senior Strategy Consultant About the Job Assists the strategy department and executive leadership in the overall formation, communication, execution, and completion of the organization's strategic plan. Operating as an internal consultant, works directly with...SeniorFull timePart timeReliefWork at officeNight shiftWeekend work
$135k - $180k
...accuracy, efficiency, and scalability. Coach and mentor managers and senior associates through goal-setting, feedback, and performance... ...transaction advisory. Advanced proficiency in tax compliance software and research tools; able to leverage technology to improve workflow...SeniorFull timeLocal area- Hearing Center Manager Responsible for overseeing employees and directing operations of the Hearing Center and other areas of the warehouse. Addresses personnel issues and oversees tasks performed by employees. Participates in Licensed Hearing Aid Dispenser duties. ...SeniorFull timeTemporary workApprenticeshipWork at office
$130k - $150k
...region as required. Compensation: $130,000 - $150,000/yr. The Senior Geotechnical Engineer is responsible for managing geotechnical projects,... ...teams. ~ Demonstrated knowledge of geotechnical engineering software, including: BoreDM, Settle3D, SLIDE, LPILE, Google Earth,...SeniorFull timeContract workTemporary workWork experience placementWork at officeLocal areaRemote workWork from home$24.76 per hour
...Senior Inside Sales Consultant As a Senior Inside Sales Consultant, you will work with families who have already begun their search with A Place for Mom and guide them through the final stages of their decision. This is a high-activity, performance-driven inside...SeniorRemote jobHourly payWork at officeHome officeAfternoon shift- ...reputation with the clients. Currently, We are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, Data... ...to apply. Who Should Apply : Recent Computer science/Engineering /Mathematics/Statistics or Science Graduates looking to make their...
- ...reputation with the clients.Currently, we are looking for entry-level software programmers, IT enthusiasts, Python/Java developers, data... ...citizens to apply.Who Should Apply:Recent computer science/engineering/mathematics/statistics or science graduates looking to make their...
- ...Senior Engineering Technician The Senior Engineering Technician role applies comprehensive technical knowledge in the construction, testing and evaluation of Engineering prototype devices and circuits as well as standard product testing. Primary Job Responsibilities...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- part time software developer remote Coeur D Alene, ID
- entry level software engineer remote Coeur D Alene, ID
- remote entry level software developer Coeur D Alene, ID
- software engineer internship remote Coeur D Alene, ID
- senior application security Coeur D Alene, ID
- senior Coeur D Alene, ID
- senior operations technician Coeur D Alene, ID
- senior manager tax Coeur D Alene, ID
- senior financial analyst fp&a Coeur D Alene, ID
- senior performance engineer Coeur D Alene, ID


