Application Developer (Scientific Applications) - (Entry-Level, Associate, or Mid-Level)

Boeing3 months ago
Everett, WA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment that is welcoming, respectful, and inclusive, while offering great opportunities for professional growth. Structures Engineering Design & Analysis Solutions (SEDAS) organization is currently hiring an Application Developer (Scientific Applications) for an Entry-Level, Associate, or Mid-Level role.

A Scientific Software Applications Engineer is essential to the development, maintenance, and support of in-house software tools for BCA Structures, serving a global community of over 2,500 end users. This role ensures that applications comply with IT systems and security protocols while contributing to all phases of the software lifecycle – from requirements gathering and software design to development, quality assurance, and implementation.

Location: Everett, Washington
Experience Required: Entry-Level, Associate, or Mid-Level
Education: Bachelor's Degree or Equivalent Required
Schedule: 1st shift
Salary: Level 1: $76,500 - $103,500; Level 2: $90,950 - $123,050; Level 3: $111,350 - $150,650

Key Responsibilities:

  • Actively supports all phases of the software development lifecycle including requirements, design, quality assurance, and service support.
  • Defines and maintains BCA Structures functional software development and quality engineering processes, resources, and infrastructure.
  • Performs software development, verification, and maintenance of multiple applications across various languages and technology stacks.
  • Conducts process and product audits to ensure compliance with approved software processes, plans, and standards.
  • Supports the advancement of application services and promotes common code reuse using DevOps practices (CI/CD, automation, monitoring).
  • Assists in developing system integration strategies and software architectures that promote standard processes and tools.
  • Identifies and analyzes program/project software quality metrics to improve quality and manage risk.
  • Detects process or product non-compliances and aids in root cause analysis with corrective actions and defect prevention activities.

Required Qualifications:

  • Bachelor of Science degree from an accredited course of study in engineering or computer science.
  • Experience with one or more compiled languages such as Fortran, C, C++, or C#.
  • Experience with one or more interpretive languages such as Python, OpenGL, CMake, or JAVA.
  • Proficient with common software version control tools like Git and GitLab pipelines.
  • Experience with AGILE and/or Waterfall development methodologies.
  • Familiarity with on-premises and cloud services, as well as Windows, AIX, and Linux operating systems.

Preferred Qualifications:

  • Five or more years of related work experience.
  • Familiarity with Boeing processes and procedures.
  • Exposure to structures design and analysis engineering domains.
  • Experience with utilizing AI in code manipulation.
  • Knowledge of ARP9005™ “SAE International – Aerospace Guidance for Non-Deliverable Software”, DO-178 and/or DO-278 standards.
  • Proven software development experience in a collaborative team environment using agile principles, structured development processes, code reviews, and automated DevOps tools.
  • Ability to successfully pass the Company’s Conflict of Interest (COI) assessment process.

Benefits & Perks

  • Competitive base pay and variable compensation opportunities.
  • Enrollment in a variety of benefit programs including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, and life and disability insurance.
  • A comprehensive Total Rewards package aimed at attracting, engaging, and retaining top talent.

Required Skills

Linux
Git
OpenGL
CI/CD
DevOps
C
Fortran
C++
Windows
GitLab
AIX
C#
CMake
JAVA
Agile
Python