Senior Software Engineer Remote/Travel- Active TS/SCI clearance(or SCI-eligibility)
Job Description
Oteemo, a transformation-focused firm, seeks a Senior Software Engineer who holds active TS/SCI clearance or is SCI-eligible. This remote role with travel support centers on building sophisticated graph data models, real-time data processing, and cloud-native deployments, serving both DoD and commercial clients. You will collaborate across data engineering, software development, and AI-enabled initiatives to deliver production-ready solutions.
Responsibilities
- Design and implement graph data structures that capture intricate system relationships, workflows, and time-sensitive processes using Neo4j, Gremlin, or comparable tools.
- Develop and integrate back-end services for web applications and contribute to front-end work as needed to deliver complete features.
- Build and maintain robust ETL pipelines across structured, semi-structured, and unstructured data with a strong focus on data quality.
- Engineer real-time and event-streaming workflows to manage high-velocity sequential data flows.
- Deploy and operate enterprise applications in cloud environments, applying containerization and orchestration alongside DevOps, DataOps, and MLOps practices.
- Apply GenAI and ML techniques, including GraphRAG, to graph-related and NoSQL data problems.
- Write comprehensive unit, integration, and API tests to ensure robust, scalable, and maintainable solutions.
- Run simulations and perform advanced analytics in Python to address complex mission-focused problems.
- Align data engineering approaches with large-scale interconnected systems to ensure adaptability and scalability.
Requirements
- 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, mathematics) or equivalent experience, with 7–8 years in relevant roles.
- Proven experience with graph databases and analytics (Neo4j, Gremlin, or similar) and query languages such as Cypher or Gremlin; ability to model complex relationships and time-dependent processes.
- Strong programming skills in Python, Java, Node.js, or Go, with a track record of clean, scalable code.
- Experience delivering full-stack solutions, including back-end development and contributor work on front-end components when required.
- Extensive data engineering background with ETL, data quality, and handling structured, semi-structured, and unstructured data; familiarity with event streaming and real-time processing.
- Practical knowledge of software engineering best practices, including DevOps, DataOps, MLOps, containerization (Docker), and orchestration.
- Experience with distributed computing and cloud deployment of enterprise applications.
- Strong testing capabilities across unit, integration, and API layers.
- Exposure to NoSQL work and graph-related challenges, including GenAI approaches like GraphRAG.
- Ability to align data engineering strategies with large, interconnected systems for scalability.
Technologies
- Neo4j, Gremlin, Cypher
- Python, Java, Node.js, Go
- Docker, FastAPI, Pandas
- React, TypeScript
- GraphRAG
Benefits
- Opportunity to make a meaningful impact for the organization and clients.
- Significant growth potential within a rapidly expanding company; career progression is driven by your contributions.
- Engagement with challenging problems that broaden technical and business capabilities; consultants operate at the intersection of technology and business value.
- Competitive compensation and benefits package.
Company Description
At Oteemo, you join a transformation powerhouse where innovation meets impact. We are not merely a consulting firm; we design digital evolution by blending advanced technical expertise with human-centered design. Our work spans areas such as Infrastructure, Software Development, DevSecOps, Cybersecurity, Experience and Design, Organizational Change Management, and AI-powered solutions, distinguished by our distinctive approach.
What We Offer
- Ability to make a noticeable difference for the organization and our customers
- Tremendous growth opportunity within a fast-growing firm; your growth is defined by what you bring to the table
- Engagement with complex, intellectually stimulating challenges to deepen technical and business acumen
- Competitive pay and benefits
We Value
- Drive: enthusiasm and energy to deliver high-quality technical solutions
- Commitment to Quality: dedication to crafting world-class solutions with real value
- Customer Focus: consultative problem-solving and clear expectations management
- Communication: strong written and verbal ability to articulate problems, solutions, risks, and rewards
- Technical Skills: genuine passion for technology and its applications
- Business Acumen: understanding how technology enables business outcomes
Work Authorization
- US Citizen