Software Architect – T&A (Tools and Automation)
Core
Design, implement, and maintain a robust Python-based automation framework for aircraft systems design, development, and certification.
Role type
Senior Software Architect (Tools & Automation)
Builds
Python automation frameworks, CI/CD pipelines, and containerized build environments for Airbus aircraft systems.
Domain
Aerospace / Systems Engineering / DevOps
Deliverable
production ML models | product features | infrastructure
Required skills
Python (advanced), Shell scripting (Bash/PowerShell), Docker, CI/CD pipelines (Jenkins), software architecture patterns, API design, versioning strategies, automated testing
Preferred skills
microservices architecture, event-driven systems, infrastructure automation tools (Ansible, Terraform), orchestration platforms (Kubernetes), FastAPI, Flask, Git workflows, semantic versioning, API integration (REST/SOAP/RPC), logging/monitoring/telemetry, domain-driven design, hexagonal architecture
Technologies
Python, Bash, PowerShell, Docker, Jenkins, Ansible, Terraform, Kubernetes, FastAPI, Flask, Git, REST, SOAP, RPC
Responsibilities
Design and maintain automation frameworks; lead end-to-end automation lifecycle; define software design principles and architectural patterns; develop production-grade code; integrate automations into CI/CD workflows; promote automated testing practices; collaborate with DevOps teams; document tools and automations; evaluate and integrate new technologies
Seniority
Senior, hands-on IC