Staff Software Architect

3 days ago


Falls Church, Virginia, United States Alarm Full time
About the Role

We are seeking a highly skilled Staff Software Engineer to join our Protocols team at Alarm, the leading cloud-based platform for smart security and the Internet of Things. As a Staff Software Engineer, you will play a key role in designing and developing robust solutions that enable seamless communication among our diverse range of smart home devices.

Responsibilities
  • Become a subject matter expert on current IoT protocols, including Matter, Z-Wave, and Zigbee.
  • Lead the architectural direction of our protocols area, ensuring that our solutions are scalable, secure, and efficient.
  • Take on a mentorship role, providing guidance and support to our junior software engineers, fostering their growth and development within the team.
  • Develop full-stack software for a diverse range of platforms and technologies, including C#,.NET, SQL Server, Kafka, Elasticsearch, and native iOS and Android applications.
  • Engage in the research, evaluation, and application of new technologies and methodologies to solve complex problems.
  • Participate in the entire project life cycle, from requirements development to deployment.
  • Exhibit flexibility and hard work, adapting to changing requirements and collaborating with cross-functional teams.
  • Exercise sound judgment, knowing when to work swiftly and when to build a robust solution.
  • Bring your ideas to the table, collaborating with engineers to develop innovative solutions.
Requirements
  • Bachelor's in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
  • Experience with at least one modern IoT protocol, such as Matter, Z-Wave, or Zigbee.
  • Extensive knowledge of the software development process and corresponding technologies.
  • Excellent understanding of design patterns and architectural styles.
  • 10+ years of professional software development experience.
  • Strong object-oriented programming skills, with C# a plus.
  • Experience with database design and development.
  • Familiarity with a JavaScript framework, such as Ember, Angular, or React.
  • Strong soft skills, including attention to detail, problem-solving, and communication skills.
About Alarm

Alarm 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. We're innovating new technologies in rapidly evolving spaces, including AI, video analytics, facial recognition, machine learning, energy analytics, and more.

