Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Ideal candidates will have a strong background in software engineering, with proficiency in a range of programming languages and frameworks. A collaborative spirit and a passion for technology are essential to succeed in our fast-paced environment.
About the job
Join Alarm.com as a Senior Software Engineer, where you will play a pivotal role in driving innovative solutions that enhance security and automation for our clients. Your expertise will contribute to the design and development of cutting-edge software applications that are integral to our mission.
About Alarm.com
Alarm.com is a leader in the smart home technology industry, providing state-of-the-art security and automation solutions. Our commitment to innovation and excellence has made us a trusted partner for customers seeking to enhance their safety and convenience.
Join Alarm.com as a Senior Software Engineer, where you will play a pivotal role in driving innovative solutions that enhance security and automation for our clients. Your expertise will contribute to the design and development of cutting-edge software applications that are integral to our mission.
Join Alarm.com as a Senior Software Engineer specializing in Financial Systems, where you will play a pivotal role in designing and implementing software solutions that enhance our financial operations. You will work closely with cross-functional teams to deliver high-quality products that meet our client’s needs and drive business success.As a key member of our engineering team, you will leverage your expertise to tackle complex challenges and contribute to the development of innovative financial tools and systems. Your passion for technology and problem-solving will be essential in this dynamic environment.
Join Alarm.com as a Senior Staff Software Engineer, where you will play a pivotal role in developing cutting-edge technology solutions. You will collaborate with cross-functional teams to design, implement, and optimize robust software systems, ensuring high performance and scalability. Your expertise will guide technical decisions and shape the future of our products.
About Our ClientJoin a leading Enterprise SaaS company dedicated to data privacy governance, security, and compliance solutions. With their patented Hybrid AI technology, they ensure effortless compliance with GDPR, CCPA, and other privacy regulations while offering unified consent management APIs. Their growing clientele includes Fortune 100 companies, illustrating their strong product-market fit and commitment to advancing data privacy through AI-driven solutions.The organization utilizes a balanced approach combining machine learning, text analytics, and human expertise to fine-tune their platform, enabling brands to engage consumers effectively and manage data privacy across various channels, including IoT devices and traditional marketing methods.Our MissionWe aim to foster a better society by advocating for robust data protection legislation, ensuring the safeguarding of customer data, and enhancing transparency and trust between businesses and consumers.Your RoleWe are in search of a talented Senior Software Engineer to impact the architecture and success of our critical privacy and data security products significantly.Key ResponsibilitiesDevelop scalable, load-balanced web applications, RESTful APIs, and algorithms that handle over 50 million privacy requests daily.Lead the implementation of new features and redesign complex user interfaces.Enhance application performance and security for enterprise-scale deployments.Mentor fellow engineers, cultivating an environment of excellence and professional growth.Collaborate with cross-functional teams to meet project deadlines.
Senior Software Engineer As a Senior Software Engineer at Alarm.com, you will join a dynamic team of full-stack developers working on the innovative server-side components of smart home security systems. Our broad mandate encompasses a range of responsibilities including processing security events, provisioning devices, monitoring station signaling, automating testing processes, and integrating a diverse array of devices into the Alarm.com connected ecosystem. Your contributions will span backend services, web application development, and database design, all crucial to our comprehensive ecosystem. In this role, you will have the opportunity to engage with various technical domains. Typical projects will involve a mix of technologies and skills, demanding close collaboration with device engineers, business partners, and other engineering teams. You must possess strong multitasking abilities and a proactive approach to self-learning. Excellent communication within a team environment and the capacity to manage independent tasks are essential attributes. Alarm.com is a leader in innovation, developing across a wide spectrum of technologies. This position is perfect for candidates who thrive in a collaborative, people-centric company culture, where you can work alongside exceptionally talented individuals in a stimulating environment focused on cutting-edge wireless, software, and hardware/device technologies to create outstanding consumer products.
Join our dynamic team at Alarm.com as a Software Engineer II, where you will be responsible for developing innovative software solutions to enhance our cutting-edge security and automation platforms. You will collaborate with cross-functional teams to design, implement, and maintain scalable applications that meet the needs of our growing customer base.
Join Alarm.com as a Software Engineering Intern and immerse yourself in a cutting-edge technological environment. This internship offers a unique opportunity to work alongside talented engineers and contribute to the development of innovative software solutions that enhance the security and automation capabilities of our clients.
Join Our Impactful TeamAt GRVTY, we specialize in providing tactical data engineering solutions that make a difference. Our dedicated teams of Data Engineers, Data Scientists, and ETL Developers work closely with intelligence analysts, transforming raw data into actionable intelligence. You will be instrumental in creating innovative tools and services that enhance data engineering activities, ultimately contributing to real-world missions. Your contributions will be visible daily, and you will have the chance to support a variety of mission organizations.This is an exciting time for growth and development within our program, as we ramp up to support more missions. We value a fast-paced, flexible environment that encourages innovation and allows you the freedom to determine how best to achieve your goals. Our focus is on your capabilities rather than your years of experience, providing you with a supportive work-life balance where hours are flexible. Our workspace is designed to foster collaboration, and we offer an excellent cafeteria for your convenience!Our technical stack is extensive, encompassing Python (including libraries such as Pandas, NumPy, SciPy, and scikit-learn), various Machine Learning packages, Linux, AWS/C2S, Apache NiFi, Spark, PySpark, Hadoop, Kafka, ElasticSearch, Solr, Kibana, Neo4J, MariaDB, PostgreSQL, Docker, Puppet, and many more technologies. Please note that this role is based in McLean, VA, and various field offices across Northern VA, with no remote work support available. A TS/SCI + Polygraph clearance is required for this position.
Join Alarm.com as a Software Engineer II and play a pivotal role in developing innovative software solutions that enhance home and business security. You will collaborate with cross-functional teams to design, implement, and maintain scalable applications, ensuring they meet high standards of performance and reliability.
Join Alarm.com as a Staff Software Engineer where you'll be at the forefront of artificial intelligence innovation. You'll collaborate with a team of talented engineers to develop cutting-edge solutions that enhance our products and services. This role offers an exciting opportunity to shape the future of smart home technology.
Role Overview Alarm.com is hiring a Staff Software Engineer in Tysons, Virginia. This position shapes the design, development, and implementation of software systems that support security and automation for clients. The role calls for technical expertise and a focus on building reliable solutions.
Software Engineer II Are you passionate about developing innovative solutions across a wide range of products? Join Alarm.com, a leader in the IoT sector, as a Software Engineer II on our Video Team. In this role, you will play a pivotal part in shaping the future of smart technology that enhances both commercial and residential properties globally. Your mission will involve designing and implementing robust, scalable software that ensures seamless interoperability among devices, making homes smarter, safer, and more efficient. You'll have the opportunity to improve existing solutions and contribute to developing new features that enhance our product ecosystem. Key Responsibilities: Develop full stack software across diverse platforms and technologies. Collaborate with cross-functional teams to define technical and business solutions. Engage in the research and application of cutting-edge technologies to tackle complex problems. Participate in the complete project life cycle from requirements gathering to deployment. Adapt to dynamic project needs with quick development cycles and extensive team collaboration. Exercise sound judgment in determining when to prioritize speed versus building robust solutions. Contribute your ideas to product development, enhancing our engineering processes. Perform additional duties as assigned.
Join Credence, where we empower our clients with cutting-edge technology solutions to meet their mission-critical needs. We specialize in innovative services including AI/ML, secure cloud solutions, digital transformation, and advanced intelligence capabilities for the largest defense, healthcare, and international development federal organizations. Our commitment to partnership and trust enhances mission success for warfighters and secures a better future for our nation. As a privately held company, we are proud to be recognized repeatedly as a top workplace and have featured on the Inc. 5000 list of the Fastest Growing Private Companies for the past 12 years. Our philosophy of servant leadership emphasizes the success of our clients, team members, and partners, ensuring collective achievement.We are currently seeking a Senior Software Tester to join our FedMall/STORES program team. This senior-level position will lead the testing efforts for the STORES 2.0 application, a significant modernization initiative on the ServiceNow platform. The Senior Tester will develop and execute comprehensive test strategies to ensure the quality, functionality, and performance of delivered features. Close collaboration with developers, business analysts, and product owners is essential to validate business requirements, identify defects, and ensure timely resolution prior to deployment. This role involves direct interaction with the DLA PMO and various stakeholders across global locations. The Senior Tester will also mentor a team of testers, overseeing all aspects of testing including functional, integration, performance, regression, and security testing. As part of a seasoned team comprising Software Engineers, Requirement Analysts, Project Managers, Solutions Architects, Testers, and Cybersecurity professionals, the selected candidate will have the opportunity to advance their career in software development and engineering. This position is based in our corporate offices in the Washington, DC area, with a hybrid remote option available.
Join Alarm.com as a Software Engineer specializing in Localization, where you will play a crucial role in enhancing our global product experience. You will collaborate with cross-functional teams to ensure our software meets the diverse needs of users worldwide. If you are passionate about coding and eager to make a significant impact on a global scale, we want to hear from you!
Veilant seeks a Full Stack Software Engineer with hands-on experience in Angular and Java. The position centers on creating and delivering software that enhances both user interaction and internal processes. Responsibilities Design and develop applications using Angular for the front end and Java for the back end Implement new features that address user requirements and align with business objectives Collaborate with team members to tackle technical issues and refine solutions Location This role is on site in Tysons.
About the Role Avint seeks a Senior Systems Engineer to support a mission-critical program in Tysons, Virginia. This position focuses on designing, implementing, operating, maintaining, and securing large-scale IT infrastructure within secure environments. The work directly supports government programs in the National Capital Region. What You Will Do Design and develop frameworks for complex IT systems and infrastructure. Lead technical efforts across requirements development, engineering, integration, and testing. Automate and optimize engineering processes where possible. Assess systems through upgrades, migrations, and new deployments. Create conceptual designs and detailed implementation plans, including work breakdown structures (WBS). Research, prototype, and integrate emerging technologies into existing environments. Maintain accurate system architecture, design documentation, and testing plans. Support configuration management and lifecycle sustainment activities. Collaborate with government stakeholders on technical issues and system improvements. Test and validate systems to ensure they meet established requirements. Participate in interface design and system integration efforts across multiple teams. What We Look For This role requires deep technical knowledge, strong problem-solving abilities, and experience working in highly secure, classified settings. Familiarity with government standards for IT infrastructure is important.
Role Overview Alarm.com is seeking a Senior Director of Device Engineering to guide a talented team focused on designing and building technology solutions for customers. This leadership role shapes the direction of device engineering, with a strong emphasis on delivering products that meet high standards for quality and performance. What You Will Do Lead and mentor the device engineering team Set and execute the strategic vision for engineering initiatives Oversee project management, including resource planning and project delivery Support team growth and professional development Ensure products align with company goals for quality and performance Location This position is based in Tysons, Virginia.
Join our dynamic team at Ridgeline International as a Full Stack Software Engineer specializing in Angular and Java. In this role, you will leverage your technology skills to create innovative software solutions that enhance our operational efficiency. Collaborate with cross-functional teams to design, develop, and deploy scalable web applications that meet our clients' needs.
Join Alarm.com as a Technical Program Manager for Embedded Software!At Alarm.com, we are at the forefront of innovation in the device engineering sector, and we are seeking a talented Technical Program Manager to enhance our Embedded Software team. In this role, you will be instrumental in shaping our embedded software platform and refining development processes across our diverse device portfolio. The perfect candidate will possess a deep understanding of embedded systems, coupled with robust program management expertise. You will excel in communicating with cross-functional teams and stakeholders to ensure our products meet and exceed quality standards.
veillant is seeking a Full Stack Software Engineer to join the team in Tysons. This role centers on building and maintaining web applications that align with business needs, using both Angular and Java. Role overview Collaborate with cross-functional teams to design and implement new software features Work on both the front-end (Angular) and back-end (Java) components of web applications Maintain, update, and enhance existing applications Troubleshoot and resolve technical challenges across various projects Requirements Hands-on experience developing web applications with Angular and Java Comfortable working in a collaborative, project-focused environment Interest in solving complex problems and delivering high-quality solutions
Join Alarm.com as a Senior Software Engineer, where you will play a pivotal role in driving innovative solutions that enhance security and automation for our clients. Your expertise will contribute to the design and development of cutting-edge software applications that are integral to our mission.
Join Alarm.com as a Senior Software Engineer specializing in Financial Systems, where you will play a pivotal role in designing and implementing software solutions that enhance our financial operations. You will work closely with cross-functional teams to deliver high-quality products that meet our client’s needs and drive business success.As a key member of our engineering team, you will leverage your expertise to tackle complex challenges and contribute to the development of innovative financial tools and systems. Your passion for technology and problem-solving will be essential in this dynamic environment.
Join Alarm.com as a Senior Staff Software Engineer, where you will play a pivotal role in developing cutting-edge technology solutions. You will collaborate with cross-functional teams to design, implement, and optimize robust software systems, ensuring high performance and scalability. Your expertise will guide technical decisions and shape the future of our products.
About Our ClientJoin a leading Enterprise SaaS company dedicated to data privacy governance, security, and compliance solutions. With their patented Hybrid AI technology, they ensure effortless compliance with GDPR, CCPA, and other privacy regulations while offering unified consent management APIs. Their growing clientele includes Fortune 100 companies, illustrating their strong product-market fit and commitment to advancing data privacy through AI-driven solutions.The organization utilizes a balanced approach combining machine learning, text analytics, and human expertise to fine-tune their platform, enabling brands to engage consumers effectively and manage data privacy across various channels, including IoT devices and traditional marketing methods.Our MissionWe aim to foster a better society by advocating for robust data protection legislation, ensuring the safeguarding of customer data, and enhancing transparency and trust between businesses and consumers.Your RoleWe are in search of a talented Senior Software Engineer to impact the architecture and success of our critical privacy and data security products significantly.Key ResponsibilitiesDevelop scalable, load-balanced web applications, RESTful APIs, and algorithms that handle over 50 million privacy requests daily.Lead the implementation of new features and redesign complex user interfaces.Enhance application performance and security for enterprise-scale deployments.Mentor fellow engineers, cultivating an environment of excellence and professional growth.Collaborate with cross-functional teams to meet project deadlines.
Senior Software Engineer As a Senior Software Engineer at Alarm.com, you will join a dynamic team of full-stack developers working on the innovative server-side components of smart home security systems. Our broad mandate encompasses a range of responsibilities including processing security events, provisioning devices, monitoring station signaling, automating testing processes, and integrating a diverse array of devices into the Alarm.com connected ecosystem. Your contributions will span backend services, web application development, and database design, all crucial to our comprehensive ecosystem. In this role, you will have the opportunity to engage with various technical domains. Typical projects will involve a mix of technologies and skills, demanding close collaboration with device engineers, business partners, and other engineering teams. You must possess strong multitasking abilities and a proactive approach to self-learning. Excellent communication within a team environment and the capacity to manage independent tasks are essential attributes. Alarm.com is a leader in innovation, developing across a wide spectrum of technologies. This position is perfect for candidates who thrive in a collaborative, people-centric company culture, where you can work alongside exceptionally talented individuals in a stimulating environment focused on cutting-edge wireless, software, and hardware/device technologies to create outstanding consumer products.
Join our dynamic team at Alarm.com as a Software Engineer II, where you will be responsible for developing innovative software solutions to enhance our cutting-edge security and automation platforms. You will collaborate with cross-functional teams to design, implement, and maintain scalable applications that meet the needs of our growing customer base.
Join Alarm.com as a Software Engineering Intern and immerse yourself in a cutting-edge technological environment. This internship offers a unique opportunity to work alongside talented engineers and contribute to the development of innovative software solutions that enhance the security and automation capabilities of our clients.
Join Our Impactful TeamAt GRVTY, we specialize in providing tactical data engineering solutions that make a difference. Our dedicated teams of Data Engineers, Data Scientists, and ETL Developers work closely with intelligence analysts, transforming raw data into actionable intelligence. You will be instrumental in creating innovative tools and services that enhance data engineering activities, ultimately contributing to real-world missions. Your contributions will be visible daily, and you will have the chance to support a variety of mission organizations.This is an exciting time for growth and development within our program, as we ramp up to support more missions. We value a fast-paced, flexible environment that encourages innovation and allows you the freedom to determine how best to achieve your goals. Our focus is on your capabilities rather than your years of experience, providing you with a supportive work-life balance where hours are flexible. Our workspace is designed to foster collaboration, and we offer an excellent cafeteria for your convenience!Our technical stack is extensive, encompassing Python (including libraries such as Pandas, NumPy, SciPy, and scikit-learn), various Machine Learning packages, Linux, AWS/C2S, Apache NiFi, Spark, PySpark, Hadoop, Kafka, ElasticSearch, Solr, Kibana, Neo4J, MariaDB, PostgreSQL, Docker, Puppet, and many more technologies. Please note that this role is based in McLean, VA, and various field offices across Northern VA, with no remote work support available. A TS/SCI + Polygraph clearance is required for this position.
Join Alarm.com as a Software Engineer II and play a pivotal role in developing innovative software solutions that enhance home and business security. You will collaborate with cross-functional teams to design, implement, and maintain scalable applications, ensuring they meet high standards of performance and reliability.
Join Alarm.com as a Staff Software Engineer where you'll be at the forefront of artificial intelligence innovation. You'll collaborate with a team of talented engineers to develop cutting-edge solutions that enhance our products and services. This role offers an exciting opportunity to shape the future of smart home technology.
Role Overview Alarm.com is hiring a Staff Software Engineer in Tysons, Virginia. This position shapes the design, development, and implementation of software systems that support security and automation for clients. The role calls for technical expertise and a focus on building reliable solutions.
Software Engineer II Are you passionate about developing innovative solutions across a wide range of products? Join Alarm.com, a leader in the IoT sector, as a Software Engineer II on our Video Team. In this role, you will play a pivotal part in shaping the future of smart technology that enhances both commercial and residential properties globally. Your mission will involve designing and implementing robust, scalable software that ensures seamless interoperability among devices, making homes smarter, safer, and more efficient. You'll have the opportunity to improve existing solutions and contribute to developing new features that enhance our product ecosystem. Key Responsibilities: Develop full stack software across diverse platforms and technologies. Collaborate with cross-functional teams to define technical and business solutions. Engage in the research and application of cutting-edge technologies to tackle complex problems. Participate in the complete project life cycle from requirements gathering to deployment. Adapt to dynamic project needs with quick development cycles and extensive team collaboration. Exercise sound judgment in determining when to prioritize speed versus building robust solutions. Contribute your ideas to product development, enhancing our engineering processes. Perform additional duties as assigned.
Join Credence, where we empower our clients with cutting-edge technology solutions to meet their mission-critical needs. We specialize in innovative services including AI/ML, secure cloud solutions, digital transformation, and advanced intelligence capabilities for the largest defense, healthcare, and international development federal organizations. Our commitment to partnership and trust enhances mission success for warfighters and secures a better future for our nation. As a privately held company, we are proud to be recognized repeatedly as a top workplace and have featured on the Inc. 5000 list of the Fastest Growing Private Companies for the past 12 years. Our philosophy of servant leadership emphasizes the success of our clients, team members, and partners, ensuring collective achievement.We are currently seeking a Senior Software Tester to join our FedMall/STORES program team. This senior-level position will lead the testing efforts for the STORES 2.0 application, a significant modernization initiative on the ServiceNow platform. The Senior Tester will develop and execute comprehensive test strategies to ensure the quality, functionality, and performance of delivered features. Close collaboration with developers, business analysts, and product owners is essential to validate business requirements, identify defects, and ensure timely resolution prior to deployment. This role involves direct interaction with the DLA PMO and various stakeholders across global locations. The Senior Tester will also mentor a team of testers, overseeing all aspects of testing including functional, integration, performance, regression, and security testing. As part of a seasoned team comprising Software Engineers, Requirement Analysts, Project Managers, Solutions Architects, Testers, and Cybersecurity professionals, the selected candidate will have the opportunity to advance their career in software development and engineering. This position is based in our corporate offices in the Washington, DC area, with a hybrid remote option available.
Join Alarm.com as a Software Engineer specializing in Localization, where you will play a crucial role in enhancing our global product experience. You will collaborate with cross-functional teams to ensure our software meets the diverse needs of users worldwide. If you are passionate about coding and eager to make a significant impact on a global scale, we want to hear from you!
Veilant seeks a Full Stack Software Engineer with hands-on experience in Angular and Java. The position centers on creating and delivering software that enhances both user interaction and internal processes. Responsibilities Design and develop applications using Angular for the front end and Java for the back end Implement new features that address user requirements and align with business objectives Collaborate with team members to tackle technical issues and refine solutions Location This role is on site in Tysons.
About the Role Avint seeks a Senior Systems Engineer to support a mission-critical program in Tysons, Virginia. This position focuses on designing, implementing, operating, maintaining, and securing large-scale IT infrastructure within secure environments. The work directly supports government programs in the National Capital Region. What You Will Do Design and develop frameworks for complex IT systems and infrastructure. Lead technical efforts across requirements development, engineering, integration, and testing. Automate and optimize engineering processes where possible. Assess systems through upgrades, migrations, and new deployments. Create conceptual designs and detailed implementation plans, including work breakdown structures (WBS). Research, prototype, and integrate emerging technologies into existing environments. Maintain accurate system architecture, design documentation, and testing plans. Support configuration management and lifecycle sustainment activities. Collaborate with government stakeholders on technical issues and system improvements. Test and validate systems to ensure they meet established requirements. Participate in interface design and system integration efforts across multiple teams. What We Look For This role requires deep technical knowledge, strong problem-solving abilities, and experience working in highly secure, classified settings. Familiarity with government standards for IT infrastructure is important.
Role Overview Alarm.com is seeking a Senior Director of Device Engineering to guide a talented team focused on designing and building technology solutions for customers. This leadership role shapes the direction of device engineering, with a strong emphasis on delivering products that meet high standards for quality and performance. What You Will Do Lead and mentor the device engineering team Set and execute the strategic vision for engineering initiatives Oversee project management, including resource planning and project delivery Support team growth and professional development Ensure products align with company goals for quality and performance Location This position is based in Tysons, Virginia.
Join our dynamic team at Ridgeline International as a Full Stack Software Engineer specializing in Angular and Java. In this role, you will leverage your technology skills to create innovative software solutions that enhance our operational efficiency. Collaborate with cross-functional teams to design, develop, and deploy scalable web applications that meet our clients' needs.
Join Alarm.com as a Technical Program Manager for Embedded Software!At Alarm.com, we are at the forefront of innovation in the device engineering sector, and we are seeking a talented Technical Program Manager to enhance our Embedded Software team. In this role, you will be instrumental in shaping our embedded software platform and refining development processes across our diverse device portfolio. The perfect candidate will possess a deep understanding of embedded systems, coupled with robust program management expertise. You will excel in communicating with cross-functional teams and stakeholders to ensure our products meet and exceed quality standards.
veillant is seeking a Full Stack Software Engineer to join the team in Tysons. This role centers on building and maintaining web applications that align with business needs, using both Angular and Java. Role overview Collaborate with cross-functional teams to design and implement new software features Work on both the front-end (Angular) and back-end (Java) components of web applications Maintain, update, and enhance existing applications Troubleshoot and resolve technical challenges across various projects Requirements Hands-on experience developing web applications with Angular and Java Comfortable working in a collaborative, project-focused environment Interest in solving complex problems and delivering high-quality solutions
Apr 27, 2026
Sign in to browse more jobs
Create account — see all 60 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.