Senior Web Developer engineer
Piper Companies - Seal Beach, California, United States, 90740![Piper Companies](/api/image?src=https%3A%2F%2Fgeneral-board-default.s3.us-east-2.amazonaws.com%2Fpublic%2Fimages%2Fdesk-360x180.webp&w=640&q=75&f=webp)
Work at Piper Companies
Overview
- Apply
Overview
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.