
Software Development Engineer
Job Description
Madrid, Spain | hybrid
Main responsibilities:
-
As part of the Engineering Team, you will design, develop, and maintain software tooling for the aerospace sector, supporting both internal teams and customer-facing projects across national and international programs.
-
You will actively contribute to the development of web-based software products and MVPs, participating in the full software lifecycle from concept and prototyping to deployment and evolution.
-
You will collaborate in technical discussions during commercial and execution phases with internal stakeholders and external partners (e.g. clients, suppliers, research institutions), contributing software expertise to multidisciplinary teams.
-
You will implement and maintain scalable web applications using modern web stacks (TypeScript, Angular, React, Next.js), integrating frontend, backend, and data layers as required by each project.
-
You will design, implement, and integrate APIs (REST and GraphQL), ensuring reliability, performance, traceability, and long-term maintainability of distributed systems.
-
You will contribute to DevOps and cloud activities, including infrastructure provisioning, deployment, automation, and monitoring using tools such as Terraform, Ansible, CI/CD pipelines, and cloud service providers.
-
You will work closely with systems engineers and domain experts to translate aerospace, engineering, and regulatory requirements into robust and usable software solutions.
-
You will proactively contribute to the improvement of internal development practices, tooling, and technical standards, promoting code quality, test automation, documentation, and sustainable software architectures.
-
You will take ownership of assigned features or components, working autonomously while actively seeking feedback and alignment with the broader engineering team.
Required qualifications and experience:
-
Bachelor's or Master's degree in Software Engineering, Computer Science, Aerospace Engineering, or a related technical discipline.
-
Minimum 3–5 years of professional experience in software development, with hands-on involvement in production systems and end-to-end software lifecycle activities.
-
Strong experience with modern web technologies, including TypeScript and at least one major frontend framework (Angular and/or React, Next.js).
-
Solid understanding of backend development concepts, including API design (REST and/or GraphQL), authentication, authorization, and data validation.
-
Experience working with SQL and NoSQL databases, including data modeling, performance considerations, and data integrity.
-
Practical exposure to DevOps practices and infrastructure-as-code tools such as Terraform and Ansible, as well as cloud-based deployments.
-
Ability to work effectively in multidisciplinary engineering environments and to communicate technical concepts clearly.
-
Professional-level English proficiency, both written and spoken, suitable for collaboration with international clients and partners.
-
Nice to have:
-
Previous experience in aerospace, defense, automotive, industrial, or other safety-critical or highly regulated domains.
-
Familiarity with systems engineering concepts, model-based engineering, or interaction with engineering analysis tools.
-
Experience with automated testing strategies (unit, integration, end-to-end) and test-driven or quality-focused development practices.
-
Exposure to cloud-native architectures, containerization, or advanced CI/CD pipelines.
-
Experience contributing to early-stage products or MVPs, including rapid prototyping and iterative development.
-
Strong interest in engineering tools, developer productivity, and improving how complex systems are designed and validated.
What we offer:
-
Participation in leading international aerospace programs.
-
Performance-based evaluation in different projects.
-
Excellent salary conditions, commensurate with experience.
-
40-hour work week. Flexible working hours. Hybrid work model (3+2).
-
Regular visits to our customers facilities, 2 to 3 days per month.
-
Permanent contract.
-
Highly motivating work environment.
-
Being part of the company's growth and expansion. Significant opportunities for professional growth due to the company's rapid expansion.
If you want to reach us recruitment@anzenengineering.com
Company Info

Anzen
Aerospace reliability engineering and systems safety company specializing in RAMS (Reliability, Avai...
Other Jobs at Anzen
Similar Opportunities
Job Description
Madrid, Spain | hybrid
Main responsibilities:
-
As part of the Engineering Team, you will design, develop, and maintain software tooling for the aerospace sector, supporting both internal teams and customer-facing projects across national and international programs.
-
You will actively contribute to the development of web-based software products and MVPs, participating in the full software lifecycle from concept and prototyping to deployment and evolution.
-
You will collaborate in technical discussions during commercial and execution phases with internal stakeholders and external partners (e.g. clients, suppliers, research institutions), contributing software expertise to multidisciplinary teams.
-
You will implement and maintain scalable web applications using modern web stacks (TypeScript, Angular, React, Next.js), integrating frontend, backend, and data layers as required by each project.
-
You will design, implement, and integrate APIs (REST and GraphQL), ensuring reliability, performance, traceability, and long-term maintainability of distributed systems.
-
You will contribute to DevOps and cloud activities, including infrastructure provisioning, deployment, automation, and monitoring using tools such as Terraform, Ansible, CI/CD pipelines, and cloud service providers.
-
You will work closely with systems engineers and domain experts to translate aerospace, engineering, and regulatory requirements into robust and usable software solutions.
-
You will proactively contribute to the improvement of internal development practices, tooling, and technical standards, promoting code quality, test automation, documentation, and sustainable software architectures.
-
You will take ownership of assigned features or components, working autonomously while actively seeking feedback and alignment with the broader engineering team.
Required qualifications and experience:
-
Bachelor's or Master's degree in Software Engineering, Computer Science, Aerospace Engineering, or a related technical discipline.
-
Minimum 3–5 years of professional experience in software development, with hands-on involvement in production systems and end-to-end software lifecycle activities.
-
Strong experience with modern web technologies, including TypeScript and at least one major frontend framework (Angular and/or React, Next.js).
-
Solid understanding of backend development concepts, including API design (REST and/or GraphQL), authentication, authorization, and data validation.
-
Experience working with SQL and NoSQL databases, including data modeling, performance considerations, and data integrity.
-
Practical exposure to DevOps practices and infrastructure-as-code tools such as Terraform and Ansible, as well as cloud-based deployments.
-
Ability to work effectively in multidisciplinary engineering environments and to communicate technical concepts clearly.
-
Professional-level English proficiency, both written and spoken, suitable for collaboration with international clients and partners.
-
Nice to have:
-
Previous experience in aerospace, defense, automotive, industrial, or other safety-critical or highly regulated domains.
-
Familiarity with systems engineering concepts, model-based engineering, or interaction with engineering analysis tools.
-
Experience with automated testing strategies (unit, integration, end-to-end) and test-driven or quality-focused development practices.
-
Exposure to cloud-native architectures, containerization, or advanced CI/CD pipelines.
-
Experience contributing to early-stage products or MVPs, including rapid prototyping and iterative development.
-
Strong interest in engineering tools, developer productivity, and improving how complex systems are designed and validated.
What we offer:
-
Participation in leading international aerospace programs.
-
Performance-based evaluation in different projects.
-
Excellent salary conditions, commensurate with experience.
-
40-hour work week. Flexible working hours. Hybrid work model (3+2).
-
Regular visits to our customers facilities, 2 to 3 days per month.
-
Permanent contract.
-
Highly motivating work environment.
-
Being part of the company's growth and expansion. Significant opportunities for professional growth due to the company's rapid expansion.
If you want to reach us recruitment@anzenengineering.com
Company Info

Anzen
Aerospace reliability engineering and systems safety company specializing in RAMS (Reliability, Avai...
