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

Senior Software Engineer

$145k - $155k

Alarm.com

Senior Software Engineer

As a Senior Software Engineer, you will work with a small team of full-stack developers that work on all server-side aspects of HVAC home automation and security. Our mandate is very broad and includes but not limited to processing HVAC-related events, provisioning equipment, monitoring alerts, 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 opportunity 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. Candidates must be able to communicate well within a team environment and work independently on self-directed tasks.

Very few small companies innovate and develop across such a broad range of technologies as Alarm.com. This position is ideal for the candidate who seeks a small, friendly 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 C# .NET, SQL Server, Kafka, Ember.js, Node.js, Python, K8s, Azure, Redis, Artemis 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.
  • Alarm.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?
  • Lead and 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 degree in computer science, computer engineering, a related field or equivalent work experience
  • 5+ years of professional software development experience
  • Experience leading projects to completion and mentoring other engineers
  • Strong object-oriented programming skills
  • Experience with C#, .NET Core is a plus
  • Experience with database design and development
We would love it if you had some of the below (but it is fine if you don't):
  • Experience working with high-availability, high-throughput services
  • Experience working in an enterprise-scale microservices architecture
  • 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/React/Angular
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.

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 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.


For more information, please visit .

COMPANY BENEFITS

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

JR105530

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

$145,000-$155,000 USD
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Needham, MA vacancy
  • $154k - $177k

     ...fast— but making it count. This role is hybrid, requiring three days per week onsite in our Needham, MA headquarters. As a Senior Software Engineer, you will join a highly motivated engineering team to design, build, and evolve the next generation of SaaS‑based cloud‑... 
    Senior
    Work visa
    3 days per week

    Advisor360°

    Needham Heights, MA
    5 days ago
  • $80k - $150k

     ...data governance (EDG) team is collaborating to enable world‑class data governance practices at Wellington. This role is a Senior Software Engineer responsible for building and supporting Data Governance applications across the firm. Responsibilities Participate in all... 
    Senior
    Flexible hours

    Wellington Management

    Needham Heights, MA
    5 days ago
  • $125k - $205.1k

     ...and execute trades rapidly and efficiently. As we continue to innovate and grow, we're searching for a forward-thinking Senior Software Engineer to help us build the future of capital markets infrastructure. As a Senior Software Engineer you will: Utilize... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area

    Hpr LLC

    Needham, MA
    3 days ago
  • $80k - $150k

     ...Senior Software Engineer The Enterprise Data Services (EDS) mission is to ensure everyone at Wellington treats data as a critical asset that powers investment and service excellence for our clients. The centralization of enterprise data architecture, enterprise data... 
    Senior
    Flexible hours

    Wellington Management

    Needham, MA
    3 days ago
  • $92.7k - $222.48k

     ...bigger - helping to simplify health care one person, one family and one community at a time. Position Summary As a Senior Software Development Engineer at CVS Health, you will be responsible for designing, developing, and implementing digital solutions and systems. This... 
    Senior
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    Hispanic Alliance for Career Enhancement

    Wellesley, MA
    15 hours ago
  • $200k

     ...Software Engineer – Senior Level Hybrid, on-site 3‑times a week. Compensation up to $200,000–$500,000. Responsibilities & Qualifications Top performer with strong hands‑on coding – absolute must. Java C++ Cloud platforms Building production software for various clients... 
    Senior

    HRB

    Weston, MA
    5 days ago
  •  ...Anduril Industries is seeking a Senior Software Engineer in Waltham, Massachusetts to lead a small team focused on command and control software. In this role, you’ll leverage your expertise in path planning and routing algorithms to develop cutting-edge technologies for... 
    Senior
    Full time

    jobs.frontdoordefense.com - Jobboard

    Waltham, MA
    1 day ago
  •  ...IBM Software Job Opportunity At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers... 
    Senior

    IBM

    Boston, MA
    2 days ago
  •  ...bold step at a time. To those who see AI as a driver of progress, come build the future together. The Crown Is Yours As a Senior Software Engineer you'll build scalable data-driven systems that power real-time experiences for millions of customers. From day one, you'll... 
    Senior
    Immediate start

    DraftKings

    Boston, MA
    2 days ago
  •  ...Evolvesquads is looking for a Senior Software Engineer to join our Product Engineering team in Boston. This hybrid role will empower you to lead the design and delivery of complex features, driving architectural decisions while mentoring other engineers. You will partner... 
    Senior

    Evolvesquads

    Boston, MA
    5 days ago
  •  ...We have a current opportunity for a Full Time Software Engineer with a Frontend-focus at an investment management firm based in Boston. You will join the team to build out the trade compliance for their daily trading activities. My client is looking for an engineer with... 
    Senior
    Full time
    Work at office
    1 day per week

    Huxley

    Boston, MA
    2 days ago
  •  ...A leading open-source software company is looking for a Senior Software Engineer to support their Observability Service team. This role involves developing high-quality software features, collaborating with engineers, and optimizing user experience in large-scale distributed... 
    Senior

    Red Hat

    Boston, MA
    5 days ago
  •  ...information we collect and third parties having access to it, please select ‘More Information’ or refer to our privacy policy.Senior Software Engineer page is loaded## Senior Software Engineerlocations: United States - Boston Officetime type: Full timeposted on: Posted 30+... 
    Senior

    Snyk Ltd.

    Boston, MA
    1 day ago
  •  ...Senior Software Engineer Cloud Gateway Futurewei American Storage Lab is looking for a talented software engineer to help building the cloud gateway software product partner with Ceph. Job Responsibilities: Design, build and implement the Cloud Gateway products... 
    Senior
    Local area
    Remote work
    Overseas

    Netpace

    Framingham, MA
    3 days ago
  •  ...Qualifications 5+ years building production systems Strong backend engineering skills — you’ve built and scaled real systems (we use Python,...  ...a range of experience levels, including those who may be more senior than this role suggests. We are an equal opportunity employer... 
    Senior
    Work at office
    Relocation

    Farsyt

    Cambridge, MA
    1 day ago
  • $80k - $150k

    Wellington Management Company in Needham, MA is seeking a Senior Software Engineer responsible for developing data governance applications. The ideal candidate will have extensive experience with JavaScript/TypeScript, AWS services, and a strong background in both front... 
    Senior

    Wellington Management Company

    Needham Heights, MA
    4 days ago
  • $150k - $225k

     ...Senior Software Engineer Title of Role: Senior Software Engineer Location: Boston, onsite Company Stage of Funding: Seed Office Type: Onsite Salary: $150K-$225K Company Description We're representing a dynamic startup focused on transforming... 
    Senior
    Work at office

    Recruiting from Scratch

    Boston, MA
    3 days ago
  •  ...experience in Network Provisioning and Activation Deep understanding of Telecom OSS Domain Trained in Safe Agile Extensive software development experience using Java Experience working with front end technology and framework such as JavaScript, AngularJS... 
    Senior

    E-Solutions

    Newton, MA
    4 days ago
  • $135k - $200k

     ...customers including ClassPass, Capital One, Cisco, and Rippling, just to name a few. Our focus is on building software with care and craftsmanship and our engineering blog posts offer a taste of that. Backed by top investors such as Matrix Partners, Battery Ventures, and... 
    Senior
    Full time
    Visa sponsorship

    LogRocket

    Boston, MA
    5 days ago
  •  ...customers count on Tive to ensure that their shipments are delivered on time and in full—because every shipment matters. As a Senior Software Engineer at Tive, you will mentor a team of full‑stack software engineers while also being a strong individual contributor to the... 
    Senior
    Remote work

    Tive Inc

    Boston, MA
    1 day ago
  •  ...This is a full-time, U.S.-based software engineering role focused on building the next generation of a mission-critical SaaS platform used by field service operators nationwide. The product suite supports dispatching, mobile workflows, payments, compliance, and marketplace... 
    Senior
    Full time

    Motion Recruitment Partners LLC

    Boston, MA
    3 days ago
  •  ...Senior Software Engineer – Search Job Summary: As a Senior Software Engineer on our Search Services and Applications team, you’ll design and build cloud‑based search services and applications across traditional and AI‑powered search (OpenSearch/Elasticsearch, NLP, vector... 
    Senior
    Contract work

    GoToMeeting

    Boston, MA
    1 day ago
  • $125k - $150k

     ...offers a hybrid work arrangement with 18 remote workdays per quarter, subject to manager approval. Position Overview The Senior Software Engineer will contribute to building, developing, testing, deploying, and supporting HarbourVest software and related systems within... 
    Senior
    Remote work

    Harbourvest

    Boston, MA
    3 days ago
  • $120 - $160 per hour

     ...and Dropbox. Learn more at semgrep.dev. About the role As a Senior Growth Engineer within the Product Engineering organization, you'll work at...  ...problem‑solving 4+ years of experience writing production software and building web applications. Our stack includes Python, Typescript... 
    Senior
    Hourly pay
    Currently hiring
    Local area
    Remote work
    Weekend work

    Semgrep

    Boston, MA
    1 day ago
  •  ...Senior Software Engineer, Product Boston Our vision is to become the leading biocomputing platform. The future of biology is in big data analysis, and we are on a mission to accelerate digital drug discovery with the Watershed platform. Watershed enables scientists... 
    Senior

    Watershed Informatics

    Boston, MA
    3 days ago
  •  ...Build software that powers precision motion. At Copley Controls, we’re pushing the boundaries of motion control technology—and we’re looking for a Senior Software Engineer who’s excited to build reliable, scalable systems that directly impact real-world products. If you... 
    Senior
    Immediate start
    Relocation package
    Flexible hours

    Analogic-Corporation-1

    Canton, MA
    3 days ago
  •  ...Job Overview Franklin Templeton Companies, LLC seeks a Senior Software Engineer in Boston, MA. The Senior Software Engineer will develop and maintain database-driven business data solutions applications that support a broad range of business lines, including Fund Accounting... 
    Senior
    Local area
    Remote work
    Work from home

    SupportFinity

    Boston, MA
    1 day ago
  •  ...Brady’s Engraving Solutions group is seeking a highly skilled and motivated Senior Software Engineer to join our innovative team. In this role, you will be instrumental in designing, developing, and deploying full-stack solutions that directly impact our end-users. The... 
    Senior
    Full time
    Work at office
    Worldwide

    RadNet

    Boston, MA
    1 day ago
  • $145k - $175k

     ...organization where your contributions matter. Whether you\'re in engineering, science, manufacturing, or support, you’ll be part of a...  ...impact on global health. We are seeking a highly skilled Senior Software Engineer with expertise in developing Windows-based medical... 
    Senior
    Hourly pay
    Work at office
    Flexible hours

    Nova Biomedical

    Waltham, MA
    1 day ago
  • $600 per month

     ...Job Title Senior Software Engineer – OutSystems and Integrations Location Boston or Atlanta (Hybrid, requires two days in office weekly) What You'll Be Doing Provide support for existing systems, processes, and applications through incident handling, troubleshooting,... 
    Senior
    Temporary work
    Work at office

    HINCX Hiscox Inc.

    Boston, MA
    5 days ago

Do you want to receive more vacancies?

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