Software Engineer, Data Systems (Experienced or Senior) — Rocky Program
Boeing · Albuquerque, NM · 2 days ago
Engineering$127k–$171k/yrFull-time
About the role
The Boeing Company is looking for a Software Engineer, Data Systems (Experienced or Senior level) to join our Space Mission Systems (SMS) Rapid Space Capabilities (RSC) portfolio, focused on architecting a large data system for the Rocky program in Albuquerque, NM.
Responsibilities
- Lead the design, development, and analyses of user interfaces of software systems.
- Partners with appropriate stakeholders to oversee translation of software requirements and models that meet customer, operational and performance requirements.
- Lead completion of software system-level analyses to identify risk, issues and opportunities.
- Leads software engineers to successfully complete code reviews to ensure alignment to requirements and standards.
- Leads review of product and process for alignment with project plans and industry standards.
- Researches and oversees implementation of current and emerging software technologies, tools, and frameworks (e.g. development, design, review preparation, customer coordination, closed area development, etc.).
Requirements
- Active Top Secret (TS) US Security Clearance with the ability to obtain SCI eligibility post-start.
- Bachelor’s degree
- 5+ years of experience with large Database Management Systems (DBMS) requiring proficiency in SQL (complex queries, stored procedures, triggers) and database design.
- Experience in foundational Computer Science knowledge and object-oriented design and software patterns.
- Knowledge of ETL processes (e.g., SSIS) and data backup/recovery techniques.
Qualifications
- Bachelor’s degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science.
- 5+ years of related work experience.
- 10 or more years' related work experience or an equivalent combination of education and experience.
- Level 3 / 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 5+ years of related work experience.
- Level 4 / 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.
- 13+ years of related, relevant experience.
- Level 4 / 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.
- 17+ years of related, relevant experience.
- Active U.S. Top Secret/SCI Security Clearance.
- Experience with Software Engineering principles including, but not limited to, Software Configuration Management, Software Architecture and Design, and Software Life Cycle Management.
- Experience with one or more of the following: Java, C++, SQL, Python, JS frameworks (REACT, jQuery UI, Open Layers, etc.), Spring Framework, Hibernate, RDBMS, MongoDB, REST, and OpenAPI.
- Experience using dependency management and automation services (e.g. Ivy, Maven, Gradle, Git, Jenkins, etc.).
- Experience using cloud-based infrastructure (e.g. AWS, Azure, etc.).
- Familiarity with practices such as test-driven development (TDD), agile software development, DevSecOps, and CI/CD management.
- Experience with data system optimization, with skills in performance tuning, indexing, and security protocols (encryption, GDPR/HIPAA).
- Experience with RDBMS (SQL Server, Oracle, MySQL) and NoSQL (MongoDB) data systems.
Preferred Qualifications
- Experience with Software Engineering principles including, but not limited to, Software Configuration Management, Software Architecture and Design, and Software Life Cycle Management.
- Experience with one or more of the following: Java, C++, SQL, Python, JS frameworks (REACT, jQuery UI, Open Layers, etc.), Spring Framework, Hibernate, RDBMS, MongoDB, REST, and OpenAPI.
- Experience using dependency management and automation services (e.g. Ivy, Maven, Gradle, Git, Jenkins, etc.).
- Experience using cloud-based infrastructure (e.g. AWS, Azure, etc.).
- Familiarity with practices such as test-driven development (TDD), agile software development, DevSecOps, and CI/CD management.
- Experience with data system optimization, with skills in performance tuning, indexing, and security protocols (encryption, GDPR/HIPAA).
- Experience with RDBMS (SQL Server, Oracle, MySQL) and NoSQL (MongoDB) data systems.