We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
Remote New

Senior Software Architect

Applied Information Sciences, Inc.
United States, Virginia
Oct 01, 2025

If you're seeking a sense of community and the ability for growth, look no further. Since 1982, we have been 100% dedicated to our people. Our approach permits greater ownership for individuals and welcomes input into decisions for a thriving workplace and happy employees. Our people are the core reason for AIS' success. As an employee owned company, we are looking for individuals that are passionate about finding innovative solutions, and excited about emerging technologies and capabilities.

Job Description:

Senior Software Architect & DDD Facilitator

Position Summary We are looking for a Senior Software Architect with extensive consulting experience and deep expertise in Domain-Driven Design (DDD) and EventStorming. This role is pivotal in shaping enterprise solutions, bridging business and technology, and guiding organizations through collaborative modeling and architectural design. The ideal candidate combines technical mastery, architectural vision, and consulting presence, with a proven ability to lead teams and deliver impactful outcomes.

Key Responsibilities

Architectural Leadership

  • Lead the design and evolution of enterprise-scale architectures, ensuring scalability, security, performance, and maintainability.

  • Define reference architectures, integration strategies, and technology roadmaps aligned with client objectives.

  • Drive innovation by evaluating emerging technologies (cloud, event-driven systems, AI, DevOps, cybersecurity) and incorporating them into solutions.

  • Collaborate across business units to ensure seamless integration of technical solutions with organizational needs.

Domain Driven Design and Facilitation

  • Plan and facilitate DDD and EventStorming workshops, helping clients uncover domain knowledge, define bounded contexts, and establish ubiquitous language.

  • Translate workshop outcomes into architectural blueprints and backlog-ready deliverables that guide delivery.

  • Coach client teams in adopting DDD patterns, tactical design practices, and collaborative modeling techniques.

Delivery & Risk Management

  • Provide architectural oversight throughout delivery, ensuring alignment between design intent and implementation.

  • Anticipate and mitigate technical and project risks, enabling successful delivery under pressure.

  • Ensure solutions are cloud-ready, secure, and optimized for enterprise environments.

  • Mentorship & Team Development

  • Lead and mentor technical teams, fostering growth in architecture, engineering practices, and client engagement skills.

  • Promote a culture of continuous learning, innovation, and architectural excellence within both client and internal teams.

  • Business & Practice Leadership

  • Partner with client leadership to understand strategic goals and align architecture accordingly.

  • Support pre-sales and business development, including proposals, presentations, and client roadmapping sessions.

  • Take ownership of business unit initiatives, reporting progress to leadership and contributing to practice maturity.

  • Contribute to thought leadership by sharing knowledge through writing, speaking, and community engagement.

Required Qualifications
  • 12+ years of experience in IT consulting with commercial clients, including 5+ years in a leadership role.

  • Proven experience as a Senior Software Architect, Principal Engineer, or Consultant.

  • Strong knowledge of Domain-Driven Design principles (strategic and tactical), EventStorming, event-driven architecture, and microservices.

  • Proficiency across technologies: cloud computing, cybersecurity, software development, IT infrastructure, with strong working knowledge of the Microsoft technical stack.

  • Proven ability to lead and manage technical teams, with exceptional communication and interpersonal skills.

  • Strong analytical and problem-solving skills, with the ability to make sound decisions under pressure.

  • Familiar with SCRUM, Agile, ITIL, and SAFe frameworks for software delivery and governance.

Preferred Qualifications
  • Experience in professional services consulting with Fortune 500 or mid-market clients.

  • Hands-on expertise with Azure, AWS, or GCP solution design.

  • Familiarity with related practices such as Event Modeling, Context Mapping, Impact Mapping, Lean Portfolio Management.

  • Certifications such as Cloud Architect (Azure/AWS/GCP), SAFe Architect, TOGAF, or Certified DDD Practitioner.

Attributes for Success
  • *Visionary mindset - capable of setting architectural direction that balances innovation with practicality.

  • Trusted advisor - able to engage at both executive and engineering levels, building strong client confidence.

  • Leadership presence - skilled at mentoring, motivating, and enabling teams to deliver excellence.

  • Systems thinker - able to connect business goals, domain insights, and technical solutions into a cohesive architecture.

What We Offer
  • The opportunity to define and influence enterprise architectures in complex client domains.

  • A collaborative consulting environment that values innovation, client impact, and professional growth.

  • Competitive compensation, benefits, and opportunities for advancement.

  • The chance to lead both client-facing architecture initiatives and internal practice development.

Applied Information Sciences does not discriminate on the basis of race, national origin, religion, color, gender, sexual orientation, age, disability, protected veteran status, or any other basis. Employment decisions are based solely on qualifications, merit, and business needs.

Applied = 0

(web-759df7d4f5-7gbf2)