Senior Software Engineer - Financial Systems

Alarm.com
Tysons, Virginia
Full Time
Posted January 24, 2025
Apply Now

Application opens on company website

Job Description

The Senior Software Engineer will design and develop financial systems for the Finance Engineering team, collaborating across departments to implement and support key initiatives while utilizing cutting-edge technology and Agile development methods.

Key Responsibilities

  • Design and develop financial systems for Finance and Billing departments.
  • Develop full stack software across various platforms and technologies.
  • Lead architecture, design, implementation, and operational support of tools and services.
  • Collaborate with business and technology partners to implement key initiatives.
  • Integrate financial systems with external platforms.
  • Create and maintain unit tests.
  • Mentor team members.

Requirements

  • 5 years of professional software development experience
  • Strong object-oriented programming skills
  • Experience with SQL, database design, and development
  • Experience with external facing APIs and/or third-party platform integrations
  • Experience with creating and maintaining unit tests

Benefits & Perks

Competitive pay
Subsidized medical plan options
HSA with generous company contribution
401(k) with employer match
Paid holidays
Wellness time
Vacation increasing with tenure
Paid maternity and bonding leave
Company-paid disability and life insurance
FSAs
Well-being resources and activities
Casual dress work environment
Work from the office 4 days a week

Ready to Apply?

Join Alarm.com and make an impact

Apply Now

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Alarm.com

Associate Inside Sales Representative

Alarm.com
Liberty Lake
Full Time
$50k-60k

Business Development Representative

Alarm.com
Tysons
Full Time

Commercial Account Executive

Alarm.com
Tysons
Full Time