Senior Software Engineer

1 month ago


Redwood City, California, United States Alarm Full time
Cloud Security Innovator

We're seeking an experienced Senior Software Engineer to join our team, contributing to the development of cutting-edge cloud-based security solutions for smart homes and businesses. Your expertise in backend software development, database design, and object-oriented programming will be instrumental in shaping our ecosystem.

This is a fantastic opportunity to work with a diverse range of technologies, including .NET, SQL Server, Kafka, Ember.js, Node.js, and native iOS and Android applications. As a Senior Software Engineer, you'll have the freedom to self-learn, collaborate with device engineers, business partners, and other engineering teams, and make a significant impact on our projects.

About Alarm.com

Alarm.com is the leading cloud-based platform for smart security and the Internet of Things. With over 7.6 million users, we provide innovative solutions that make properties safer, smarter, and more efficient. Our commitment to excellence and customer satisfaction drives us to push boundaries in rapidly evolving spaces like AI, video analytics, facial recognition, machine learning, and energy analytics.

The Ideal Candidate

We're looking for someone with:

  • A Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
  • At least 5 years of professional software development experience.
  • Strong leadership skills, with experience mentoring and guiding other engineers.
  • Proficiency in C# and experience with database design and development.

Familiarity with high-availability services, external facing APIs, distributed event streaming platforms, and IoT protocols is a plus.

What We Offer

