Senior Python Developer

Spatial Front, Inc

United States

Hybrid

USD 100,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Spatial Front, Inc. is seeking a Senior Python Developer to join their team supporting a federal client in Suitland, MD. The role involves providing technical guidance and support for Python-based applications, conducting code reviews, and leading data analysis and modeling efforts. The ideal candidate will possess over 10 years of software development experience, strong skills in Python and relational databases, and a collaborative spirit. Flexibility for remote work is offered, along with a competitive salary range of $100,000 to $150,000 annually.

Qualifications

  • 10+ years of software development experience.
  • 5+ years of Python and/or shell scripting experience.
  • 3+ years experience with relational databases.
  • Strong analytical, problem-solving, and critical thinking skills.

Responsibilities

  • Serve as a Python Subject Matter Expert, advising teams on best practices.
  • Support the development and implementation of Python-based applications.
  • Troubleshoot issues and recommend enhancements for system performance.
  • Lead analysis and technical design across the software development lifecycle.

Skills

Python
Shell scripting
Data analysis
Agile methodologies
Geospatial tools
Communication skills

Education

Bachelor’s degree in Computer Science or related field

Tools

Oracle
SQL
PostgreSQL
Linux/Unix
ArcGIS
GeoPandas
QGIS

Job description

Description

Spatial Front, Inc. (SFI), a two-time USA Today Top Workplaces awardee and Washington Top Workplaces honoree, is seeking a Senior Python Developer to join our growing team supporting a federal client in Suitland, MD. In this role, you will support a geospatial and data‑focused program, serving as a Python Subject Matter Expert (SME). You will provide technical guidance, development support, and code review for internal teams, helping drive high‑quality, scalable solutions.

Job Type

Full‑time

Primary Responsibilities
  • Serve as a Python SME, advising teams on best practices and development approaches
  • Support the development, enhancement, and implementation of Python‑based applications
  • Design, develop, test, debug, document, and deploy both interactive and batch software
  • Review, refine, and improve existing Python codebases
  • Troubleshoot issues and recommend enhancements to improve system performance
  • Provide recommendations for project tracking and control systems
  • Support geospatial data processing and visualization using Python‑based tools
  • Lead analysis, data modeling, and technical design across the software development lifecycle (SDLC)
  • Develop and execute test cases, including functional and integration testing
  • Research and integrate new tools and technologies based on evolving requirements
Requirements
  • Bachelor’s degree in Computer Science or a related field (or equivalent experience)
  • 10+ years of software development experience
  • 5+ years of Python and/or shell scripting (front‑end and back‑end)
  • 3+ years of experience with relational databases (Oracle, SQL, PostgreSQL)
  • 3+ years working in Linux/Unix environments
  • Ability to work independently and collaboratively in a team environment
  • Strong analytical, problem‑solving, and critical thinking skills
  • Excellent communication and interpersonal skills
  • Proven experience documenting requirements, designs, and user guidance
Desired Qualifications
  • Experience working in Agile development environments
  • Data analysis or data science experience, particularly with large datasets
  • Experience developing web services and APIs
  • Familiarity with Java frameworks (e.g., Spring, Struts, Hibernate)
  • Experience with batch processing and system integrations
  • Experience with geospatial tools and libraries such as ArcGIS, GeoPandas, or QGIS
Certifications (Preferred)
  • Relevant technical certifications (e.g., Python, cloud, or GIS‑related certifications) are a plus
Other Information
  • Clearance: Must be authorized to work in the U.S. and able to obtain a Public Trust clearance.
  • Background checks may include Criminal History, Education Verification, Employment Verification, Professional Certifications, and Credit History. (Public Trust investigations typically take 4–8 weeks and require fingerprinting.)
  • Work Environment: Flexible/remote, with occasional on‑site support as needed.
  • Salary Range: $100,000 – $150,000 annually
  • Benefits: SFI offers a comprehensive benefits package. Details available at SFI Careers.
  • This is a full‑time, W2 position.
  • No agencies, third parties, or Corp‑to‑Corp submissions.
  • Spatial Front Inc. is an Equal Opportunity Employer — all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status.
  • SFI participates in E‑Verify.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python SME — Remote Geospatial & Data Solutions
Senior Python SME — Remote Geospatial & Data Solutions

Spatial Front, Inc • United States

Hybrid
USD 100,000 - 150,000
Senior Python & Geospatial Data Engineer - Remote
Senior Python & Geospatial Data Engineer - Remote

Spatial Front, Inc • Suitland (MD)

On-site
USD 100,000 - 150,000
Benefits package
Powerful Python Developer
Powerful Python Developer

blackcape • Bethesda (MD)

On-site
USD 120,000 - 170,000
Great Benefits
401K
Competitive Salary
+3
Software Engineer (Mid-Level, Backend)
Software Engineer (Mid-Level, Backend)

Spatial Front, Inc • United States

Hybrid
USD 80,000 - 130,000
Comprehensive benefits package
Flexible/remote work environment
Backend Developer
Backend Developer

Spatial Front, Inc • Arlington (VA)

Hybrid
USD 90,000 - 120,000
Python Developer (AI and/or GIS Specialist)
Python Developer (AI and/or GIS Specialist)

Black Cape • Bethesda (MD)

On-site
USD 120,000 - 180,000
Principal Software Engineer (Python)
Principal Software Engineer (Python)

Power3 • Fort Meade (MD)

On-site
USD 140,000 - 190,000
Health benefits
401k plan
PTO & holidays
+2
Senior Software Developer
Senior Software Developer

Spatial Front, Inc • Bethesda (MD)

Hybrid
USD 90,000 - 130,000
Senior Python Developer
Senior Python Developer

eSolutionsFirst • McLean (VA)

On-site
USD 120,000 - 150,000
Data Scientist
Data Scientist

Spatial Front, Inc • Arlington (VA)

Hybrid
USD 90,000 - 120,000