A

Senior Software Engineer (Financial Systems)

icon building Company : Alarm.com
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Software Engineer (Financial Systems)

Senior Software Engineer (Financial Systems)          


As a Senior Software Engineer on the Finance Engineering team, you will have the opportunity to design and develop financial systems with cutting-edge technology to support our company and business partners. This includes planning and designing financial (ERP) systems, developing and maintaining infrastructure and solutions for our Finance and Accounting departments and other stakeholders.


This position is ideal for the candidate who thrives in a company culture where one can work collaboratively with stakeholders across different departments. You will also work closely with all levels of business and technology partners to implement and support key initiatives, to integrate company’s financial systems with external platforms. You’ll have the opportunity to work across various technical areas using the latest technologies while using Agile development methods.


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 into 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 want you to bring your experience to make those products best in class.  We emphasize autonomy with accountability.

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


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.

  • Lead architecture, design, implementation, and operational support of tools and services.

  • Be involved in our coming ERP implementation.

  • Exercise good judgment. Know when to work quickly, and when to build a robust solution.

  • Work with the team to imagine new ways to improve partner operations so they can effectively run their business and provide exceptional experience for customers.

  • We value engineers who proactively identify opportunities for improvement and collaborate with stakeholders to refine requirements and deliver optimal solutions.

  • Other duties as assigned. 


WHAT DO YOU NEED?


We are seeking someone who has: 



  • Interested in and capable of taking some technical leadership (i.e. eventually having direct reports in the future)

  • 5+ years of professional software development experience

  • Strong object-oriented programming skills; C# a plus

  • Strong JavaScript with React

  • Experience with SQL, database design and development

  • Experience with Finance and/or Tax applications

  • Experience with creating and maintaining unit tests

  • Experience with external facing APIs and/or third-party platform integrations


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



  • Experience with Enterprise Resource Planning (ERP) software design and integration

  • Experience with financial accounting systems such as Dynamics GP/Great Plains, Dynamics 365 Finance and Operations, Payment Gateways, etc.

  • Experience with large-scale billing, invoice generation and credit card transactions

  • Experience with Supply Chain inventory management

  • Experience with handling international currencies and/or taxes

  • Experience with inventory/warehouse platforms design or integratiom


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.

  • Community and Camaraderie: One of our core values is to 'Keep It Fun,' which to us means fostering a strong sense of community. Our culture is built on collaboration and connection, where we celebrate our successes and believe that a positive, engaging environment is key to doing our best work.

  • 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 platform for intelligently connected properties. Millions of homeowners and businesses rely on Alarm.com's technology to secure, monitor, and manage their environments from anywhere. Our comprehensive suite of solutions—including security, video surveillance, access control, active shooter detection, intelligent automation, energy management, and wellness—is delivered exclusively through a trusted network of thousands of professional service providers and commercial integrators across North America and worldwide. Alarm.com's common stock is traded on Nasdaq under the ticker symbol ALRM. Alarm.com delivers serious security for serious people.


For more information, please visit www.alarm.com.


COMPANY BENEFITS


Our total rewards package is designed to support you holistically—in your health, your finances, and your life outside of work. The package includes medical plans with company subsidies, a Health Savings Account (HSA) with a company contribution, and a 401(k) with an employer match. We encourage a healthy work-life balance with paid vacation that increases with tenure, paid holidays, wellness time, and paid maternity and bonding leave. To complete the package, we also provide company-paid disability and life insurance, all within a collaborative and casual work environment.


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 [email protected].

Original job Senior Software Engineer (Financial Systems) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Senior Software Engineer Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Senior Software Engineer Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.