Boeing Commercial Airplanes (BCA) Software Engineering team is looking to advance the digital connectivity capability of Boeing Commercial Airplanes through the development of a next-generation project.
Requirements
- 5+ years of experience in Software Engineering on Linux based platforms
- 3+ years of experience developing software products in a high availability computing environment
- 5+ years of experience in real-time software development
- Strong understanding of C, C++, Java, Python
- Experience with microservices and APIs
- Experience with cloud infrastructure technologies such as Docker, Terraform, Kubernetes
- Experience with object-oriented concepts and design patterns
Responsibilities
- Designing and developing microservices for custom Linux solutions: You will leverage your expertise in technologies, such as Containers, API, Inter-process Communication to design and develop scalable and resilient microservices that form the backbone of the application.
- Collaborating with cross-functional teams: You will work closely with other software engineers, architects, product managers, and stakeholders to understand requirements, define technical solutions, and ensure successful delivery of the application.
- Implementing best practices and coding standards: You will adhere to industry best practices and coding standards to ensure the application is robust, maintainable, and efficient. You will also contribute to code reviews and provide constructive feedback to your peers.
- Ensuring security and reliability: You will incorporate security measures and implement robust error handling and fault tolerance mechanisms to ensure the application is secure and reliable.
- Keeping up with emerging technologies: You will stay updated with the latest trends and advancements in computing, microservices architecture, and related technologies. You will actively explore and evaluate new tools and frameworks that can enhance the application's performance and capabilities.
Other
- This is a union-represented position.
- 10% of the time. Travel.
- To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.
- Employer will not sponsor applicants for employment visa status.
- This position is for 1st shift