Senior Software Engineer
Alarm.com
Overview As a Senior Software Engineer you will work with a team of full-stack developers that work on all server-side aspects of smart home security. Our mandate is broad and includes processing security events, provisioning equipment, monitoring station signaling, testing automation and integrating a wide and diverse set of devices with the Alarm.com connected ecosystem. Our software development includes backend services, websites, and database design that make up our whole ecosystem. As a Senior Software Engineer, you will have the opportunities to work across a variety of technical areas. Typical projects involve diverse technologies and require close collaboration with device engineers, business partners, and other engineering teams. Strong multi-tasking skills and the ability to self-learn are must-have attributes. Candidate must be able to communicate well within a team and work independently on self-directed tasks. Alarm.com offers a collaborative, people-first culture where you can work closely with smart and highly productive people across a broad spectrum of wireless, software, and hardware/device technologies to develop outstanding consumer products. What’s In It For You Collaborate with outstanding people: We have a strong focus on teamwork and a collaborative environment that enables our teams to excel. Make an immediate impact: You will be empowered to take on real responsibility for bringing new technologies to the marketplace. Work with the latest technologies: Exposure to a broad spectrum of IoT and SaaS tech. Tech stack includes .NET, SQL Server, Kafka, Ember.js, Node.js, and native iOS/Android applications. Be Empowered: We value ownership and reducing micro-management; bring your experience to make products best in class. Focus on fun: Strong team culture with events and activities, including holidays and social gatherings. In-office collaboration: Our employees work from the office 4 days a week. What Can You Do for Alarm.com? Develop full stack software for a wide variety of platforms and technologies. Participate in the entire project lifecycle, from requirements development to deployment, with cross-team collaboration. Engage in researching, evaluating, and applying new technologies and methodologies to solve challenging goals. Exercise good judgment: know when to move quickly and when to build robust solutions. Bring your ideas: collaborate on product development, not just build to a spec. Other duties as assigned. What You Need We are seeking someone who has: Bachelor’s in Computer Science, Computer Engineering, a related field or equivalent work experience 5+ years of professional software development experience Experience leading and mentoring other engineers Strong object-oriented programming skills; C# a plus Experience with database design and development Nice to Have (but not required) Experience with or understanding of firmware and electrical engineering Experience with high-availability, high-throughput services Experience with external facing APIs and/or third-party platform integrations Familiarity with distributed event streaming platforms (e.g., Kafka) Experience with JavaScript development using an established JS framework, such as Ember 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. Why Work for Alarm.com? Collaborate with outstanding people: We hire only the best. Our standards are high and our employees enjoy working alongside other high achievers. Make an immediate impact: New employees have real responsibility for bringing new technologies to the marketplace. Gain well rounded experience: A diverse environment where you work with executives and develop expertise across multiple areas of the business. Focus on fun: A culture with events and activities. Office presence: Alarm.com values working together in person; employees work from the office 4 days a week. Company Info Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. More than 7.6 million home and business owners depend on our solutions daily. We’re innovating in AI, video analytics, facial recognition, machine learning, energy analytics, and more. We seek people passionate about creating change through technology and making a lasting impact. Company Benefits Alarm.com offers competitive pay and benefits including subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, paid holidays, wellness time, and vacation increasing with tenure. Paid maternity and bonding leave, company-paid disability and life insurance, FSAs, well-being resources and activities, and a casual dress code are part of our total rewards package. Alarm.com is an Equal Opportunity Employer In connection with your application, we collect information that identifies and describes you for HR and recruitment purposes, including name, contact details, employment and educational history, and other required data. By submitting your application, you acknowledge that we may retain personal data for recruitment and compliance purposes. Notice To Third Party Agencies: Alarm.com is not accepting resumes from recruiters or employment agencies for this position. If we receive a resume from a third-party recruiter without a signed agreement, we may pursue and hire that candidate without financial obligation. If you are interested in working with Alarm.com, please email your company information and standard agreement to View email address on click.appcast.io. #J-18808-Ljbffr
- ...Anduril Industries is looking for a Software Engineer for its Space Business Line in Reston, Virginia. You will own the architecture of software solutions supporting space operations and mission management. The role involves developing modular capabilities using the Anduril...Senior
- ...Software Engineer TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments that support critical mission objectives. In this role, you'll contribute to the full software lifecycle—from architecture and development to testing...Senior
$150k - $190k
...A tech-driven space solutions company is seeking a Senior Ground Software Engineer in Arlington, VA. The role involves developing modular and secure ground software systems for SAR satellite operations, requiring extensive experience in web services, Kubernetes, and Python...SeniorFlexible hours- ...challenge. At Antithesis, we run entire software systems inside a deterministic simulation... ...Antithesis is the Fuzzer, our autonomous search engine for bugs and one of the most technically... ...without ever letting up. As a Senior Engineer on the Autonomous Search team, you...SeniorWork at office
$150k - $200k
...Senior Software Engineer Falls Church, VA, United States Job Overview Experience: Senior Level Salary: $150,000 - $200,000 per year Job Details Some of the tech and languages they use: Nix (for builds and infrastructure) C/C++ and Rust for kernel and systems programming...SeniorWork at office$180k - $202.4k
...Job Title: Senior Software Engineer Location: Springfield, VA Security Clearance: Active DoD Top Secret clearance with SCI eligibility Omni Federal, founded in 2017 and headquartered in Washington, DC, is a specialized software solutions provider with key locations across...Senior- ...transitioning from startup execution to a disciplined, enterprise‑ready engineering organization, and we are building the team that will take us... ...reliably across complex enterprise environments. The Role Senior Software Engineers on the Integrations team own the design and...Senior
$140k - $160k
...Zachary Piper Solutions is seeking a talented Senior Software Engineer to join our team in Springfield, VA. As a Senior Software Engineer, you will play a key role in supporting the Geospatial Intelligence Agency (NGA) by designing, developing, and maintaining geospatial...SeniorWork experience placement- ...Overview Software Engineer Linux Rust Satellite Systems gRPC We are looking for a skilled Software Engineer with Rust experience to join our Sat OS team, which is responsible for developing the high-level operating system for our spacecraft. You will be instrumental in...SeniorWork at office3 days per week
- ...Job Overview The Senior Software Engineer develops and tests software systems or applications for software enhancements and new products. Responsible for the development, design, test, maintenance, and enhancement of Aclara’s Sensor Management System (SMS) and Cellular...SeniorContract work
- ..., code comments and clear code. Develop software solutions by studying information needs;... ...the program manager and Chief Software Engineer. Coordinate software development activities... ...Systems, or related STEM degree. Senior‑level experience deploying microservices...SeniorContract workTemporary work
- ...Senior Software Engineer SZNS Solutions (pronounced "seasons") is a technology consulting company and Google Cloud Partner based in Reston VA. We specialize in delivering agentic AI and cloud computing solutions. Founded by ex-Googlers with engineers from Google, Amazon...Senior
$100k - $280k
...(DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on challenges...SeniorFull timeFlexible hours- ...Founded in 2003, GridPoint is headquartered in Reston, Virginia, with an office in Roanoke, Virginia. Job Description The Senior Software Engineer shall perform with a high degree of independence and expertise to implement solutions for a variety of complex software products...SeniorWork at office
$130k - $180k
...HawkEye 360 is currently seeking a Senior Command & Control Software Engineer to join the Space Ground Systems Team. The mission of the Ground Systems Team is to provide the tooling to operate and maintain a growing constellation of small commercial satellites. This group...SeniorRemote workNight shift- ...TLA is seeking a Software Engineer to design, develop, and integrate secure computing environments that support critical mission objectives. In this role, you'll contribute to the full software lifecycle-from architecture and development to testing and deployment-across...Senior
- ...Overview Abile Group has an exciting and challenging opportunity for a Senior Software Engineer on a 10 year contract providing User Facing and Data Center Services supporting an Intelligence Community customer. All the personnel on the team will work together to support...SeniorContract workWork at officeWorldwide
$104k - $166k
...Software Engineer Senior Job Locations: US Responsibilities Peraton is seeking a Software Engineer (Senior) to support the MODES III program supporting Military Community and Family Policy (MC&FP). In this role, the selected candidate will be responsible for architecting...SeniorContract workRemote workShift work$100k - $165k
...Join CMC Electronics as a Senior Software Engineer in our Reston, VA office. As a Senior Software Engineer on the Navigation Systems team, you will apply your expertise in C/C++ to develop major new features for both existing and next-generation Flight Management System...SeniorFull timeWork at office$136k - $190k
# Software Engineer, SeniorFreddie MacBe an Early ApplicantFull TimeseniorMcLean, Virginia, USPosted Today## Role OverviewFreddie Mac is hiring a Software Engineer, Senior. This is a full-time role in McLean. Part of Freddie Mac's Data Science hiring, posted today. applications...SeniorFull timeLocal area$191k - $254k
...Senior Embedded Software Engineer (Bare Metal) Software | Reston, VA | Full Time Position: Senior Embedded Software Engineer Location: Reston, VA Category: Software Engineering Schedule: Standard Day Shift, Monday-Friday Clearance Requirement: Active...SeniorFull timeTemporary workMonday to FridayFlexible hoursDay shift$129k - $193k
...country. Join an organization where your work contributes to a greater purpose. Position Overview Freddie Mac is seeking a Senior Software Engineer to execute for one or more agile delivery teams. This role is for an experienced engineer who can independently drive...SeniorWork at officeLocal area$134k - $184k
...STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team innovates communications technology...SeniorFull timeLocal areaImmediate startNight shift$157.3k - $215.1k
...Senior Software Engineer At Accenture Federal Services, nothing matters more than helping the US federal government make the nation stronger and safer and life better for people. Our 13,000+ people are united in a shared purpose to pursue the limitless potential of...Senior$140k - $215k
Senior Software Engineer - Tysons, VA Experience: Senior Level Salary: $140,000 - $215,000 per year Job Details Computer Science degree strongly preferred Willingness to do a code exercise as an initial step of the hiring process Willingness to work onsite 5 days...Senior$130k - $145k
...Senior Software Engineer Job Category Information Technology Market Location VA - Northern Virginia Location VA - Reston Apply Now ( NVR, Inc. is seeking Senior Software Engineer to work on site in Reston, VA. NVR’s technology teams thrive on providing...SeniorPermanent employmentFull timeImmediate start- ...Senior Software Engineer Apply now » Date: Jul 9, 2026 Location: Herndon, VA, US, 20171 Company: Hubbell Incorporated Job Overview The Senior Software Engineer develops and tests software systems or applications for software enhancements and new products...SeniorContract workFlexible hours
- ...external technology communities, and mentoring other members of the engineering community Collaborate with digital product managers, and... ...Qualifications: Bachelor’s Degree At least 4 years of experience in software engineering (internship experience does not apply) Preferred...SeniorFull timePart timeInternshipLocal area
- ...Senior Software Engineer Astor & Sanders Corporation (Astor), an award‑winning IT solutions provider headquartered in McLean, VA, is seeking a Senior Software Engineer. This is a full‑time position and is 100% remote. Roles and Responsibilities The Software Engineer...SeniorFull timeRemote work
- ...g., JavaScript/TypeScript, Python, Java, React, Node.js). Qualifications Bachelor's degree in Computer Science, Computer Engineering or related degree or 4-5 years of proven experience in related fields. Proficiency in understanding cloud-based computing services...SeniorFor contractorsWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer full time Falls Church, VA
- consulting software engineer Falls Church, VA
- software engineer travel Falls Church, VA
- real time software engineer Falls Church, VA
- network software engineer Falls Church, VA
- senior software engineer remote Falls Church, VA
- entry level software engineer remote Falls Church, VA
- software developer fintech Falls Church, VA
- software developer positions Falls Church, VA
- software engineer amazon Falls Church, VA

