Airbus Hiring Full-Stack Cloud Software Engineer in Bangalore
Role Overview
Job Overview
Airbus is hiring a Software Engineer for its Bangalore team to build secure, scalable, cloud-native applications across full-stack development, cloud infrastructure, and data engineering. This role is designed for a versatile software professional who can contribute across backend services, modern web interfaces, AWS cloud environments, infrastructure automation, and data processing workflows.
The position offers an opportunity to work on enterprise software within a global aerospace organization. You will help turn business and technical requirements into production-ready solutions while working with distributed teams and stakeholders. The role combines application engineering with cloud-native architecture, DevOps, real-time integration, and data-driven systems.
Candidates should have 3 to 6 years of professional software engineering experience and be comfortable working independently on technical problems while collaborating with product owners, architects, and international teams.
Key Responsibilities
- Design, develop, test, deploy, and maintain full-stack applications for enterprise use cases.
- Build backend services using NodeJS, .NET Core, and Python with a focus on reliability, security, maintainability, and scalability.
- Develop secure RESTful APIs and real-time communication solutions using WebSockets.
- Create responsive web applications using Angular or React with TypeScript and JavaScript.
- Develop cloud-native solutions on AWS using infrastructure and serverless services.
- Work with Amazon EC2, Application Load Balancers, Lambda, and Step Functions to build highly available and scalable cloud workloads.
- Provision and manage cloud environments through Infrastructure as Code using Terraform.
- Containerize applications and services with Docker and follow established Git workflows.
- Design and maintain relational database solutions, including SQL schemas and optimized queries.
- Work with distributed NoSQL databases where appropriate for application requirements.
- Build and maintain batch and stream-based ETL pipelines for data ingestion, transformation, and storage.
- Investigate and resolve incidents, defects, bugs, and production issues.
- Participate in code reviews, testing, CI/CD practices, and Agile delivery activities.
- Work with global teams and stakeholders to deliver software on schedule and to expected quality standards.
- Contribute ideas that improve engineering agility, cost efficiency, innovation, and customer satisfaction.
- Support a multi-skilled team and maintain productive relationships with technical and business stakeholders.
Required Skills
The role requires strong full-stack engineering experience. Candidates should have practical expertise in NodeJS and .NET Core for enterprise backend development, along with Python for scripting and programming tasks.
Strong knowledge of REST APIs and WebSockets is important for service integration and real-time communication. On the frontend, candidates should have production experience with Angular or React and a good understanding of TypeScript and JavaScript.
Cloud experience should include AWS infrastructure and serverless services. Practical knowledge of EC2, Application Load Balancer, Lambda, Step Functions, secure cloud networking, and Terraform is expected. Candidates should also understand Docker-based application deployment and collaborative Git workflows, including branching, pull requests, and CI/CD pipelines.
Data engineering skills should include SQL, relational database design, query optimization, NoSQL concepts, and automated ETL processing.
Preferred Skills
Knowledge of Airbus organization and aerospace-related business environments is beneficial. Experience working with globally distributed stakeholders is also valuable.
Candidates familiar with Waterfall, Agile, or SAFe project methodologies will align well with the working environment. Knowledge of VersionOne, JIRA, and GSuite is required according to the job description.
Additional exposure to Sustainability IT, cloud-native development, DevOps automation, and enterprise data platforms can be useful.
Education
A Bachelor’s or Master’s degree in Computer Science, Information Technology, Aerospace Engineering, or a related technical discipline is required.
Experience
The position is intended for professionals with 3 to 6 years of software engineering experience. The successful candidate should demonstrate progression toward independent execution and problem solving across application development, cloud systems, or related engineering areas.
Experience should ideally cover backend and frontend development, AWS cloud services, infrastructure automation, databases, ETL, and modern software delivery practices.
Required Technologies
- NodeJS
- .NET Core
- Python
- REST APIs
- WebSockets
- Angular
- React
- TypeScript
- JavaScript
- AWS
- Amazon EC2
- Elastic Load Balancer
- Application Load Balancer (ALB)
- AWS Lambda
- AWS Step Functions
- Terraform
- Docker
- Git
- CI/CD
- SQL
- NoSQL
- ETL
- Data Pipelines
- Relational Databases
- Distributed Databases
- VersionOne
- JIRA
- GSuite
Soft Skills
Strong communication is important because the role involves working with technical and non-technical stakeholders across different locations. Candidates should be able to explain complex engineering topics clearly, listen actively, and adapt their communication style to different audiences.
A collaborative mindset is essential for working in a multi-skilled and globally distributed environment. Airbus is also seeking people who are curious, quick to learn, open to new technologies, and willing to contribute ideas that improve engineering practices.
The role also values initiative, an innovative approach, attention to outcomes, and the ability to maintain strong working relationships with colleagues and stakeholders.
Benefits of Working in this Role
This role provides exposure to full-stack software engineering, AWS cloud architecture, serverless computing, DevOps, infrastructure automation, data engineering, and enterprise application development within a global aerospace organization.
The position also provides opportunities to work with distributed international teams and contribute to solutions where delivery quality, cost efficiency, customer satisfaction, and innovation are important measures of success.
Work Mode
The role is designed as onsite, with the expectation that the employee works primarily from the Airbus office. Candidates should also be willing to work European shift timings when required, with working hours extending up to 10:30 PM IST during summer and 11:30 PM IST during winter.
Location
This Software Engineer opportunity is based in the Bangalore Area, Karnataka, India.
Who Should Apply
This position is suitable for Software Engineers, Full-Stack Developers, Cloud Developers, Backend Engineers, and Cloud Application Engineers with 3 to 6 years of professional experience.
Candidates with strong NodeJS, .NET Core, Python, Angular or React, AWS, Terraform, Docker, SQL, NoSQL, and ETL experience should consider applying. Professionals who enjoy working across application development, cloud infrastructure, data processing, and DevOps practices will find the role particularly relevant.
Career Growth
The role can help engineers expand their expertise across full-stack development, cloud-native architecture, serverless systems, data engineering, and infrastructure automation. Experience working with global engineering teams and enterprise aerospace applications can also support progression toward Senior Software Engineer, Full-Stack Engineer, Cloud Engineer, Solution Architect, or technical leadership roles.
Application Advice
Tailor your resume to show hands-on experience rather than only listing technologies. Highlight projects involving NodeJS, .NET Core, Python, Angular or React, REST APIs, WebSockets, AWS, Terraform, Docker, SQL, NoSQL, and ETL.
If you have worked with AWS Lambda, Step Functions, EC2, ALB, CI/CD pipelines, or infrastructure automation, explain how you used them and the outcomes achieved. Mention experience with Agile, SAFe, JIRA, VersionOne, or globally distributed teams where applicable.
Also demonstrate your ability to troubleshoot production issues, communicate with stakeholders, work independently, and deliver reliable software. Candidates should be prepared for the possibility of European shift timings when required.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor’s or Master’s degree in Computer Science, Information Technology, Aerospace Engineering, or a related technical discipline.
Experience
3 - 6 years
Top Picks for You
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Amazon Applied Scientist II Jobs in Bengaluru | ML
Amazon Development Centre • Bangalore • Onsite
CGI Hiring Senior Software Engineer - Integration in Bangalore
CGI • Bangalore • Onsite