Software Developer

Core4ce

Springfield (VA)

On-site

USD 120,000 - 155,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) with company match
Medical, dental, vision
Professional development
Tuition assistance
Parental leave
Paid time off
Holiday schedule
Innovation program

Job summary

Core4ce seeks a Senior Software Developer to advance geospatial software tools and cloud deployment for complex scientific applications. You will optimize MATLAB/Python pipelines and build scalable GIS solutions using OpenLayers, QGIS, GeoServer, and PostgreSQL/PostGIS in AWS.

You will collaborate with scientists, GIS specialists, and cloud engineers to turn research into deployable software, while ensuring code quality and performance across the full stack.

Qualifications

  • Master's degree in Computer Science, Software Engineering, Programming, or related technical discipline with 13 years of relevant experience, or Bachelor's degree with 15 years of relevant experience.
  • Active TS-SCI with ability to obtain a CI Poly.
  • Strong experience developing software across the full application stack, including databases, APIs, and web applications.
  • Demonstrated experience with geospatial software, methods, and datasets, including ESRI/ArcGIS technologies.
  • Deep technical understanding of ESRI data structures, with experience using ArcGIS Pro and preferably ESRI C# back-end bindings.
  • Experience with PostgreSQL/PostGIS, OpenLayers, QGIS, and/or GeoServer.
  • Experience optimizing MATLAB and/or Python scientific code for performance and computational efficiency.
  • Experience with Docker, AWS, and cloud-based application deployment.
  • Experience with software testing, verification and validation, requirements traceability, and Agile development methodologies.

Responsibilities

  • Develop new features and infrastructure across the database, API, and web tiers to support project requirements.
  • Optimize scientific code written in MATLAB and Python for computational efficiency while maintaining scientific accuracy and performance.
  • Develop and deploy geospatial applications using technologies such as PostgreSQL/PostGIS, OpenLayers, QGIS, and GeoServer.
  • Apply advanced knowledge of ESRI/ArcGIS data structures, including development with ArcGIS Pro and ESRI C# back-end bindings to programmatically integrate data into desktop applications.
  • Support development and integration with ESRI cloud and web-based applications.
  • Develop, inspect, test, verify, and validate software throughout the development lifecycle.
  • Build and deploy containerized applications using Docker and AWS in collaboration with cloud engineering SMEs.
  • Implement software development, maintenance, and Agile development processes.
  • Review software designs, requirements, change specifications, and implementation plans for technical and contractual compliance.
  • Ensure software requirements are properly allocated, traceable, testable, and aligned with project objectives.
  • Develop and maintain technical and project documentation supporting software development and delivery.
  • Collaborate with scientists, software developers, GIS specialists, and cloud engineers to transition research capabilities into operational environments.

Skills

TS-SCI
Full stack
Geospatial software
ArcGIS / ESRI
PostgreSQL/PostGIS
OpenLayers
QGIS
GeoServer
ArcGIS Pro
ESRI C# bindings
MATLAB
Python
Docker
AWS
Testing & V&V

Education

Master's degree
Bachelor's degree

Tools

ArcGIS Pro
ESRI C# bindings
OpenLayers
GeoServer
PostGIS
QGIS
Docker
AWS
MATLAB
Python
PostgreSQL

Job description

Core4ce

Software Developer

1419-383

Core4ce is seeking a highly experienced Senior Software Developer to develop and optimize software solutions supporting complex scientific and geospatial applications. The ideal candidate will have strong full-stack development experience and a deep technical understanding of geospatial software, ESRI/ArcGIS data structures, databases, APIs, and cloud deployment.

This role will focus on taking scientific code, including MATLAB and Python, and optimizing it for computational efficiency while preserving scientific validity and producing outputs suitable for GIS applications. The developer will work closely with scientific and cloud engineering teams to transform research capabilities into scalable, deployable software within AWS.

Responsibilities
  • Develop new features and infrastructure across the database, API, and web tiers to support project requirements.
  • Optimize scientific code written in MATLAB and Python for computational efficiency while maintaining scientific accuracy and performance.
  • Develop and deploy geospatial applications using technologies such as PostgreSQL/PostGIS, OpenLayers, QGIS, and GeoServer.
  • Apply advanced knowledge of ESRI/ArcGIS data structures, including development with ArcGIS Pro and ESRI C# back-end bindings to programmatically integrate data into desktop applications.
  • Support development and integration with ESRI cloud and web-based applications.
  • Develop, inspect, test, verify, and validate software throughout the development lifecycle.
  • Build and deploy containerized applications using Docker and AWS in collaboration with cloud engineering SMEs.
  • Implement software development, maintenance, and Agile development processes.
  • Review software designs, requirements, change specifications, and implementation plans for technical and contractual compliance.
  • Ensure software requirements are properly allocated, traceable, testable, and aligned with project objectives.
  • Develop and maintain technical and project documentation supporting software development and delivery.
  • Collaborate with scientists, software developers, GIS specialists, and cloud engineers to transition research capabilities into operational environments.