What's in it for you?
  • Collaborate with outstanding people, working alongside high-achievers who share your passion for innovation.
  • Make an immediate impact, taking on real responsibility for bringing new technologies to the marketplace.
  • Work with real stuff, leading and supporting a team that writes code interacting with the physical world.
  • Gain well-rounded experience, working directly with executives and developing expertise across multiple areas of the business.
  • Be empowered, owning projects and bringing your experience to make products best-in-class.
  • Work with the latest technologies, gaining exposure to a broad spectrum of IoT and SaaS technology.
  • Focus on fun, enjoying a company culture that values team collaboration and innovation.


  • Falls Church, Virginia, United States Alarm Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Protocols team at Alarm, the leading cloud-based platform for smart security and the Internet of Things. As a Staff Software Engineer, you will play a key role in designing and developing robust solutions that enable seamless communication among our diverse range of smart home...


  • Falls Church, Virginia, United States Motion Recruitment Full time

    Title: Principal Software EngineerCompany Overview: A prominent provider of accessible communication solutions, dedicated to connecting underserved communities worldwide.Position Overview:We are in search of a highly skilled and adaptable Principal Software Engineer to become part of our dynamic team. This position presents a remarkable opportunity to...


  • Falls Church, Virginia, United States Motion Recruitment Full time

    Title: Principal Software EngineerCompany Overview: A prominent provider of accessible communication solutions, dedicated to connecting underserved communities worldwide.Position Overview:We are in search of a highly skilled and adaptable Principal Software Engineer to become part of our dynamic team. This position presents a remarkable opportunity to...


  • Falls Church, Virginia, United States Motion Recruitment Full time

    Transformative Mission: Principal Software EngineerOur client, a leader in providing affordable communication services, is seeking a highly experienced and versatile Principal Software Engineer to join their dynamic team onsite in Tysons Corner, VA. This role is a unique opportunity to impact global connectivity and work on innovative technology.Key...


  • Falls Church, Virginia, United States General Dynamics Information Technology Full time

    Type of Requisition:RegularClearance Level Must Currently Possess:NoneClearance Level Must Be Able to Obtain:Top SecretSuitability:Public Trust/Other Required:NoneJob Family:Solutions ArchitectJob Qualifications:Skills:Project Management, Solution Architecture, Solutions DevelopmentCertifications:Architecting Microsoft Azure Solutions (Azure Microsoft, AWS...


  • Falls Church, Virginia, United States General Dynamics Information Technology Full time

    Seize Your Opportunity as a Systems ArchitectAt General Dynamics Information Technology, we're committed to delivering innovative solutions that make a meaningful impact. As a Systems Architect, you'll play a critical role in shaping the future of our clients' systems and infrastructure.Key Responsibilities:Collaborate with design and implementation...


  • Falls Church, Virginia, United States Amazon Web Services, Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Cloud Developer to join our Professional Services team at Amazon Web Services, Inc. As a Cloud Developer, you will play a key role in helping our customers implement innovative cloud computing solutions and solve complex technical problems.Key ResponsibilitiesDesign and implement large-scale cloud...


  • Falls Church, Virginia, United States Amazon Web Services, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Solutions Architect to join our Amazon Web Services (AWS) team. As a trusted customer advocate, you will help organizations understand best practices around advanced cloud-based solutions and provide advice on strategies for migrating existing workloads to the cloud.Key ResponsibilitiesCollaborate with AWS...


  • Falls Church, Virginia, United States Sensible Solutions and Technologies Inc Full time

    Position Overview:As a Cloud Systems Architect, you will play a crucial role in supporting our federal client with advanced engineering solutions. This position requires an active Top-Secret SCI Clearance with a Polygraph.Key Responsibilities:In this role, you will be instrumental in managing and optimizing cloud-based applications and services. Your...


  • Falls Church, Virginia, United States General Dynamics Information Technology Full time

    About the RoleAs a Senior Systems Architect at General Dynamics Information Technology, you will have the opportunity to make a meaningful impact on the Federal Aviation Administration's (FAA) Flow Management Data and Services (FMDS) project. Our team is seeking a highly skilled and experienced professional to lead the development of long-term software...


  • Falls Church, Virginia, United States Creative Information Technology, Inc Full time

    Position Overview: We are seeking a highly skilled Lead Systems Architect to join our dynamic team in a hybrid work environment. This role is essential for supporting our ongoing projects and ensuring the seamless operation of our IT infrastructure. About Creative Information Technology, Inc: CITI is a distinguished IT organization recognized for its...


  • Falls Church, Virginia, United States Knowesis Full time

    Job OverviewPosition: Senior Systems Architect III - Advanced Analytic Framework Work Environment: Hybrid Clearance Required: Secret Status: Contingent Upon Contract Award Knowesis, a progressive and innovative organization, is actively looking for two outstanding Senior Systems Architects to join our team and provide critical support to the Chief Digital...

  • Staff Accountant

    5 days ago


    Falls Church, Virginia, United States AEG Full time

    Job SummaryWe are seeking a highly skilled Staff Accountant to join our accounting team. The ideal candidate will have a strong background in accounting principles and experience with financial software systems.Key ResponsibilitiesSupport the accounting department's day-to-day functions, including reconciliations and financial reporting.Collaborate with...


  • Falls Church, Virginia, United States Motion Recruitment Full time

    Job Title: Senior Software Development LeadJob Summary:Motion Recruitment is seeking a highly experienced Senior Software Development Lead to join our team. As a key member of our software development team, you will be responsible for designing and developing both frontend and backend components for our satellite communication services.Key...

  • AWS Cloud Engineer

    3 days ago


    Falls Church, Virginia, United States ZTI Solutions, LLC Full time

    Job Title: AWS On-Site Mid-Level Cloud EngineerZTI Solutions, LLC is seeking a highly skilled AWS On-Site Mid-Level Cloud Engineer to join our team. As a key member of our cloud engineering team, you will be responsible for designing, implementing, and maintaining cloud solutions and infrastructure in AWS and Azure.Key Responsibilities:Design and implement...


  • Falls Church, Virginia, United States Computer World Services Full time

    Job DescriptionThe Systems Engineer II is a critical role at Computer World Services, responsible for designing, developing, and implementing comprehensive architectural models to capture the agency's systems and their components. This position requires a strong understanding of software tools and subsystems to support reuse and domain analysis.Key...


  • Great Falls, Virginia, United States Amazon Web Services, Inc. Full time

    About the RoleWe are seeking a highly skilled Cloud Solutions Architect to join our Public Sector team at Amazon Web Services, Inc. As a Cloud Solutions Architect, you will play a critical role in helping our customers in the public sector adopt our cloud technologies, with a focus on Gen AI.Key ResponsibilitiesInteract with CxO/VP level executives,...


  • Great Falls, Virginia, United States Amazon Web Services, Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Cloud Solutions Architect to join our team at Amazon Web Services, Inc. As a Cloud Solutions Architect, you will be responsible for designing and implementing cloud-based solutions for our customers, particularly in the US Federal sector.Key ResponsibilitiesDesign and implement cloud-based...

  • Cloud Engineer

    1 week ago


    Falls Church, Virginia, United States ZTI Solutions, LLC Full time

    Job DescriptionZTI Solutions, LLC is seeking a highly skilled Cloud Engineer to join our team as a member of a team managing and maintaining multiple coalition Mission Partner network enclaves in support of the DoD community.Key Responsibilities:Design and Implement Cloud Solutions: Architect, design, implement, and maintain cloud solutions and new...


  • Falls Church, Virginia, United States Amazon Web Services, Inc. Full time

    About the RoleWe are seeking a highly skilled and experienced Cloud Developer to join our Professional Services team at Amazon Web Services, Inc. As a Cloud Developer, you will play a key role in helping our customers implement innovative cloud computing solutions and solve complex technical problems.Key ResponsibilitiesDesign and implement large-scale cloud...