Software Engineer - Federal Geospatial (Remote: DC or Philly Metro)
Element84 · Alexandria HQ (remote)
About this role
## Software Engineer — Federal Geospatial (Remote: DC or Philly Metro) ### About Element 84 Element 84 is a woman-owned small business partnering with public, private, and non-profit clients to build geospatial data processing pipelines and software that helps answer big questions about health, infrastructure, and our changing planet. Their super power is cloud-based geospatial data processing, remote sensing, and Earth science systems. ### Job Summary Element 84 is seeking a Software Engineer to support federal clients (primarily NASA, NOAA, and USGS). You’ll build tools that help scientists and students discover, transform, update, and improve the quality of Earth science data—supporting environmental and socio-economic problem solving. ### Primary Responsibilities - Participate in the full software development lifecycle: user stories, design, development, automated testing, and operational support - Improve quality through code reviews and adherence to team standards - Collaborate with other engineers to elevate technology and apply best practices - Own execution of small-to-medium features with higher-level technical support - Communicate technical details clearly and accurately to peers ### Required Qualifications - 5+ years of experience as a Software Engineer - Full-stack experience using Python, JavaScript, or similar - Experience with Clojure - Experience with React - AWS experience (at minimum: S3, IAM, Lambda) - Strong troubleshooting and debugging skills in a large codebase - Ability to work in a small team using Scrum - Strong commitment to automated testing and continuous integration - Continuous improvement mindset - Excellent communication skills in a remote environment - Bachelor’s degree in a technical major (or equivalent professional experience) - **Location/Travel:** Remote role; candidates must live within **100 miles** of Alexandria, VA or Philadelphia, PA for an in-person final interview, identity verification, and periodic in-person collaboration - Must be authorized to work in the United States **without sponsorship** (now or in the future) and be able to pass a general background check ### Preferred Qualifications - Active NOAA CAC badge (or ability to clear the NOAA background investigation process) - Experience with Node.js or Python - Agile experience (Scrum or SAFe preferred) - Atlassian tool suite experience (JIRA, Confluence, Bamboo) - Experience developing on macOS - AWS Certification ### Compensation & Benefits - **Salary range:** $105,000 – $141,000 (final offer may vary based on skills/experience/location) - Benefits include competitive medical/dental/vision, life/disability coverage, 401(k)/Roth 401(k) with a fixed 3% employer contribution, HSA, flexible spending accounts, parental leave after one year, flexible work schedules, paid sick leave, PTO, floating holidays, cell phone stipend, and an initial home office setup bonus. ### Notes - This is a **contingent position**; employment depends on approval from the prime contractor. - Element 84 is an equal opportunity employer. ### Apply Submit your information, resume, and cover letter.
Listing freshness
CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.