Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Oteemo Inc.

Senior Software Engineer – Active TS/SCI Clearance

Oteemo Inc.

Senior Software Engineer designing and implementing graph data structures using Neo4j and Gremlin at Oteemo. Building robust ETL pipelines and deploying cloud applications.

Posted 6/30/2026full-timeRemote • Virginia • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
CloudDockerETLGoJavaJavaScriptNeo4jNode.jsNoSQLPythonTypeScript

About the role

Key responsibilities & impact
  • Design, model, and implement graph data structures that capture complex system relationships, workflows, and time-dependent processes using Neo4j, Gremlin, or similar tools.
  • Build and integrate web application back ends and contribute to front-end development as needed.
  • Develop and maintain robust ETL and data pipelines spanning structured, semi-structured, and unstructured data.
  • Engineer real-time and event-streaming workflows that handle high-velocity, sequential data flows.
  • Deploy and operate enterprise applications in cloud environments using containerization and orchestration.
  • Apply GenAI/ML techniques, including GraphRAG, to graph-related and NoSQL data problems.
  • Write thorough unit, integration, and API tests to ensure robust, scalable, and maintainable solutions.
  • Run simulations and apply advanced analytics in Python to solve complex mission problems.

Requirements

What you’ll need
  • Active TS/SCI clearance (or SCI-eligibility), ideally with past or current DoD SAP/SAR access.
  • Advanced degree in a quantitative field (e.g., computer science, machine learning, applied statistics, or mathematics) or equivalent experience, with 7–8 years of relevant experience.
  • Proven experience with graph databases and analytics, including Neo4j, Gremlin, or similar tools, and query languages like Cypher or Gremlin.
  • Strong programming skills in modern languages such as Python, Java, Node.js, or Go.
  • Experience building and integrating web application back ends and contributing to front-end development when needed.
  • Extensive experience with data engineering and pipelines, including ETL, data quality, and working across structured, semi-structured, and unstructured data.
  • Practical knowledge of software engineering best practices, including DevOps, DataOps, MLOps, containerization (e.g., Docker), and orchestration.
  • Experience with distributed computing frameworks and cloud platforms, with a focus on deploying enterprise applications in cloud environments.
  • Strong testing skills, including unit testing, integration/API testing, and ensuring robust, scalable solutions.
  • Experience with NoSQL databases and working with graph-related problems, including the use of GenAI/ML techniques like GraphRAG.
  • Proven ability to align data engineering approaches with large-scale interconnected systems, ensuring adaptability and scalability.

Benefits

Comp & perks
  • Ability to make a noticeable difference for the organization and our customers
  • Tremendous growth opportunity by becoming part of a rapidly growing organization.
  • Complex but interesting challenges to improve the depth and breadth of your technical and business skills.
  • Competitive pay and benefits

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Graph Data StructuresETL DevelopmentPython ProgrammingJava ProgrammingNode.js ProgrammingGo ProgrammingUnit TestingIntegration/API TestingNoSQL DatabasesGenAI/ML Techniques