Posted in

Software Engineer – Experienced/Senior

Software Engineer – Experienced/Senior

CompanyThe Boeing Company
LocationSeattle, WA, USA
Salary$114750 – $185150
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.