We are an IT and Software Engineering staffing agency in search of a Software Architect for a  client of ours in Irvine, California. Our client is a leading technology integrator specializing in engineering, IT modernization, cybersecurity, and mission-critical digital transformation for the U.S. government and smart infrastructure sectors. With deep expertise across defense, intelligence, civil infrastructure, and space systems, the company delivers advanced digital engineering solutions that power the future of connected, sustainable, and secure infrastructure.

Their multidisciplinary teams work at the intersection of construction technology, AI-driven analytics, and model-based systems engineering (MBSE) to design and optimize the nation’s most complex civil, defense, and smart city projects. From digital twins and IoT-enabled monitoring systems to zero-trust cybersecurity architectures, this organization plays a key role in modernizing infrastructure and ensuring mission success for government and commercial clients alike.

Typical Duties and Responsibilities

As a Software Architect, you will play a pivotal role in defining the architecture, design, and integration of advanced software systems that support smart infrastructure, digital engineering, and cyber-secure government platforms.

Your core responsibilities will include:

  • Architect, design, and oversee large-scale, distributed software systems for construction management, digital twin simulation, and smart infrastructure applications.
  • Lead the end-to-end software design lifecycle, including requirements gathering, system modeling, architecture design, and validation in compliance with DoD and federal IT standards.
  • Design cloud-native, service-oriented architectures (SOA, microservices) using AWS GovCloud, Microsoft Azure Government, and Kubernetes environments.
  • Integrate IoT, AI, and data analytics platforms to support smart building systems, energy optimization, and real-time infrastructure monitoring.
  • Develop system blueprints utilizing UML/SysML, MBSE (Model-Based Systems Engineering), and digital twin frameworks for predictive analysis and operational resilience.
  • Collaborate with cybersecurity engineers to implement Zero Trust Architecture (ZTA), encryption protocols (TLS, FIPS 140-3), and NIST SP 800-53 security controls.
  • Oversee API development and integration using RESTful, GraphQL, and SOAP services for enterprise interoperability.
  • Guide DevOps adoption using CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps) and Infrastructure as Code (IaC) tools (Terraform, Ansible, CloudFormation).
  • Ensure all solutions align with federal compliance standards such as FedRAMP, FISMA, ISO/IEC 27001, ITAR, and DoD 5000 series acquisition standards.
  • Partner with data scientists and ML engineers to integrate AI/ML models for predictive maintenance, asset optimization, and automated decision support systems.
  • Lead cross-functional engineering teams across software development, systems integration, and digital transformation initiatives using Agile, Scrum, and SAFe methodologies.
  • Mentor software engineers and developers, providing technical guidance, architecture reviews, and coding best practices.

Education

  • Bachelor’s degree in Computer Science, Software Engineering, Systems Engineering, or related technical discipline required.
  • Master’s degree in Systems Architecture, Computer Engineering, or Cybersecurity strongly preferred.
  • Ongoing education or certification in Cloud Architecture, MBSE, or Digital Engineering is highly valued.

Required Skills and Experience

  • 10+ years of experience in software development and architecture within smart infrastructure, construction technology, defense, or government systems.
  • Proven ability to design and deploy enterprise-scale distributed systems in cloud and hybrid environments (AWS, Azure, GCP).
  • Strong background in software architecture design patterns (microservices, event-driven, serverless, SOA).
  • Proficiency in programming languages such as Python, Java, C#, C++, or Go, and scripting for automation (PowerShell, Bash).
  • Experience with data pipelines, API gateways, and container orchestration (Docker, Kubernetes, Helm).
  • Deep understanding of federal cybersecurity frameworks: NIST 800-53, NIST 800-171, RMF, FedRAMP, and DoD Cloud SRG.
  • Familiarity with ISO 9001, ISO/IEC 27001, and CMMI Level 3+ processes.
  • Expertise in DevOps and DevSecOps toolchains: Jenkins, Git, GitLab, SonarQube, Artifactory, Nexus, and HashiCorp Vault.
  • Experience developing or integrating digital twins, BIM (Building Information Modeling), or smart infrastructure software using Autodesk Revit API, Siemens NX, Dassault 3DEXPERIENCE, or Ansys Twin Builder.
  • Familiarity with AI/ML frameworks (TensorFlow, PyTorch, Scikit-learn) and data analytics platforms (Databricks, Apache Spark).
  • Proven track record delivering secure, scalable, and maintainable architectures in compliance with ISO 26262, IEC 61508, and IEEE 12207 software lifecycle standards.
  • Excellent communication skills with the ability to convey complex technical designs to multi-disciplinary teams, government stakeholders, and executive leadership.

Preferred Qualifications

  • Experience developing or integrating systems for smart cities, intelligent transportation, or infrastructure asset management.
  • Familiarity with model-based systems engineering tools (Cameo Systems Modeler, IBM Rhapsody, Enterprise Architect).
  • Experience with geospatial and sensor data integration (ArcGIS, QGIS, OGC standards, OpenStreetMap APIs).
  • Understanding of AI-driven simulation environments for predictive modeling of construction logistics, utilities, or infrastructure performance.
  • Background in digital twin lifecycle management, including data synchronization, version control, and simulation fidelity.
  • Certifications preferred:
    • AWS Certified Solutions Architect – Professional
    • Microsoft Certified: Azure Solutions Architect Expert
    • INCOSE Certified Systems Engineer (CSEP)
    • TOGAF 9 or ArchiMate Certification
    • Certified Information Systems Security Professional (CISSP)