Element 84 is a woman-owned small business that collaborates with various sectors to develop geospatial data processing pipelines and software solutions. They are seeking a talented software engineer to support federal clients, primarily working with NASA, NOAA, and USGS, to build tools for processing and visualizing geospatial data in the Cloud.
Responsibilities:
- Participate in all aspects of the software development lifecycle from user story generation, through design, development, automated testing, and operational support
- Improve quality by actively participating in code-reviews and adhering to team quality standards
- Work alongside other engineers on the team to elevate technology and consistently apply best practices
- Own execution of small-medium sized features with higher-level technical support
- You describe the details of your work fluidly and accurately to technical peers
Requirements:
- 5+ years of experience as a Software Engineer
- Experience building full-stack applications using Python, JavaScript, or similar programming languages
- Experience with Clojure
- Experience with React
- Experience with Amazon Web Services (AWS), including at a minimum S3, IAM, and Lambda
- Proficiency in troubleshooting software issues and debugging a large codebase
- Ability to work as a member of a small team using the Scrum methodology
- Firm commitment to and experience with automated testing and continuous integration
- Proponent of continuous improvement; willingness to bring new ideas to the team
- Outstanding all-round communication skills and ability to work collaboratively and proficiently in a remote environment
- Energetic, self-motivated, team player
- Bachelor's Degree in a technical major, such as Computer Science or Engineering (will consider equivalent professional experience in lieu of degree)
- Location Note: This is a remote position and candidates need to reside within a local travel distance (100 miles or less) of our primary East Coast hubs (Alexandria, VA and Philadelphia, PA). Local residency is required to facilitate an in-person final interview, identity verification, and periodic in-person team collaboration
- Active NOAA CAC badge; Alternative Eligibility - candidates who do not currently possess a NOAA badge are still highly encouraged to apply. However, you must be fully eligible and able to successfully clear the NOAA background investigation process to obtain one [Start date may be contingent upon successful processing and acquisition of NOAA badge]
- Experience with node.js or python
- Experience working in a development team using an Agile methodology (preferably Scrum or SAFe)
- Experience with the Atlassian tool suite (JIRA, Confluence, Bamboo)
- Experience developing on MacOS X
- AWS Certification