Senior Software Engineer
Alarm.comAbout the role
At PointCentral, we are creating a world where property managers can spend their time focusing on the people who make their communities thrive rather than routine administrative, operational, and maintenance tasks. At the same time, we are providing renters and guests access to secure, convenient, and resource-conserving smart home solutions. While we have a solid client base, with some of the world’s biggest customers using our solutions, we’re just getting started!
As a Senior Software Engineer on PointCentral’s Property Manager Interfaces team, you will work with a small team of full-stack developers to build exciting new features for our platform to help property managers effectively and efficiently manage their portfolios. Our team works in areas such as improving the self-guided touring experience for prospective residents and property managers (including finding ways to reduce fraud!) and creating new interfaces such as dashboards to allow property managers to easily perform their routine tasks and gain insights into their properties.Alongside other developers, you’ll collaborate closely with our Product Management and Business teams to drive the technical discovery, design, and implementation of large-scale applications, products, and platforms.
Our software development includes working on backend services, websites, and database design that make-up our whole ecosystem.
DAY-TODAY RESPONSIBILITIES
- 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 in Computer Science, Computer Engineering, a related field or equivalent work experience
- 5+ years of professional software development experience
- Experience leading and/or mentoring other engineers
- Strong object-oriented programming skills; C# a plus
- Experience with creating and maintaining unit tests
- Experience with database design and development
- Experience with JavaScript development using an established JS framework, such as Ember, Angular or React
- Ability to communicate well within a team environment and work independently on self-directed tasks
- Ability to self-learn
We would love if you have some of the below (but it is fine if you don’t):
- Experience working with high-availability, high-throughput services
- Experience with external facing APIs and/or third-party platform integrations
- Familiarity with distributed event streaming platforms, such as Kafka
- Experience building enterprise-level systems
We encourage you to apply even if you don’t meet every one of the qualifications listed. We understand talented people have a mixture of background experience and can learn new technologies and languages.
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. We encourage you to apply even if you don’t meet every one of the qualifications listed. We understand talented people have a mixture of background experience and can learn new technologies and languages.
- 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 technol
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Claims Senior Casualty Adjuster
AAA
$100,000/yr
Claims Senior Property Adjuster
AAA
$80,000/yr
Senior Patient Registrar - Orthopedics - Queens Medical Group/Jackson Heights
NewYork-Presbyterian Hospital
$69,300/yr