Logo
Piper Companies

Senior Web Developer engineer

Piper Companies, Seal Beach, California, United States, 90740


Zachary Piper's

Integrated Product Team

is seeking a

Senior Web Development Engineer

for their

Satellite Systems Division located in Seal Beach, CA.

We are seeking engineers that are passionate about space and motivated to be part of a multi-disciplined, collaborative engineering environment that supports the design, development, and implementation of software built government space products!

This is an opportunity to work in a rapid development environment using modern technology, architecture, and tools. We need your help to develop a new cloud-based and containerized front-end web application with additional interfaces. Our team works within an agile methodology using a

CI/CD environment

; integrated with automated testing, vulnerability, & quality scanning capabilities. The software team is using

javascript, HTML, and Python languages; using the Django framework; and with a complex SQL based backend database

.

You will directly partner with customer counterparts and program management to deliver the highest value capabilities, performing demonstrations along the way. The role requires a creativity, and you will be encouraged to automate manual processes and workflows where possible. The candidate should possess excellent communications skills and work well in a team environment to support the needs of the

Integrated Product Team.

This senior position requires proven experience within the software ecosystem, a unique background of project experience, and the clear exhibition of superior judgment and decision making to engineer new solutions and capabilities. Critical thinking and troubleshooting skills are required!

Primary Responsibilities & Expectations:

- Develop and maintain requirements, architectures, algorithms, interfaces, and designs for software systems.

- Write software code and integrate completed software components into a fully functional software system.

- Perform software development in the agile methodology utilizing a DevSecOps environment where you will support continuous improvement.

- Build software test procedures and environments, execute the tests and document results to ensure software system requirements are met.

- Support the presentation of progress demonstrations to customer representatives and satellite program leadership.

Basic Qualifications (Required Skills/Experience):

MUST HAVE Bachelor's, Master's or Doctorate degree from an accredited course of study, in Computer Engineering, Software Engineering, Computer Science or another related field.

MUST HAVE Active U.S. Top Secret/SCI Security Clearance with Counterintelligence polygraph.

MUST HAVE 7 or more years of experience with the Java, and/or Python software languages.

Experience with front-end web application development.

Software development experience in a collaborative team environment using agile principles and a structured development process including code reviews and DevOps processes/tools.

Experience using team collaboration tools including Git, JIRA, Confluence, Artifactory, etc.

Preferred Qualifications (Desired Skills/Experience):

- Current CompTIA Security+ certification.

- Experience using SonarQube and/or Coverity to manage code quality.

- Experience with cloud computing and virtualization technologies and containerized applications and frameworks (Jupyter, Docker, Kubernetes, Helm).

- Experience with Python numerical tools (numpy, scipy), GIS tools for python & map front-ends (OpenLayers/Cesium).

- Experience with databases using PostgreSQL, including Geospatial, Multi-Level Security, Alembic/migration and/or Oracle Spatial/Database Vault capabilities.