In addition to competitive pay, Alarm.com provides a comprehensive benefits package, including medical, dental, and vision coverage, a 401(k) plan with employer match, paid holidays, wellness time, and vacation increasing with tenure. You'll also enjoy a casual dress work environment and opportunities to grow and develop your skills.



  • Redwood City, California, United States Oracle Full time

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Oracle. As a key member of our software engineering division, you will analyze and integrate external customer specifications, specify, design, and implement modest changes to existing software architecture.About the Role:Analyze and integrate external customer...


  • Redwood City, California, United States Amiseq Inc. Full time

    Job Description:Amiseq Inc. is seeking a highly skilled Senior Software Systems Engineer to join our development team in Redwood City, CA. The successful candidate will be responsible for designing and developing highly available real-time distributed systems using big data technologies.The ideal candidate should have strong proficiency in Go or Java with at...


  • Redwood City, California, United States OBSERVE, LLC Full time

    About UsOBSERVE, LLC is a leading provider of cutting-edge AI-powered contact center solutions. Our innovative technology helps businesses optimize customer interactions and boost performance.As a pioneer in the industry, we're committed to delivering exceptional results for our customers. With a strong focus on quality, scalability, and reliability, our...


  • Redwood City, California, United States Paradyme Management Full time

    About UsAt Paradyme Management, we value innovation, teamwork, and customer satisfaction. We are committed to providing exceptional service to our clients and fostering a collaborative environment for our employees.Job DescriptionWe are seeking a highly skilled Senior Software Engineer Lead to join our team. The ideal candidate will have a strong background...


  • Redwood City, California, United States C3, Inc. Full time

    Expert in AI-Driven Web Application DevelopmentC3 AI is seeking a highly skilled Senior Solution Engineer to design, develop, and deploy full-stack AI-driven web applications on the C3 AI Platform.This role offers an excellent opportunity for experienced professionals to leverage their technical expertise and lead the development of cutting-edge applications...


  • Redwood City, California, United States Cypress HCM Full time

    About the RoleCypress HCM is seeking a Senior Embedded Engineer (IoT) to develop and manage software for IoT devices that push the boundaries of 3D positioning technology. In this role, you will design and implement algorithms to enhance device accuracy, develop provisioning and diagnostic software, and collaborate closely with the hardware team to test and...


  • Redwood City, California, United States C3 AI Full time

    Job DescriptionC3 AI, a leading Enterprise AI software provider, is seeking an experienced Senior Software Engineer to accelerate digital transformation. The proven C3 AI Platform enables the efficient and cost-effective build of enterprise-scale AI applications.The ideal candidate will have in-depth experience with machine learning and artificial...


  • Redwood City, California, United States C3, Inc. Full time

    C3 AI, Inc., a leading Enterprise AI software provider, is seeking an experienced Senior Full-Stack Software Engineering Leader to join the AI Studio team.The ideal candidate will have 5+ years of professional software development experience with JavaScript, Java, or other object-oriented programming languages and a strong understanding of object-oriented...


  • Redwood City, California, United States Box Full time

    About BoxBox is the leading provider of cloud content management solutions. Our mission is to empower businesses to work together more effectively by providing a secure and scalable platform for managing content.Job OverviewWe are seeking an experienced Senior Software Engineer to join our Core Data team. This role will involve designing and developing...


  • Redwood City, California, United States Experis Full time

    Job DescriptionWe're seeking an experienced Go backend developer to join our team. As a senior software engineer, you will be responsible for designing and developing secure, scalable, and reliable backend systems using Go.You will collaborate closely with cross-functional teams to develop new features and improve existing ones. Your contributions will help...


  • Redwood City, California, United States Tbwa ChiatDay Inc Full time

    We're seeking a talented Senior QA Engineer to join our team at Carbon. As a key member of our engineering team, you'll play a vital role in ensuring the quality of our software features and products.The ideal candidate will have a strong background in software testing, with experience in areas such as Linux/Ubuntu servers, API/automation software, rich user...


  • Redwood City, California, United States Box Full time

    Unlock the Power of Cloud Content Management:As a Senior Software Engineer at Box, you'll have the opportunity to work on a cutting-edge Metadata Platform that enables customers to add context to their files and transform them into actionable content. You'll collaborate with a talented team of engineers to design and implement scalable services that meet the...


  • Redwood City, California, United States Dexterity Full time

    Job OverviewWe are seeking an experienced Senior Infrastructure Software Engineer to join our team at Dexterity. As a key member of our software platform infrastructure team, you will design and build systems and services for on-device software delivery to robots in the field.


  • Redwood City, California, United States C3 AI Full time

    OverviewC3.ai, Inc. is a leading Enterprise AI software provider for accelerating digital transformation. Our proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches.We are looking for Senior Software Engineers to join the rapidly growing Data org within...


  • Redwood City, California, United States ZipRecruiter Full time

    Unlock Your Potential">Are you a skilled software engineer looking for a challenging role that will allow you to grow and develop your skills? We are seeking an experienced software engineer to join our team at Alarm.com, the leading cloud-based platform for smart security and the Internet of Things.">About the Role">This is an exciting opportunity for a...


  • Redwood City, California, United States Chan Zuckerberg Initiative Full time

    Company OverviewThe Chan Zuckerberg Initiative is a pioneering organization dedicated to advancing biomedical research and leveraging AI to drive groundbreaking discoveries in human health and disease. Our mission is to accelerate science by supporting the development of cutting-edge technologies that enable scientists to draw meaningful conclusions, unlock...


  • Redwood City, California, United States TalentBurst Full time

    Job DescriptionWe are seeking a highly skilled Software Engineer to join our team at TalentBurst. As a key member of our engineering team, you will be responsible for designing and developing large-scale systems using big data technologies, including Enterprise scale Kafka, Splunk, Prometheus/Loki/Grafana stack, ELK stack, and other Time Series databases.Key...


  • Redwood City, California, United States Chan Zuckerberg Initiative Full time

    About the RoleThe Chan Zuckerberg Initiative is seeking an exceptional Senior Staff Software Engineer to join our Sci Tech organization. As a key member of our team, you will be responsible for driving architecture design and delivery of a distributed web-based platform powered by Virtual Cell Models.This is an excellent opportunity for a technical leader...


  • Redwood City, California, United States DreamCraft Entertainment, Inc. Full time

    DreamCraft Entertainment, Inc.Estimated Salary: $180,000 - $220,000 per year.Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at DreamCraft Entertainment, Inc. As a key member of our engineering team, you will be responsible for leading the development of our game products and tools, from game engine features to editor tools...


  • Redwood City, California, United States Alarm Full time

    Your RoleWe're looking for a talented Senior Software Engineer to join our team at Alarm.com. As a key contributor, you'll be responsible for designing, developing, and deploying software solutions that drive business growth and customer satisfaction. Your expertise will help us stay ahead of the curve in the rapidly evolving smart home security market.Main...