Software Developer

Core4ce

$120K — $150K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree in Computer Science, Software Engineering or a related field with 13 years of experience, or Bachelor's degree with 15 years of relevant experience.
  • Active TS-SCI clearance with the ability to obtain a CI Poly.
  • Strong full-stack software development experience including databases, APIs, and web applications.
  • Demonstrated knowledge of geospatial software, primarily ESRI/ArcGIS technologies.
  • Deep understanding of ESRI data structures and development experience with ArcGIS Pro and ESRI C# back-end bindings.
  • Experience with PostgreSQL/PostGIS, OpenLayers, QGIS, or GeoServer.
  • Proven ability to optimize scientific code in MATLAB and Python for improved performance.

Responsibilities

  • Develop new features and infrastructure for databases, APIs, and web applications.
  • Optimize MATLAB and Python scientific code for computational efficiency and accuracy.
  • Create and deploy geospatial applications using PostgreSQL/PostGIS, OpenLayers, QGIS, and GeoServer.
  • Utilize ESRI technologies for backend integration within desktop applications.
  • Support development for ESRI cloud and web-based applications.
  • Engage in the full software development lifecycle including testing and validation.
  • Build and deploy containerized applications using Docker and AWS.

Benefits

  • Flexible responsibilities that evolve with business needs.
  • Opportunities for individual growth within a supportive environment.
  • Investments in employee career development.
Full Job Description
Job Description

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.


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

*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.

Similar Jobs

More Jobs at Core4ce

  • Software Developer
    $120K — $150K *
    Springfield, VA 22153 (Fairfax County)
    Information Technology
    In-Person
  • Full Stack Developer
    $100K — $120K *
    Washington, DC 20011 (District Of Columbia County)
    Aerospace & Defense
    In-Person
  • Systems Engineer
    $100K — $120K *
    Washington, DC 20011 (District Of Columbia County)
    Aerospace & Defense
    In-Person
  • AI/ML Data Scientist
    $120K — $150K *
    Tampa, FL 33647 (Hillsborough County)
    Enterprise Technology
    In-Person
  • Project Lead
    $110K — $130K *
    Washington, DC 20011 (District Of Columbia County)
    Education, Government & Non-Profit
    In-Person

More Information Technology Jobs

Find similar Software Developer jobs: