Software Architect - T&A (Tools and Automation)
3 days ago
Getafe
Job Overview ¿Es este su próximo empleo? Descúbralo leyendo la descripción completa a continuación y no dude en enviar su candidatura. Inside of TADY’s CoC (Aircraft Systems Centre of Competence), Highly Integrated Systems (HIS) is a newly created organization with specific responsibilities in Multisystem Architectures, Airborne Computing Platforms, IMA and Modular Integration, HW/SW Certification and Infrastructure and Digitalization. It acts as the Multisystem Design Office and provides transversal support and services to the whole Systems CoC, delivering cross‑functional strategies, artefacts, and support for the design, development and certification of air power systems. Tasks and Responsibilities • Design, implement, and maintain a robust Python‑based automation framework used across multiple programs and environments, defining architecture patterns, reusable components, libraries, and ensuring consistency, scalability, and maintainability., • Lead the full development lifecycle of automation solutions – from requirements gathering and design to implementation, testing, deployment, and release to the end customer., • Define and enforce software design principles, coding standards, and architectural patterns such as modular, hexagonal, and event‑driven architectures., • Develop high‑quality production‑grade code primarily in Python, complemented by strong Shell scripting (Bash/PowerShell) skills for system‑level automation., • Design and maintain Docker‑based build environments and pipelines, integrating automations into Jenkins CI/CD workflows to ensure reliable build, test, and deployment processes., • Promote automated testing practices, including unit, integration, and regression testing, and implement continuous integration strategies to maintain code quality., • Work closely with internal customers and other DevOps teams to translate operational needs into software solutions., • Document all developed tools and automations – architectural decisions, API contracts, and deployment procedures – maintaining traceability and compliance with engineering standards., • Evaluate and integrate new technologies and methodologies to enhance the automation ecosystem. Required Skills • Degree in Software Engineering, Computer Science, or a related field with relevant experience in software architecture and DevOps environments., • 3+ years of experience in software development and architecture, preferably in automation or tooling domains., • Advanced level of Python programming, including design patterns, object‑oriented programming, and modular architectures., • Strong experience with Shell scripting (Bash or PowerShell) for automation and integration tasks., • Proficiency with Docker and containerised development environments., • Experience designing and maintaining CI/CD pipelines, preferably with Jenkins., • Solid understanding of software architecture patterns, API design, and versioning strategies., • Strong focus on code quality, testing, and maintainability., • Excellent communication and stakeholder management skills, with a customer‑oriented mindset., • Ability to work autonomously while aligning with team objectives and long‑term vision., • English at negotiation level; German and/or French is a plus. Additional Valuable Skills • Experience in microservices architecture and event‑driven systems., • Knowledge of infrastructure automation tools such as Ansible or Terraform, or orchestration platforms such as Kubernetes., • Familiarity with Python backend frameworks like FastAPI or Flask., • Experience with Git‑based workflows, code review processes, and semantic versioning., • Knowledge of API integration (REST, SOAP, RPC)., • Experience with logging, monitoring, and telemetry tools for automation health tracking., • Exposure to domain‑driven design (DDD) and hexagonal architecture principles., • Strong analytical and problem‑solving mindset, focused on delivering durable, scalable solutions. Benefits • Vacation days and additional days‑off – more than 35 days off in total., • Attractive salary and compensation package., • Hybrid working model when possible, promoting work‑life balance., • Collective transport service in some sites., • Health insurance, employee stock options, retirement plan, and other benefits., • On‑site facilities such as free canteen, kindergarten, and medical office., • Opportunity to collaborate in social and corporate social responsibility initiatives., • Excellent upskilling opportunities and great development prospects in a multicultural environment., • Special rates in products and benefits. Equal Opportunity Statement Airbus is committed to achieving workforce diversity and creating an inclusive working environment. xcskxlj We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief. Airbus is, and always has been, committed to equal opportunities for all. No monetary exchange will be requested during the recruitment process, and any impersonation of Airbus should be reported to #J-18808-Ljbffr