← Search all jobs

Software Engineer

Whitespace

Remote · Alexandria, VA · Posted October 3, 2026

See every open role at Whitespace

More in Virginia job market · Transportation & Logistics · Engineering jobs

Pay compared with the market

This listing does not state pay. Across 1,072 open software engineer listings that state pay, the middle half runs $152,500 to $246,500 and the median is $194,000.

Listed pay is what employers advertise, not what people are paid.

Software Engineer salaries by state · Check your own pay

About the job

Software Engineer

Location: Remote / Alexandria, VA

Clearance: Active TS/SCI or eligibility to be cleared

GeoDelphi, Inc. dba Whitespace is seeking a dynamic and innovative Software Engineer to build cutting-edge solutions within our Answers platform. You’ll be essential to our Answers platform digital offering which is broken into a technological stack that is comprised of a source, engine, analytic, and a story layer. The engineering team is the technological backbone of our Answers platform working in the ‘engine layer’ to discover the ground truth. You’ll work with a team of engineers and developers designing tools to provide technical solutions to complex questions. The ideal candidate is creative, a problem solver, developer, designer, and appreciates delivering high-quality products. This position will report to the VP of Engineering.

This position is 100% remote! The candidate MUST be a US citizen and reside in the contiguous United States. The candidate must be a W2 employee of GeoDelphi, Inc. No 3rd party applications.

RESPONSIBILITIES

Research, develop, design, implement, and test software geared towards population simulation

Work with customers/end users to define project requirements, and turn those requirements into an achievable timeline

Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in back-end development tools and technologies

Write well designed, testable, and efficient code in various languages, primarily Java.

Recommend changes to improve established application processes

Prepare and produce releases of software components

Provide technical support and consultation for application and infrastructure questions

EXPERIENCE

Must have a minimum of 5 years of experience in a software engineering role

Experience in designing, building, scaling, and maintaining production software

Strong coding abilities emphasizing quality and testability in your work.

Utilize programming languages such as Java and Python

Strong understanding of DevOps and software/application development processes

Demonstrated experience with continuous integration and software CM processes/tools (GitLab, JIRA, Confluence, Jenkins, Nexus, and other DevOps/Continuous Integration tools)

Experience with SQL and NoSQL databases and query optimization

Experience acquiring client requirements and resolving workflow problems through automation optimization

DESIRED SKILLS

Experience with population simulation, or other data simulation

Experience with geospatial engineering

Experience with Big Data processing tools, such as Spark/Hadoop, Google’s BigQuery, AWS’s Athena and EMR

Experience with public clouds such as AWS, Google, Azure

Strong data visualization skills

Medical, Dental, and Vision plans

Unlimited PTO

Federal Holiday Paid Leave

12 weeks of paid Parental Leave

Employer paid STD/LTD

Employer Paid Life Insurance

401K plan and Employer Match

Professional Development Assistance

Equity Incentive Plan