remote
Senior Software Engineer - NextGen Federal Systems
Software Engineer
Lead end‑to‑end development of DoD simulation software, curating synthetic geospatial raster data using Python and C++ in an agile, distributed team.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance software components for synthetic data generation and integration into simulation pipelines.
- Collaborate with cross‑functional teams to define requirements, architecture, and test plans in an agile environment.
- Implement robust data processing workflows for geospatial raster datasets, ensuring accuracy and compliance with DoD standards.
- Conduct code reviews, unit testing, and performance profiling to deliver reliable, scalable solutions.
- Participate in continuous integration/continuous deployment (CI/CD) pipelines and automate deployment processes.
Requirements
- 5+ years of software engineering experience, with strong proficiency in Python and C++.
- Hands‑on experience with GIS technologies and raster data manipulation.
- Solid understanding of synthetic data concepts and simulation workflows.
- Experience working in agile, distributed teams and familiarity with DevOps practices.
- Excellent problem‑solving skills and a commitment to delivering secure, mission‑critical software for DoD customers.