Senior Solutions Engineer - Back-End

Tom Sawyer Software

United States

A distancia

USD 150.000 - 190.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

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.

Formación

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

Responsabilidades

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

Conocimientos

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

Educación

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

Herramientas

None

Descripción del empleo

About Us

Tom Sawyer Software is a small business with a global footprint, developing world-class graphtechnology solutions that help organizations solve complex data challenges. We are a subcontractor supporting a prime contractor on a large U.S. Government Defense Intelligence Agency (DIA) program: Machine-assisted Analytic Rapid-repository System (MARS). MARS is DIA's cloud-based modernization of foundational military intelligence to replace static databases with a scalable environment that uses automation, analytics, and AI/ML so analysts can work at greater speed and scale.

Position Description

Tom Sawyer Software is seeking multiple software engineers with strong Java or Python programming experience for the MARS program. The positions require a Top Secret/SCI clearance + CI Polygraph. Remote work in the USA is acceptable, with occasional travel required to work onsite with the prime, government stakeholders, and other subcontractors. This role builds and maintains backend services and data capabilities used by the MARS mission.

Successful candidates are enthusiastic, positive, and highly technical individuals who will engage, inform, and excite customers, and apply their technical expertise to solve business challenges.

Tom Sawyer Software 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, protected veteran status, or disability.

Primary Responsibilities
  • Design, implement, and maintain Java services using Spring Boot and the Spring Framework
  • 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 appropriate to a government program
  • Work as part of an agile contractor team with the prime, government stakeholders, and other subcontractors under established processes and security constraints
  • Attend quarterly planning meetings in person in the NCR
  • Proactively share feedback about Tom Sawyer Software's products based on experiences in the field to help drive the direction of future developments
Qualifications
Required:
  • Bachelor's Degree in Computer Science, Mathematics, or similar discipline
  • Minimum of seven years of software development experience
  • U.S. 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 to attend in-person quarterly and other meetings as required
  • Strong attention to detail with good organizational skills
  • Excellent communication and presentation skills
Preferred:
  • Prior DoD/IC contractor experience
  • AI/ML integration in production systems, including RAG, embeddings, model-serving, and evaluation
  • Elasticsearch, knowledge-graph, or object-based intelligence data patterns
  • AWS GovCloud or similar, containers, and Kubernetes
  • Graph visualization or analytic-application experience
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Backend Solutions Engineer (Java/Python) — Remote
Senior Backend Solutions Engineer (Java/Python) — Remote

Tom Sawyer Software • EE. UU.

A distancia
USD 150.000 - 190.000
Senior Scrum Master
Senior Scrum Master

Tom Sawyer Software Corporation • EE. UU.

A distancia
USD 110.000 - 160.000
Software Engineer, Cloud and Agenic Applications
Software Engineer, Cloud and Agenic Applications

Capstone Research Corporation • Huntsville (AL)

Presencial
USD 110.000 - 150.000
Medical and dental insurance provided
Matching 401K
Profit sharing
Senior Software Developer with Python experience
Senior Software Developer with Python experience

Select Search Associates LLC • Fairfax (VA)

Presencial
USD 120.000 - 165.000
Software Engineer, Cloud & Agenic Applications
Software Engineer, Cloud & Agenic Applications

Capstone Research • Huntsville (AL)

Presencial
USD 90.000 - 120.000
Medical and dental insurance
Matching 401K
Profit sharing
Expert Software Developer
Expert Software Developer

Convirgence • Herndon (VA)

Presencial
USD 100.000 - 140.000
Career development opportunities
Dynamic team environment
Direct engagement with contractor leadership
Senior Software Developer
Senior Software Developer

Synertex LLC • Herndon (VA)

Presencial
USD 120.000 - 180.000
Software Engineer
Software Engineer

Base-2 Solutions • Bethesda (MD)

Presencial
USD 110.000 - 145.000
Full Stack Developer
Full Stack Developer

ECS • Springfield (VA)

Presencial
USD 100.000 - 130.000
Software Engineer
Software Engineer

Base-2 Solutions, LLC • Bethesda (MD)

Presencial
USD 110.000 - 170.000