Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Alarm.com

Senior Software Engineer

Tysons, Virginia

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 very broad and includes but not limited to 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 working on 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 will involve diverse technologies and skills, 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 environment and work independently on self-directed tasks.

Very few companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a collaborative, people-first company culture where one can work closely with smart and highly productive people across a very interesting 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 we work to create a collaborative and welcoming environment that enables our teams to excel.
  • Make an immediate impact: You can expect to be given real responsibility for bringing new technologies to the marketplace. You will be empowered to perform as soon as you join the team!
  • Work with the latest technologies: You'll gain exposure to a broad spectrum of IoT and SaaS technology. Our tech stack includes.NET, SQL Server, Kafka, Ember.js, Node.js, as well as native iOS and Android applications.
  • Be Empowered: We don't want to micro-manage you. We barely want to tell you what to do. We want you to own stuff and bring your experience to make those products best in class.
  • Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.
  • com values working tougher and collaborating in person. 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.
  • Take part in the entire project life cycle, from requirements development to deployment with lots of cross-team collaboration.
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve challenging project goals.
  • Exercise good judgment. Know when to work quickly, and when to build a robust solution.
  • Bring your ideas! We want our engineers to collaborate on product development, not blindly build to a spec.
  • Other duties as assigned

What Do 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

We would love if you have some of the below (but it is fine if you don't):

  • Experience with or strong understanding of firmware and electrical engineering
  • Experience working with high-availability, high-throughput services
  • Experience with external facing APIs and/or third-party platform integrations
  • Familiarity with distributed event streaming platforms, such as 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 can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the Alarm.com team!
  • Gain well rounded experience: Alarm.com offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business.
  • Focus on fun: Alarm.com places high value on our team culture. We even have a committee dedicated to hosting a stand-out holiday party, happy hours, and other fun corporate events.
  • Alarm.com values working together and collaborating in person. Our employees work from the office 4 days a week.

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 every day to make their properties safer, smarter, and more efficient. And every day, we're innovating new technologies in rapidly evolving spaces including AI, video analytics, facial recognition, machine learning, energy analytics, and more. We're seeking those who are passionate about creating change through technology and who want to make a lasting impact on the world around them.

Alarm.com offers competitive pay and benefits inclusive of subsidized medical plan options, an HSA with generous company contribution, a 401(k) with employer match, and 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 work environment are also part of our outstanding total rewards package!

Alarm.com 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 click.appcast.io.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in McLean, VA vacancy
  • $131.3k - $237.35k

     ...Leidos is seeking a Sr. Software Engineer in Alexandria, Virginia. The ideal candidate will have a BS degree with 12-15 years of experience or a Master's with 10-13 years of relevant experience. Responsibilities include engaging in SDLC activities within an agile development... 
    Senior

    Leidos

    Alexandria, VA
    2 days ago
  •  ...Gridpoint in Reston, Virginia is seeking a Senior Software Engineer to independently implement solutions for complex software products. The role requires at least 8 years of experience in software engineering and proficiency in Java or .NET. You will participate in specification... 
    Senior

    GridPoint

    Reston, VA
    2 days ago
  • $163.8k - $245.8k

     ...Workday, Inc. is seeking a Senior Software Development Engineer to support U.S. Federal Government contracts, requiring a TS/SCI w/CI Poly security clearance. Ideal candidates should have over 8 years experience in web application development or SaaS technologies, strong... 
    Senior
    Full time
    Flexible hours

    Workday

    Reston, VA
    2 days ago
  • $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... 
    Senior
    Flexible hours

    Umbra Lab LLC

    Arlington, VA
    1 day ago
  •  ...Bridge Core (BCore) seeks a Senior Software Engineer in Tysons, Virginia. The role requires over 10 years of software development experience, leading stakeholder expectations, and expertise in Oracle PL/SQL and web technologies including .Net and JAVA. You will work with... 
    Senior

    Bridge Core

    Falls Church, VA
    1 day ago
  •  ...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... 
    Senior
    Work at office

    Antithesis Operations LLC

    Vienna, VA
    1 day ago
  •  ...You're an engineer with strong full-stack experience, capable of contributing across our entire product ecosystem. We are EngagedMD and...  ...our Platform, Product and Customer Success teams. At EngagedMD, Software Engineers play a key role not only in building software, but... 
    Senior

    Letit

    Washington DC
    17 hours ago
  • Job Posting Job description updated What We’re Looking For ~8+ years of experience architecting and maintaining enterprise applications with Java (ideally Spring) and Javascript (ideally React) ~ Demonstrable experience setting up GitHub for team version control...
    Senior

    Saxon Global

    Washington DC
    4 days ago
  • Job Recommendation When you upload your resume, we provide job recommendations to you. Please confirm you have read and understand how your data may be processed pursuant to the Microsoft Data Privacy Notice and Transparency FAQ.
    Senior

    Microsoft Corporation

    Washington DC
    1 day ago
  • $90 per hour

     ...Client: CareFirst BlueCross BlueShield Role: Senior Software Engineer - IBM DataPower and IBM API Connect Location: Hybrid - Onsite 1-2 times per month in Reston, VA. Candidates MUST reside in the DMV or WV areas. Duration: 12-month... 
    Senior
    Contract work

    3B Staffing LLC

    Herndon, VA
    3 days ago
  •  ...Senior Software Engineer Analyzes user interfaces, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrades and new COTS. Defines... 
    Senior

    TENICA

    Herndon, VA
    4 days ago
  •  ...on this mission. If you are too, let's talk. Observability Engineer The Auth0 Platform Observability team owns the observability...  ...monitor and observe our platform while continuing to rapidly ship software that our customers love. Our engineers maintain and automate... 
    Senior

    Okta, Inc.

    Washington DC
    17 hours ago
  •  ...specifications Lead code reviews, mentor junior developers, and promote engineering excellence across the team Optimize application performance...  ...Qualifications Experience: 5+ to 15+ years of professional software development experience with significant focus in Python Core... 
    Senior
    Full time
    Visa sponsorship

    LumiJobs

    Rockville, MD
    2 days ago
  •  ...for marginal security benefit. At Zip, our goal is to build software that makes enterprise cybersecurity reasonable – to reduce...  ...utmost importance to building a great culture. The Role As a Senior Software Engineer, you'll help build from the ground up, designing and... 
    Senior
    Flexible hours

    GetReal Security LLC

    Washington DC
    2 days ago
  •  ...Overview Senior Software Engineer LOCATION: Arlington, VA JOB STATUS : Full-time CLEARANCE : Top Secret CERTIFICATION : TRAVEL : As Needed Astrion has an exciting opportunity for a Senior Software Engineer located at the NAVSEA PEO IWS... 
    Senior
    Full time
    For contractors
    Work at office
    Flexible hours

    ASTRION, INC.

    Arlington, VA
    5 days ago
  •  ...The Senior Software Engineer will serve as a senior member of the software development team, responsible for designing, developing, implementing, and supporting enterprise-level applications. This role works independently with minimal supervision and participates in all... 
    Senior

    Compunnel

    McLean, VA
    2 days ago
  • $86.8k - $198k

     ...Software Engineer, Senior As a back-end developer, you will work on clean code, APIs, analytics, and infrastructure to build user-focused solutions for our clients. You will help identify potential risks, contribute to solution development, and create efficient and effective... 
    Senior
    Local area

    Booz Allen Hamilton

    Herndon, VA
    17 hours ago
  •  ...About the Role As a performance-focused Mid to Senior level Software Engineer at Appian, you will build tools to solve complex performance problems and tackle our most challenging technical problems alongside other brilliant engineers. Qualifications 4+ years experience... 
    Senior
    Work at office
    Local area

    Appian

    McLean, VA
    3 days ago
  •  ...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... 
    Senior
    Work at office
    3 days per week

    Spire

    McLean, VA
    1 day ago
  • $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... 
    Senior
    Remote work
    Night shift

    HawkEye 360

    Herndon, VA
    1 day ago
  •  ...Senior Software Engineer – Middleware & Backend Services Nightwing provides technically advanced full‑spectrums of cyber, data operations, systems integration and intelligence mission support services to meet our customers’ most demanding challenges. Our capabilities... 
    Senior

    Nightwing Intelligence Solutions, LLC

    Sterling, VA
    3 days ago
  •  ...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... 
    Senior
    Work at office

    GridPoint

    Reston, VA
    2 days ago
  •  ...Advance your career while impacting our national security in cyber as a Senior Software Engineer at GDIT. Here, technologists have many paths to grow a meaningful career supporting cyber missions and operations across the federal government. The Advanateam is seeking... 
    Senior
    Work at office

    General Dynamics Information Technology

    Falls Church, VA
    3 days ago
  •  ...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

    The Logical Answer

    McLean, VA
    4 days ago
  • $185k - $225k

     ...Join to apply for the Senior Software Engineer role at Method This range is provided by Method. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $185,000.00/yr - $225,000.00/yr Meet Method... 
    Senior
    Full time

    Method Products

    Washington DC
    1 day ago
  •  ...There's a good chance you've even used our software since 70,000+ companies nationwide use it...  ...custom patterns handling our enrollment engine. We believe the best part of development...  ...devising the proper implementation. Our senior engineers solve problems, define the features... 
    Senior

    Employee Navigator

    Bethesda, MD
    2 days ago
  • $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... 
    Senior
    Full time
    Local area

    TryApplyNow

    McLean, VA
    3 days ago
  •  ..., 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... 
    Senior
    Contract work
    Temporary work

    Triglocon

    Reston, VA
    1 day ago
  • $86.8k - $198k

     ...Job Number: R0236102 Software Engineer, Senior The Opportunity: As a back-end developer, you know that a good site or system needs the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We're looking for a back... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Herndon, VA
    6 days ago
  • $500 per month

     ...intelligence and defense communities, using its Connector software product to enable federated data discovery that cuts intelligence...  ...Community and the Department of War. About the Role As Senior Software Engineer, you will be making technical direction and architectural... 
    Senior

    Adelphi

    Washington DC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!