Senior Web Developer engineer - El Segundo, United States - Piper Companies

    Piper Companies
    Piper Companies El Segundo, United States

    3 weeks ago

    Default job background
    Description


    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 frontends (OpenLayers/Cesium).
    • Experience with databases using PostgreSQL, including Geospatial, Multi-Level Security, Alembic/migration and/or Oracle Spatial/Database Vault capabilities.