Software Architect, Lead

Booz Allen HamiltonDayton, OH
$112,800 - $257,000Remote

About The Position

As a Lead Software Architect, you will define and drive the end-to-end architecture for modernizing MATLAB-based algorithms into scalable Python-based applications. You will lead the design of containerized, cloud-ready systems with automated CI/CD pipelines and deployment strategies for both standalone and distributed environments. This role focuses on building a modern engineering ecosystem that integrates scientific computing, web technologies, and enterprise data platforms. You will work across engineering and stakeholder teams to translate complex analytical workflows into robust, production-grade software solutions using modern architecture patterns, DevSecOps practices, and AI-assisted development tools.

Requirements

  • 8+ years of experience leading software engineering teams and defining architecture standards
  • Experience leading modernization of MATLAB-based systems into Python-based platforms
  • Experience designing CI/CD pipelines, such as GitHub Actions, GitLab CI, or Jenkins
  • Experience with Docker and Kubernetes for containerized deployments
  • Experience with React and Node.js for full stack web applications
  • Experience with PostgreSQL for relational data design and optimization
  • Experience with Elasticsearch for search and analytics use cases
  • Experience with cloud platforms such as AWS or Azure
  • Active TS/SCI clearance; willingness to take a polygraph exam
  • Bachelor’s degree in a STEM field

Nice To Haves

  • Experience building standalone and cloud-native applications
  • Expertise in Python for application development and scientific computing
  • Experience in modeling and simulation, or algorithm-heavy systems
  • Experience with DevSecOps, observability, and infrastructure as code
  • Experience with AI‑augmented development workflows or agentic tools
  • Master’s degree in Computer Science, Software Engineering, or a related field

Responsibilities

  • Define architecture for MATLAB-to-Python modernization programs.
  • Design scalable, containerized systems with CI/CD automation.
  • Lead development of standalone and cloud-deployable applications.
  • Architect data solutions using PostgreSQL and Elasticsearch.
  • Guide engineering teams on design, implementation, and best practices.
  • Ensure systems meet performance, security, and scalability requirements.

Benefits

  • health, life, disability, financial, and retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service