Senior Full-Stack Software Engineer
Company | The Boeing Company |
---|---|
Location | Aurora, CO, USA, Chantilly, VA, USA |
Salary | $136850 – $185150 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- This position requires an active Top-Secret U.S. Security Clearance. (US Citizenship is required) (A U.S. Security Clearance that has been active in the past 24 months is considered active). This position also requires SCI eligibility.
- Must be willing to sit for a CI Polygraph after start date.
- 5+ years’ experience in foundational Computer Science knowledge and object-oriented design and software patterns
- 3+ years’ experience in Java programming
- Experience with distributed version control systems such as GitHub, IBM Rational Team Concert, etc.
Responsibilities
- Analyzing high level customer requirements and deriving lower-level functional requirements.
- Software development tasks including detailed software design, coding, and testing of customer desired features/user stories.
- Briefing software designs and demonstrating software release functionality to users.
- Develop and sustain new and existing applications; as well as troubleshoot and resolve various software issues.
- Contribute to the creation of new distributed components and interactions that align with the future system architecture. The existing multi-tiered system is developed on a cloud infrastructure with several consumer-facing web applications.
- After-hours support may be required.
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
- Experience with one or more of the following: HTML 5, CSS 3, JavaScript, Firebug and JS frameworks (REACT, jQuery, jQuery UI, Open Layers, etc.), Spring Framework, Hibernate, RDBMS, MongoDB, XML, SOAP, REST, WSDL/Web Service protocols
- Experience using dependency management (Ivy, Maven, Gradle)
- Experience developing and maintaining SOAP, RMI, REST APIs and interfaces
- Experience using cloud-based infrastructure (AWS)
- Experience using automation server (Jenkins)
- Experience/knowledge of the GEOINT domain
- Familiarity with practices such as test-driven development (TDD), agile software development, continuous integration, and dependency management is preferred.
- Familiarity with Agile or SAFe practices, including daily standup, User Stories, Sprints, and Release Planning
- Security Certification such as Security+ or CISSP