Mid-Senior Level Software Engineer

GeoDelphi (Whitespace) builds AI solutions for global leaders, recognized as the most innovative company in the Geospatial Industry.
Alexandria, VA, USA
Backend
Senior Software Engineer
Hybrid
5+ years of experience
AI · Enterprise SaaS

Description For Mid-Senior Level Software Engineer

GeoDelphi, operating as Whitespace, is seeking a Mid-Senior Level Software Engineer to join their innovative AI solutions team. The role focuses on developing cutting-edge AI-powered analysis and simulation platforms, specifically working on the Worldline platform which creates digital twins of patterns of life (POL). This position supports a research and development project under the Air Force Research Laboratory (AFRL), contributing to national security through advanced technology.

The ideal candidate will have strong expertise in Java and Python programming, with experience in population simulation and geospatial engineering. The role involves working with various technologies including SQL/NoSQL databases, DevOps tools, and big data processing systems. While primarily remote, the position requires occasional travel to Rome, NY, and the DMV area.

As part of the team, you'll be responsible for developing and maintaining software for population simulation, collaborating with Agile teams, and working directly with customers to define and implement solutions. The position offers comprehensive benefits including medical coverage, unlimited PTO, 401k matching, and equity participation.

This is an excellent opportunity for an experienced software engineer passionate about making a difference in national security while working with cutting-edge AI and simulation technology. The role combines technical challenges with meaningful impact, supported by a company recognized as the most innovative in the Geospatial Industry.

Last updated 13 hours ago

Responsibilities For Mid-Senior Level Software Engineer

  • Research, develop, design, modify, write, implement, and test software for population simulation
  • Work with customers/end users to define project requirements and create achievable timelines
  • Collaborate with Agile teams on technical solutions in back-end development
  • Write well-designed, testable, and efficient code primarily in Java
  • Recommend improvements to application processes
  • Prepare and produce software component releases
  • Provide technical support and consultation

Requirements For Mid-Senior Level Software Engineer

Java
Python
  • Minimum 5 years of software engineering experience
  • Experience in designing, building, scaling, and maintaining production software
  • Strong coding abilities with focus on quality and testability
  • Experience with DevOps and software development processes
  • Experience with CI/CD tools (GitLab, JIRA, Confluence, Jenkins, Nexus)
  • Experience with SQL and NoSQL databases
  • Must be a U.S. citizen
  • Bachelor's Degree desired but not required
  • Experience with population simulation preferred
  • Experience with geospatial engineering preferred
  • Experience with Big Data processing tools preferred

Benefits For Mid-Senior Level Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
Equity
  • 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

Interested in this job?

Jobs Related To GeoDelphi Mid-Senior Level Software Engineer

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance platform development, building tools and frameworks to optimize system performance across the organization.

Senior Wordpress Developer

Senior WordPress Developer position at Catena Media in Malta, focusing on developing and optimizing WordPress websites with 4+ years of experience required.

C++ Developer - Options Market Making (CHI)

Senior C++ Developer position at Maven Securities focusing on options market making and low-latency trading systems development in Chicago.

Senior Software Engineer - Market Data

Senior Software Engineer position at Alpaca focusing on market data systems and infrastructure, requiring expertise in Go, cloud platforms, and distributed systems.

Senior Fullstack Engineer – Data Platform

Senior Fullstack Engineer position at Spotify's Data Platform team, focusing on data quality and observability, offering $182,962-$228,702 plus equity in New York.