Job Description
Job Description
Boeing India Engineering & Technology Center (BIETC) is based in Bangalore, India and is engaged in the development and support of advanced aerospace and aviation technologies, products, and services.
Boeing Research & Technology (BR&T) India is part of Boeing India Engineering & Technology Center (BIETC), and is focused on innovation, and developing & transitioning new technologies in support of Boeing products and services. We work across the complete product lifecycle of Boeing's commercial aircraft, military aircraft, rotorcraft, space vehicles, UAVs, and advanced vehicle prototypes. We provide innovative support for our current and future products and services, act as global scouts for innovative technologies, and solve our customers most difficult technology challenges.
The Boeing Research & Technology India team has an immediate opening for an
Experienced Software Architect. The selected individual will work across a global team of technologists and lead the design & implementation of next generation monitoring & diagnostics products for our commercial aircraft business. We are looking for a candidate with an advanced degree in Computer Science or related discipline with8-12 years of experience in developing and implementing software solutions using the latest techniques and software development methods.
Position Responsibilities:- Technical Leadership : Accountable for the continuous evolution of architecture and providing the necessary technical direction when needed.
- Own software design and architectural decisions for different research projects
- Document and maintain architecture, requirements, algorithms, interfaces and designs
- Keep track of and actively reduce technical debt.
- Maintains relationships and partnerships with customers, stakeholders, peers, and partners
- Individual will be a skilled, highly professional engineer, work collaboratively with an international team comprising software development and research engineers.
- Help in the adoption of new tools and technology, perform Proof-of-concepts and help engagements implement & take it over.
- Understands and develops software solutions to meet end user's requirements.
Basic Qualifications:
- Bachelors in Engineering/Technology OR Masters in Computer Science, Computer Engineering or related discipline.
- 8-12 years of overall work experience in programming, software development, software design & architecture, and implementing software solutions.
- Interpersonal communication skills. Be fluent in written and spoken English, and familiar with MS Office tools.
Desired Technical Skills:- Hands on knowledge in the designing and developing full stack modules.
- Has excellent programming skills in ONE OR MORE of the latest tools & technology frameworks like ReactJS, AngularJS, NodeJS, Bootstrap, HTML5, CSS3, Javascript, JQuery, Java8/J2EE ORl
- Microsoft .NET OR C/C++, Python, R, Docker, Kubernetes, Cloud-based managed services (DB, Error Logging, etc of various types) etc.
- Have experience in ALM tools (GitLab, TFS, Gradle, Maven, Jenkins, Docker, Artifactory, Pivotal Cloud Foundry, SonarQube, Ansible, Urbancode, ClearCase, SVN).
- Should have strong experience in object-oriented programming and advanced concepts around enterprise & cloud applications.
- Good understanding of any one of the Cloud Platform (Microsoft Azure, Google Cloud Platform, Amazon Web Services)
- Good understanding of Relational database experience and demonstrated abilities in SQL and data
modelling is required. Depth of experience in Database design, data architecture, relational, non-relational data modelling and database technologies. - Good understanding of Web Services, SOA, Micro services, 12 Factor, cloud native application architecture, design and development
- Good understanding of application, information and infrastructure architectures & mission critical systems.
- Ability to develop new and innovative applications as well as maintaining existing code.
- Working exposure with Agile (Scrum) and DevOps is a must track record in performing and leading research & development of highly innovative solutions for difficult problems.
- Be a self-starter who is not afraid to pro-actively seek information and direction to successfully complete the statement of work.
- Be self-motivated and able to work independently with a positive attitude and highest ethics.
- Must be willing to work flexible hours (early or late as needed) to interface with Boeing personnel around the world
Excellent presentation & communication skills : Demonstrate strong written, oral, presentation and
Relocation:This position refers relocation.
Masters level education in Computer Science, Computer Engineering or related discipline.
10+ years of overall work experience in programming, software development, software design & architecture, and implementing software solutions.
Excellent presentation & communication skills : Demonstrate strong written, oral, presentation and interpersonal communication skills. Be fluent in written and spoken English, and familiar with MS Office tools. Proficient in 'business-speak' and 'tech-speak'.Desired Skills:
Technical Leadership : Accountable for the continuous evolution of architecture and providing the necessary technical direction when needed.
Track record in performing and leading research & development of highly innovative solutions for difficult problems.
Be a self-starter who is not afraid to pro-actively seek information and direction to successfully complete the statement of work.
Be self-motivated and able to work independently with a positive attitude and highest ethics.
Must be able to work collaboratively with very strong teaming skills.
Must have project management or research management experience. Experience in technical mentoring a plus.
Partnering with the other architects and coaching the development teams
Must be willing to work flexible hours (early or late as needed) to interface with Boeing personnel around the world.
Big picture: You have a good understanding of how the big picture is formed - how different products and research projects come together and serve the business
Understands and develops software solutions to meet end user's requirements.
Depth of experience in Database design, data architecture, relational , non-relational data modelling and database technologies.
Good understanding of Web Services, SOA, Micro services, 12 Factor, cloud native application architecture, design and development
Good understanding of application, information and infrastructure architectures & mission critical systems.
Ability to quickly learn a complex setup
Prior experience working in global locations and/or in a global multi-matrix environment.
Employement Category:
Employement Type: Full time
Industry: Banking
Functional Area: IT
Role Category: Software Engineer
Role/Responsibilies: Experienced Software Architect
Contact Details:
Company: Boeing
Location(s): Bengaluru