The Boeing Company is seeking a Software Engineer to support the Boeing Automation and Software Engineering (BASE) team, focusing on supporting the Boeing Defense, Space & Security (BDS) Software Engineering organization, specifically to lead the development of a suite of critical tools and a new web application that replaces a legacy Excel/VBA Design Practice (DP) applicability tool.
Requirements
- 5+ years professional experience as a software developer.
- 3+ years' experience in Python for design, implementation, and test automation.
- Experience designing and using RESTful APIs; able to implement read and write flows.
- 3+ years experience of the software engineering lifecycle and testing types (unit, integration, system, regression).
- Practical experience working in Agile teams and contributing to Agile processes.
- Experience with Linux-based development and deployment environments.
- Hands-on experience with JIRA for backlog and issue management.
Responsibilities
- Serve as lead developer for BASE tools (design, development, test, deployment, and sustainment):
- DPL Tool produce Design Practice lists (extractions of all Directive data) across 12 Engineering Disciplines.
- Bulk Updater implement and maintain bulk-update capability to modify PBC content at scale (e.g., thousands of pages).
- Bots develop and maintain automated bots for quality checks, defect list generation, notifications, and phased auto-change capabilities (initial Bot rollout in current sprint).
- Mirroring deliver formatted DP data to Process Sets/Enterprise Software standards, templates, and checklist owners.
- Take over as lead software developer for a new web application: maintain baselined requirements, architecture, design, implementation, and test artifacts.
- Replace legacy Excel/VBA DP applicability tool: implement questionnaire-based filtering of DP data, present results to users, and persist results with questionnaire responses.
Other
- Less than 25% travel required.
- U.S. Person as defined by 22 C.F.R. 120.15 is required.
- Relocation assistance is not a negotiable benefit for this position.
- Employer will not sponsor applicants for employment visa status.
- 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.