*This position is designed to be flexible, with responsibilities evolving to meet business needs and enable individual growth.

Requirements
  • Master's degree in Computer Science, Software Engineering, Programming, or related technical discipline with 13 years of relevant experience, or Bachelor's degree with 15 years of relevant experience.
  • Active TS-SCI with ability to obtain a CI Poly.
  • Strong experience developing software across the full application stack, including databases, APIs, and web applications.
  • Demonstrated experience with geospatial software, methods, and datasets, including ESRI/ArcGIS technologies.
  • Deep technical understanding of ESRI data structures, with experience using ArcGIS Pro and preferably ESRI C# back-end bindings.
  • Experience with PostgreSQL/PostGIS, OpenLayers, QGIS, and/or GeoServer.
  • Experience optimizing MATLAB and/or Python scientific code for performance and computational efficiency.
  • Experience with Docker, AWS, and cloud-based application deployment.
  • Experience with software testing, verification and validation, requirements traceability, and Agile development methodologies.
Why Work for Us?

Core4ce is a team of innovators, self-starters, and critical thinkers—driven by a shared mission to strengthen national security and advance warfighting outcomes.

We offer:
  • 401(k) with 100% company match on the first 6% deferred, with immediate vesting
  • Comprehensive medical, dental, and vision coverage—employee portion paid 100% by Core4ce
  • Unlimited access to training and certificates, with no pre-set cap on eligible professional development
  • Tuition assistance for job-related degrees and courses
  • Paid parental leave, PTO that grows with tenure, and generous holiday schedules
  • Got a big idea? At Core4ce, The Forge gives every employee the chance to propose bold innovations and help bring them to life with internal backing.

Join us to build a career that matters—supported by a company that invests in you.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), national origin, disability, veteran status, age, genetic information, or other legally protected status.

*Core4ce provides the listed pay range for this position as a general guideline only and not as a guarantee of compensation or salary. Final offers may take into account a variety of factors, including, but not limited to, job responsibilities, education, experience, knowledge, skills, abilities, internal equity, market data alignment, any applicable collective bargaining agreement, and other legal requirements.

Springfield, Virginia, United States

Full-Time/Regular

All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, age, marital status, pregnancy, genetic information, or other legally protected status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Core4ce Careers • Springfield (VA)

On-site
USD 120,000 - 180,000
401(k) match
Medical and vision coverage
Training and certifications
+2
Software Developer Springfield, VA
Software Developer Springfield, VA

Core4ce • Springfield (VA)

Hybrid
USD 140,000 - 190,000
401(k) with company match
Comprehensive medical, dental, and 100
Unlimited training and certifications
+3
Geospatial Systems Software Engineer with Security Clearance
Geospatial Systems Software Engineer with Security Clearance

B/CORE • Springfield (VA)

Hybrid
USD 145,000 - 163,000
Health/Dental/Vision
401(k)
Paid Time Off
+3
Software Engineer
Software Engineer

Core4ce • Upper Valley Trailer Court (OH)

On-site
USD 90,000 - 130,000
401(k) with company match
Comprehensive medical, dental, and VSP
Unlimited access to training and certs
+3
Software Engineer
Software Engineer

Core4ce • Bath Township (OH)

On-site
USD 110,000 - 140,000
401(k) with company match
Healthcare coverage
Training & Certifications
+3
Software Engineer
Software Engineer

Core4ce Careers • Bath Township (OH)

On-site
USD 110,000 - 160,000
401(k) with company match on first 6%
Medical, dental, and vision coverage
Professional development and trainings
+3
Software Engineer II
Software Engineer II

Core4ce • Upper Valley Trailer Court (OH)

On-site
USD 90,000 - 120,000
401(k) with company match
Comprehensive medical, dental and or/視
Training and certifications with no/ce
+3
Software Engineer II
Software Engineer II

Core4ce Careers • Upper Valley Trailer Court (OH)

On-site
USD 120,000 - 150,000
401(k) with company match on the first
Medical, dental, vision coverage
Training and certifications with noCap
+3
Software Development Engineer II – Back-End (Mission-Focused | ArcGIS)
Software Development Engineer II – Back-End (Mission-Focused | ArcGIS)

ESRI • St. Louis (MO)

On-site
USD 97,240 - 162,240
Health and welfare benefits
401(k) and profit-sharing programs
Paid vacation
+1
Systems Software Engineer
Systems Software Engineer

Reinventing Geospatial (RGi) • Springfield (VA)

On-site
USD 110,000 - 170,000
Healthcare & dental insurance
Parental leave
401k with matching
+6