Skip to content

Software Engineer – Experienced/Senior
Company | The Boeing Company |
---|
Location | Seattle, WA, USA |
---|
Salary | $114750 – $185150 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- 5+ years of programming experience with Java and C++
- 5+ years of experience with Agile software development
- 5+ years of experience with Big Data technologies (e.g. Hadoop, MapReduce, Hive, Pig, Spark)
- 5+ years’ experience in a cloud computing environment such as: Amazon EC2, Google Cloud Platform, Microsoft Azure
Responsibilities
- Architect, develop, and maintain new capabilities for the MAESTRO application.
- Design and implement robust, scalable, and efficient solutions for processing large volumes of aircraft sensor data.
- Collaborate with cross-functional teams to gather requirements and ensure the successful delivery of new features.
- Optimize and enhance existing codebase for performance, reliability, and maintainability.
- Participate in code reviews, testing, and debugging to ensure high-quality software delivery.
- Provide technical guidance and mentorship to junior engineers.
- Stay updated with the latest industry trends and technologies to continuously improve the MAESTRO application.
- Develop software verification plans, test procedures, and test environments, executing the test procedures and documenting test results to ensure software system requirements are met.
- Provide technical leadership for software projects and lead software supplier management activities.
- Serve as a subject matter expert for software domains, system-specific issues, processes, and regulations.
- Track and evaluate software team and supplier performance to ensure product and process conformance to project plans and industry standards.
Preferred Qualifications
- Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science.
- Comprehensive knowledge with containerization technologies, such as Docker and Kubernetes, and knowledge of cloud computing platforms (e.g., AWS, Azure, Google Cloud).
- Experience with database technologies, such as Teradata, Postgres
- Proficiency in Java (preferred) and Python (nice to have).
- Experience with cloud technologies (any cloud platform).
- Extensive experience in developing applications for processing large amounts of data.
- Understanding of commercial, business, and military airplane performance regulations is a plus.