CareerPlanSign in

Software Engineer

San Francisco, California, United States🌐 Remote💼 Full-time🗓 2026-09-27 → 2026-09-30

Core

Develop and maintain software for AI-powered population simulation and digital twin platforms to support national security mission planning and training.

Role type

Mid-Senior Software Engineer (Simulation & Data Engineering)

Builds

Production software components for population simulation and geospatial intelligence platforms

Domain

National Security / Geospatial Intelligence / AI Simulation

Deliverable

production ML models

Required skills

Java, Python, SQL, NoSQL, DevOps, CI/CD, GitLab, JIRA, Jenkins, AWS, Azure, Google Cloud, Big Data processing (Spark/Hadoop/BigQuery/Athena/EMR), software architecture, testability

Preferred skills

Population simulation, Modeling and Simulation (M&S) environments, geospatial engineering, data visualization

Responsibilities

Research, design, develop, test, and implement software for population simulation; collaborate with Agile teams on back-end development; optimize application processes; provide technical support and consultation; prepare software releases.

Seniority

Mid-Senior, hands-on IC

Sourced via workable · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.