Skip to main content

Software Engineer, Python

Software Engineer, Python
Reinventing Geospatial (RGi)
7 months 3 weeks ago

Job Highlights

Do you thrive in a fast-paced, multi-disciplinary team in an ever-changing work environment? As a Software Engineer, you will have the opportunity to work on a variety of challenging and rewarding projects. You will work directly with stakeholders and Data Analysts to develop new and enhanced capabilities that help analysts achieve mission success and add core tools to an analytical suite. You will support the National Geospatial-Intelligence Agency (NGA) to process ETL on new and varied data sets, and work with Big Data at scale, using Spark/PySpark to handle petabytes of data.

Immediate Liaison Role

  • Deep understanding of customer mission needs
  • Generating requirements based on customer input
  • Developing solutions for a variety of data types
  • Directly impacting customer's mission success
  • Playing a critical role in operations

Position Details

  • Onsite work in Springfield, VA for 6 months
  • After 6 months, split time between Springfield, VA and Chantilly, VA

Clearance Requirements

Active Top Secret clearance with an ability to obtain SCI access and willingness to obtain CI Polygraph. US Citizenship is required.

Software Engineer Responsibilities

  • Updating all application workflows for performance improvement
  • Working in a multi-faceted software development team
  • Building and maintaining software applications on self-managed cloud infrastructure
  • Solving unique intelligence problems in support of special operations analysts
  • Supporting diverse background of experience in mission support and software development

Software Engineer Qualifications

  • Bachelor's Degree in Computer Science, Information Science, or related field
  • 8+ years development experience in modern languages (Python, Java, JavaScript)

Additional Skills

  • Full-stack web frameworks: Django, Python, Flask
  • Front-End frameworks: React, Angular, Typescript
  • Cloud computing environments: Openstack, AWS, Azure
  • DevOps & automation tools: Docker, Ansible, Gitlab
  • Big Data Technologies: Spark, Elasticsearch, Hadoop, Neo4j
  • Geo-related mapping experience

Who We Are

Reinventing Geospatial, Inc. (RGi) is a fast-paced small business that blends the environment and culture of a start-up with the stability and benefits of an established firm. We focus on geospatial software development and national defense to make an Immediate Impact for our nation's soldiers and analysts.

Employee Benefits

  • 100% paid employee healthcare & dental insurance
  • Paid parental leave
  • 401k with matching
  • Escalating vacation time
  • Referral bonuses
  • Tuition reimbursement
  • Professional development training
  • Free beverages and snacks
  • Weekly catered lunches and breakfast on Fridays

Leadership Opportunities

At RGi, fostering a strong corporate culture is a priority. We encourage employees to seek growth and leadership opportunities within the company. We provide resources, training, and mentorship to empower employees to become leaders or crucial members of our company.

Equal Opportunity Employer

Reinventing Geospatial, Inc. is committed to hiring and retaining a diverse workforce without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for all positions.

Expertise level

Work arrangement

Similar Jobs in United States