Senior Backend Solutions Engineer (Java/Python) — Remote

Tom Sawyer Software

United States

Remote

USD 150,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Tom Sawyer Software in the United States seeks multiple software engineers with strong Java or Python experience to contribute to the MARS program. Roles will design and maintain backend services, work on graph data modeling, and integrate with enterprise data stores, APIs, and analytics pipelines.

Candidates must have TS/SCI clearance with CI Polygraph, be able to travel 5-10% for onsite coordination, and thrive in a structured contractor environment.

Qualifications

  • Bachelor's Degree in Computer Science, Mathematics, or a similar discipline.
  • 7+ years of software development experience.
  • US citizenship and Top Secret/SCI clearance + CI Polygraph.
  • Strong Java or Python and Spring/SpringBoot experience.
  • Solid SQL and relational data modeling.
  • Experience with Neo4j or another property graph database; Cypher a plus.
  • Ability to work in a structured contractor environment: Jira, Git, CI, and documentation.
  • Ability to travel 5-10% of time for in-person meetings in the NCR.

Responsibilities

  • Design, implement, and maintain Java services using Spring Boot.
  • Model and query structured and graph data (SQL and Neo4j).
  • Integrate services with enterprise data stores, APIs, and analytic pipelines.
  • Contribute to AI-assisted analytic features, including grounded retrieval, graph-informed analytics, and ML-adjacent services.
  • Write tests, participate in code review, and follow DevSecOps practices for a government program.
  • Work as part of an agile contractor team with the prime, government stakeholders, and other subcontractors under security constraints.
  • Attend quarterly planning meetings in person in the NCR.
  • Proactively share feedback about Tom Sawyer Software's products to guide future developments.

Skills

Java
Python
Spring Boot
Graph data modeling
SQL
Neo4j
Jira
Git
CI/CD
TS/SCI clearance

Education

Bachelor's Degree in Computer Science, Mathematics, or similar

Tools

None

Job description

Tom Sawyer Software in the United States seeks multiple software engineers with strong Java or Python experience to contribute to the MARS program. Roles will design and maintain backend services, work on graph data modeling, and integrate with enterprise data stores, APIs, and analytics pipelines.

Candidates must have TS/SCI clearance with CI Polygraph, be able to travel 5-10% for onsite coordination, and thrive in a structured contractor environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Solutions Engineer - Back-End
Senior Solutions Engineer - Back-End

Tom Sawyer Software • United States

Remote
USD 150,000 - 190,000
Senior Scrum Master
Senior Scrum Master

Tom Sawyer Software Corporation • United States

Remote
USD 110,000 - 160,000
Senior Software Architect (Java/Python) — Remote
Senior Software Architect (Java/Python) — Remote

Next Tier Concepts, Inc. • United States

Hybrid
USD 120,000 - 181,000
Benefits program
Professional growth opportunities
Java/Scala/Python Backend Engineer | TS/SCI | Flexible
Java/Scala/Python Backend Engineer | TS/SCI | Flexible

Cymertek Corporation • San Antonio (TX)

On-site
USD 90,000 - 130,000
Excellent Salaries
Flexible Work Schedule
Cafeteria Style Benefits
+1
Senior Backend Engineer — Data Systems (TS/SCI)
Senior Backend Engineer — Data Systems (TS/SCI)

Base-2 Solutions, LLC • Elkridge (MD)

On-site
USD 120,000 - 160,000
TS/SCI Full Poly Backend Engineer: Java, Scala & Python
TS/SCI Full Poly Backend Engineer: Java, Scala & Python

Cymertek Corporation • Aurora (CO)

On-site
USD 110,000 - 150,000
Excellent Salaries
Flexible Work Schedule
401k Matching
+4
Senior Java Engineer (TS/SCI) - Space Systems
Senior Java Engineer (TS/SCI) - Space Systems

Outsideanalytics • Boulder (CO)

On-site
USD 110,000 - 155,000
Health insurance
Paid leave
Retirement benefits
Senior / SME Software Developer – Java / Python
Senior / SME Software Developer – Java / Python

Vets Hired • Chantilly (VA)

On-site
USD 120,000 - 160,000
Senior Java Backend Engineer | TS/SCI Clearance
Senior Java Backend Engineer | TS/SCI Clearance

Cornerstone Defense LLC • Hanover (MD)

On-site
USD 235,000 - 255,000
Principal Backend Engineer, TS/SCI Clearance
Principal Backend Engineer, TS/SCI Clearance

Base-2 Solutions • Norfolk (VA)

On-site
USD 120,000 - 200,000
Health insurance
Dental insurance
Vision insurance
+6