Software Engineer II (PointCentral)

Alarm.com
Tysons, VA
Full-time

Join as a Software Engineer II and pioneer the next generation of smart home technology for both residential and commercial security!

As a Software Engineer II, you will work with a small team of full-stack developers that work on all server-side aspects of smart home security.

You’ll collaborate with our Product Management and Business teams to drive 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.

Strong multi-tasking skills and the ability to self-learn are must-have attributes. Candidate must be able to communicate well within a team environment and work independently on self-directed tasks.

WHAT CAN YOU DO FOR ?

  • 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
  • 2+ years of professional software development experience
  • Strong object-oriented programming skills; C# a plus
  • Experience with creating and maintaining unit tests
  • Experience with database design and development

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 with JavaScript development using an established JS framework, such as Ember, Angular or React

WHY WORK FOR ?

  • 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 team!

  • Gain well rounded experience : 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 : 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.
  • values working together and collaborating in person. Our employees work from the office 4 days a week.
  • 9 days ago
Related jobs
Promoted
Node.Digital
Sterling, Virginia

Principal Solutions Architect / Software Engineer - Principal II. Bachelor’s degree in Software Engineering, Computer Science or a related discipline is required. Works with product and engineering teams to understand the tradeoffs of potential solutions and how they fit into product roadmaps....

Promoted
Navy Federal Credit Union
Vienna, Virginia

Seeking a Software Development Engineer in Test (SDET) that will collaborate with DevOps engineers, developers, and cloud engineers to plan, design, and develop test automation in support of DevOps and Continuous Integration, Continuous Delivery (CICD) pipelines. Ability to adhere to Software Engine...

Promoted
Amazon Data Services, Inc.
Manassas, Virginia

The STRADA ADC Team at Amazon Web Services (AWS) is looking for a Software Development Engineer II to build, deliver, and maintain complex products that delight our customers and raise our performance bar. As you design and code solutions to help our team drive efficiencies in software architecture,...

Solutions³ LLC
Dulles, Virginia

Software Engineer - Senior II - ESW04 Solutions 3 LLC is supporting a U. Excellent problem-solving and communication skills Required Education: Bachelor’s degree in Software Engineering, Computer Science, Information Systems or a related discipline is required. ...

Node.Digital
Dulles, Virginia

Software Quality Assurance Engineer / ServiceNow Test Engineer. Software Quality Assurance Engineer / ServiceNow Test Engineer. The position requires proficiency with a variety of testing techniques, a solid understanding of software development, superior communication skills, and direct experience ...

Amazon.com Services LLC
Arlington, Virginia

As a Software Development Engineer, you will drive the development of services and assets for an internal facing, global solution that will be used by thousands of Amazoninans to support millions of applicants aspiring to work at Amazon. Own, drive, and deliver software solutions. Collaborating with...

Intelliswift Software Inc
Herndon, Virginia

Responsibilities also include working alongside other engineers on the development of software, updating/enhancing our current software, automation of support processes and documentation of our systems. Require a Software Development Engineer who will work on creating Windows services written. In ad...

Amazon.com Services LLC
Arlington, Virginia

To achieve this goal we are seeking a Software Dev Engineer II to join our team. To help us achieve this goal we are seeking a Front-End Engineer II to join our team. We want someone who is passionate about solving the toughest software challenges on behalf of our customers and users. You will desig...

Raytheon Technologies
Sterling, Virginia

Software Engineer II - Training Systems (Onsite). Contribute to software and systems engineering requirements capture and analysis. In this position, you will assist in designing, implementing, and testing multi-threaded software applications and their associated user interfaces. Design, develop, in...

Scaleneworks US
Reston, Virginia

Masters or bachelor’s degree in engineering with a specialization in Computer Science /Information Technology/ Electronics & Communication is essential for this role. ...