Senior Java Software Engineer – Developer

BoeingEl Segundo, CA
Onsite

About The Position

The Boeing Company is seeking a Senior Java Software Engineer – Developer to join the Advanced Ground Architecture (AGA) team. This role supports the Boeing Defense, Space & Security (BDS) Software Engineering organization across multiple locations including Herndon, Virginia, Seal Beach, California, El Segundo, California, and Colorado Springs, Colorado. The AGA software team is a dynamic group focused on creating future Ground support with extensibility and adaptability for all Boeing programs, utilizing modern software technologies such as Java, ReactJS, Python, CI/CD pipelines, and Scaled Agile methodologies. The position involves leading and executing Java development for the program's vision, with over 5 years of planned work offering stability and leadership opportunities. Ideal candidates will perform software engineering functions for the design, development, and maintenance of complex, multi-tiered application software systems that support the command and control of space vehicles. Software engineers will collaborate daily with system and test engineers to implement, test, and document new features and improvements for web services and applications supporting distributed computing solutions. Responsibilities also include developing software in conjunction with agile team leadership, participating in agile events, assisting in DevSecOps processes, participating in PI planning, and engaging with users and engineers to resolve technical issues. Boeing is committed to fostering an inclusive environment with opportunities for professional growth.

Requirements

  • Bachelor’s Degree
  • Active TS/SCI clearance
  • 5+ years of experience in Java, ReactJS
  • 5+ years of experience in Java and associated frameworks and tools such as Spring Boot, WildFly, JPA, Maven
  • 5+ years of experience in Windows-based IDEs and Linux-based IDEs
  • 5+ years of experience in software configuration management tools (e.g. Git) and problem/issue tracking tools (e.g. Jira)
  • 5+ years of experience in developing software products in a cloud environment, using Agile Methodologies

Nice To Haves

  • 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 and 9+ years of related work experience OR Bachelor’s Degree and 13+ years of directly related work experience OR 17+ years of related, relevant experience
  • Knowledge of specification format requirements, guidelines, and change control processes.
  • Understanding of relationship between specifications/standards and aircraft/product certification systems.
  • Knowledge of host environments, including processors, operating systems and networks.
  • Ability to build, integrate and troubleshoot software components.
  • Knowledge of software programming languages and databases and the ability to apply to the software domain.
  • Knowledge of how to derive and allocate requirements (e.g., system, sub-system, software) and show traceability throughout the product lifecycle.
  • Knowledge of software architecture and design methodologies.
  • Ability to synthesize software architectures and designs that meet requirements, characteristics and constraints.
  • Knowledge of software development processes in compliance with established internal and industry standards, guidelines, and best practices in the development, testing, and deployment of software.
  • Knowledge of general and software development and testing tools, capability and usage.
  • Knowledge of domains, characteristics, constraints and products that require software and influence architecture, requirements, interfaces, designs, and integration/test approaches.
  • Knowledge of implementation, validation, and verification processes, practices, and guidelines to ensure software development quality, performance, and safety.

Responsibilities

  • Coordinates the development, maintenance, enhancement and optimization of software products and functionalities for systems integrations.
  • Leads activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software products.
  • Debugs and leads resolution of issues identified to ensure the reliability and efficiency of software products.
  • Leads handling of user inquiries, troubleshooting technical issues and user feedback analysis.
  • Leads development, establishment, monitoring and improvement of software processes, tools and key performance metrics that align projects with organizational goals and industry benchmarks.
  • Consults on software domains, system-specific issues, processes and regulations.
  • Leads the design, development, test, and maintenance of non-embedded software throughout the end-to-end lifecycle that meets industry, customer, safety, and regulation standards.
  • Leads review, analysis, and translation of customer requirements into initial design of software products.
  • Leads software project management activities and software supplier management functions.
  • Provide software engineering functions for the design, development, and maintenance of complex, multi-tiered application software systems used to support the command and control of space vehicles.
  • Work day-to-day with system and test engineers in order to implement, test, and document new features and improvements for both web services and applications supporting distributed computing solutions.
  • Develop software in conjunction with agile team leadership including participation at agile events.
  • Assist in the execution of DevSecOps processes in order to deliver software baseline on sprint boundaries.
  • Participate in PI planning as an agile team member.
  • Engage with users and other engineers to determine solutions to technical issues.

Benefits

  • Competitive base pay
  • Variable compensation opportunities
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life and disability insurance programs
  • Paid and unpaid time away from work
  • Relocation based on candidate eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service