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- ...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
- ...code, but build something from the ground up. We're hiring a Senior Engineer to take over an early-stage product from the CTO and make it... ...shows You Might Be a Good Fit If You Have 4+ years of software engineering experience Are strong in TypeScript (our...Senior
- ...owned small business providing advanced cybersecurity, cloud engineering, and IT modernization services to federal and commercial... ...protect and enable mission success. We are currently seeking a Senior Software Engineer II to support a classified program. This role focuses...Senior
- ...Senior Software Engineer Location: Rockville, MD / Tysons Corner, VA / NY/NJ (Hybrid – 3 Days Onsite) Duration: 6-Month Contract Job Summary: We are seeking a Senior Software Engineer with strong expertise in Python, Angular, AWS, and modern microservices architecture...SeniorContract work
- ...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
- ...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...SeniorWork at officeLocal area
- ...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...SeniorWork at office3 days per week
- ..., scalable, modular, and API-centric Provide software design recommendations to the Program Manager and Chief Software Engineer Evaluate operational feasibility by analyzing... ...Management Information Systems, or related STEM field Senior-level experience deploying microservices into...SeniorContract workTemporary work
- ...Summary We are seeking a highly experienced hands-on Full Stack Engineer to design and development of cutting-edge AI Agents, Agentic... ...ethical deployment frameworks. Contributions to open-source projects or publications in software development domains. #J-18808-Ljbffr...Senior
- ...Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Senior Software Engineer Location: McLean,VA Overview Summary: Do you love building and pioneering in the technology space? Do you...SeniorInternship
$129k - $193k
.... 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 solution...SeniorWork at officeLocal area$130k - $196k
...organization where your work contributes to a greater purpose. Position Overview: We are seeking a highly skilled Senior Software Engineer to join our team and enhance our internal data platform. This role requires expertise in modern cloud-based data infrastructure...SeniorFull timeLocal area- ...while working alongside a team that celebrates wins, makes big decisions, and blazes new trails together. About the role Software Engineers at Range are responsible for scoping requirements and delivering impactful features by working closely with product, design,...SeniorWork at officeRelocationMonday to Friday
- ...Overview Senior Software Engineer Tysons, VA TS/SCI with Poly At Bcore, our strength comes from how we deliver impact to the mission. Whether it’s architecting critical IT solutions, producing actionable intelligence, or developing cutting edge technology, we succeed...Senior
$90k - $225k
...Altamira Technologies is seeking Senior Software Engineers to join our world‑class Space Systems engineering team in Denver, CO. As a candidate for this opportunity, you should have a good foundation in object‑oriented software development and be experienced working in...SeniorWork experience placement- ...Senior Software Engineer – Astor & Sanders 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...SeniorFull timeRemote work
- ...Location: McLean, VA or Richmond, VA Work Environment: Hybrid Role Summary As a Senior Software Engineer at Exiger, you will be responsible for designing and developing software projects from a technical implementation perspective that satisfy the project's requirements...SeniorWork at officeWork from homeFlexible hours
$140k - $185k
...SaaS environment - 100% remote A Bit About Us Our company, a leading name in the IoT industry, is on the hunt for a Senior Software Engineer to join our dynamic team. This is a fantastic opportunity for a seasoned professional with a minimum of 5 years of experience...SeniorLocal areaRemote workWork from home$86.8k - $198k
...CANDIDATE JOURNEY Discover what to expect during your journey as a candidate with us. We're looking for a passionate Senior Full-Stack Software Engineer to work with a fast-paced, highly collaborative software development team building and launching capability for Enterprise...SeniorFull timeContract workPart timeLocal areaRemote work- ...transitioning from startup execution to a disciplined, enterprise ready engineering organization, and we are building the team that will take us... ..., and operate more securely at scale. The Role Senior Software Engineers at RegScale own their work end to end. You take a...SeniorImmediate start
- ...highly motivated and talented individuals to join our team as a Software Engineer. At Credence, we offer an exciting opportunity to be part... ..., and iterative delivery environment? We are seeking Senior Full Stack Software Engineers who are passionate about working...Senior
- ...Innovation, and Scale Venture Partners. Hyper-growth. Small team. Every person matters. About The Role We're looking for a software engineer who understands the user's problem, architects a solution, and ships it. Sometimes the same day. Your work lives in production...Senior
$86.8k - $198k
## Software Engineer, SeniorApplylocations: McLean, VAtime type: Full timeposted on: Posted Todaytime left to apply: End Date: September 2,... ...left to apply)job requisition id: R0241567Software Engineer, Senior**The Opportunity:**Are you looking for an opportunity to leverage...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...together. At Appian, we're not only about building awesome software, but also about growing our culture of passion, energy,... ...people, great software! As a performance-focused Mid to Senior level Software Engineer at Appian you will help build tools to solve complex...SeniorWork at officeLocal area
$163.8k - $245.8k
...to be a match for you too. About The Team The Database Engineering Team at Workday designs, builds, develops, maintains, and supervises... ...are a fast-paced and diverse team of database specialists and software engineers responsible for designing, automating, managing and...SeniorWork experience placementWork at officeRemote workHome officeFlexible hours$86.8k - $198k
...Job Number: R0241567 Software Engineer, Senior The Opportunity: Are you looking for an opportunity to leverage your Full Stack Software Engineering expertise in a high impact role? Booz Allen is building next generation solutions in Cybersecurity.We're looking...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$127k - $191k
...their career path? We are searching for a highly innovative Senior Developer to join our team. Interested in learning more? Read... ...of it! You will get to show off your skills as a full stack software engineer, and will influence outcomes, guide transformation, and put your...SeniorShift work$125k - $138k
...Senior Software Engineer - Full Stack This is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our team creates products that meet people's needs and transform...SeniorContract workTemporary workWork at officeRemote workFlexible hours- ...Senior Software Engineer Why choose between doing meaningful work and having a fulfilling life? At MITRE, you can have both. That's because MITRE people are committed to tackling our nation's toughest challenges—and we're committed to the long-term well-being of our...SeniorWork experience placementInternshipLocal areaImmediate start
- ...Department Summary: Do you want to develop software systems that contribute to solving our... ...problems? Do you want to work alongside engineers and scientists that are experts in their... ...Responsibilities: MITRE is seeking a Senior Software Engineer to design, build,...SeniorWork experience placementInternshipLocal areaImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software engineer internship remote McLean, VA
- machine learning software engineer McLean, VA
- software engineer part time McLean, VA
- facebook software engineer McLean, VA
- senior robotics software engineer McLean, VA
- software developer night shift McLean, VA
- software development engineer aws McLean, VA
- startup software engineer McLean, VA
- rust software engineer McLean, VA
- part time software developer remote McLean, VA

