Job Description
At Boeing, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters with a company where diversity, equity and inclusion are shared values. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us.
Senior Software Architect - Java Full Stack
Overview
Boeing is the world’s largest aerospace company and a leading provider of commercial airplanes, defense, space, and security systems, and global services. Building on a legacy of over a century of innovation and leadership, Boeing continues to lead the way in technology and innovation, customer delivery, and investment in its people and future growth of aerospace.
In India, Boeing has been a strong partner to the Indian aerospace and defense sectors for more than 75 years. People at Boeing have been supporting mission readiness and modernization of India’s defense forces, and enabling connected, safer, and smarter flying experiences, in the sky, in the seas, and in space.
Technology for today and tomorrow
The Boeing India Engineering & Technology Center (BIETC) is a 3000+ diverse engineering workforce that contributes to global aerospace growth. Our engineers deliver cutting-edge R&D, innovation, and high-quality engineering work in global markets, and leverage new-age technologies such as AI/ML, IIoT, Cloud, Model-Based Engineering, and Additive Manufacturing, shaping the future of aerospace.
People-driven culture
At Boeing, we believe creativity and innovation thrives when every employee is trusted, empowered, and has the flexibility to choose, grow, learn, and explore. We offer variable arrangements depending upon business and customer needs, and professional pursuits that offer greater flexibility in the way our people work. We also believe that collaboration, frequent team engagements, and face-to-face meetings bring diverse perspectives and thoughts – enabling every voice to be heard and every perspective to be respected. No matter where or how our teammates work, we are committed to positively shaping people’s careers and being thoughtful about employee wellbeing.
At Boeing, we are inclusive, diverse, and transformative.
With us, you can create and contribute to what matters most in your career, community, country, and world. Join us in powering the progress of global aerospace.
Boeing India Software Engineering team is currently looking for one Senior Software Architect - Java Full to join their team in Bengaluru, KA. As a Senior Architect , you will be part of the Application Solutions team, which develops software applications and Digital products that create direct value to its customers. We provide re-vamped work environments focused on delivering data-driven solutions at a rapidly increased pace over traditional development. Be a part of our passionate and motivated team who are excited to use the latest in software technologies for modern web and mobile application development. Through our products we deliver innovative solutions to our global customer base at an accelerated pace.
Position Responsibilities:
Partner with the Commercial Airplane business and technology leaders to understand the business needs that drive technology decisions and roadmap.
Create and execute technology modernization initiatives for the portfolio by working closely with business, technology leadership, and other architects on strategy, execution and adoption all while continuing development and maintenance on existing applications and adhering to architectural standards and practices.
Design applications to be adaptable, cost-optimized, cloud-native SaaS technologies in a globally distributed, multi-cloud environment.
Guide and assist in evaluation of solutions, proof of concepts and build/buy assessments for being well-architected, well-managed and optimized for our business and technology strategy and objectives while following best practices and patterns.
Work closely with Information Security Office and Enterprise Cloud to ensure security standards and regulatory compliance requirements are adhered to.
Define document and communicate complex technical design, vision, roadmap, NFR(s), standards and governance, solution intents and software architecture documents to teams and stakeholders
Research, advise, compare and recommend technology solutions; ability to demonstrate and maintain method of keeping current on new technologies
Collaborate with the Product Owner for sprints to finalize in backlog grooming session (lead only).
Contributes to the Backlog grooming meetings by promptly asking relevant questions to ensure requirements achieve the right level of detail.
Participate in planning, definition, and high-level design of the solution and exploration of solution alternatives
Enable the continuous delivery pipeline through appropriate design guidelines and investment advocacy
Actively participate in the continuous exploration process as part of the continuous delivery pipeline, especially with enabler epics
Establish critical NFRs for the solution and participate in the definition of others
Plan and develop the architectural runway (Spikes, PoCs, technical analysis) in support of new business features and capabilities
Architect and implement Cloud applications and services, considering best practices and industry standards and maintain secure Cloud Solutions.
Collaborate with other Cloud Solution Architects in developing complex end-to-end Enterprise solutions on Azure platform.
Participate in all phases of projects, including development, design, testing and production planning, reviewing and approving deliverables
Create functional diagrams, interface diagrams, and technical design specifications as related to the business and project requirements
Provide accurate and timely updates to Product and Project management about shifts in scope, requirements, timelines and prioritization
Provide guidance and production support for a complex, geographically distributed environment.
Lead, Coach and contribute to the development of technical team members through consistent, empathetic, and kind guidance, mentoring and learning sessions
Demonstrate Continuous improvement by identifying opportunities for improvement and organize efforts/team members needed to address the areas of improvement
Remain current on industry best practices and emerging technologies
Maintains relationships and partnerships with customers, stakeholders, peers, and partners
Should have excellent communication and presentation skills
Employer will not sponsor applicants for employment visa status.
Basic Qualifications (Required Skills/Experience):
A Bachelor’s degree or higher is required as a BASIC QUALIFICATION
Certification in Azure cloud
Knowledge in the Architecting, Designing and Developing full stack modules and components for web applications. This position is for a full stack senior developer who has excellent programming skills in the latest tools & technology frameworks like ReactJS, AngularJS, NodeJS, Bootstrap, HTML5, CSS3, Javascript, JQuery, Java8/J2EE Docker, Kubernetes, Cloud-based managed services (DB, Error Logging, etc of various types) etc.
(Preferred) Experience with Swift, Objective-C, Xcode, Core Data, Layout design, Information hierarchy, Cocoa Touch, Debugging, HTML5, iOS SDK, jQuery, jQueryMobile, MVC design, Node.js, Offline storage and threading, React.js
Microservices design, patterns and implementation experience, Microservices Security SSO (OAuth, JWT)
Ability to develop new and innovative applications as well as maintaining existing code.
Ability to design and communicate technical/complex information, concepts, and decision points, both verbally and in writing.
Working exposure with Agile (Scrum & SAFe) and DevOps is a must
Excellent analytical and problem-solving capabilities
Comfort working in complex and large-scale environments
Understand and able to work within architectural frameworks
Experience with Reporting and Analytics
Extensive experience with Azure Policy, Azure Security Center, Azure AD + Conditional Access, App services, AKS, AzureAD, KeyStore, Managed SQL Services, App Monitoring, Azure DevOps.
Experience in Cloud Native architectures containerized services/server less.
Relational DB modelling Database, My SQL, PostgreSQL, design and development
Expert level in DevSecOps tools and processes to include, but not limited to Git, JFrog Artifactory, Jenkins and HashiCorp Products.
Experience with observability products (such as ELK stack, EFK Stack, Azure monitor, Prometheus, Grafana, etc.)
Have experience in ALM tools (GitLab, Gradle, Maven, Jenkins, Docker, Artifactory, SonarQube, Ansible, ClearCase).
Desired Skills (Preferred qualifications):
Should have experience in Software Engineering Domain with evidence of thorough understanding of requirements to solve problems and actively participates in software development
Should have excellent communication and presentation skills
Should have demonstrated ability to work in an AGILE environment
Typical Education & Experience:
Education/experience typically acquired through advanced education (e.g. Bachelor) and typically 13 years' related work experience or an equivalent combination of education and experience (e.g. Master + 12 years' related work experience
Relocation:
The position offers relocation based on eligibility criteria of candidate
Export Control Requirements: Not an export control position
Equal Opportunity Employer:
We are an equal opportunity employer. We do not accept unlawful discrimination in our recruitment or employment practices on any grounds including but not limited to; race, color, ethnicity, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military and veteran status, or other characteristics covered by applicable law.
We have teams in more than 65 countries, and each person plays a role in helping us become one of the world’s most innovative, diverse and inclusive companies. We are proud members of the Valuable 500 (https://www.thevaluable500.com/) and welcome applications from candidates with disabilities. Applicants are encouraged to share with our recruitment team any accommodations required during the recruitment process. Accommodations may include but are not limited to: conducting interviews in accessible locations that accommodate mobility needs, encouraging candidates to bring and use any existing assistive technology such as screen readers and offering flexible interview formats such as virtual or phone interviews.
Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.