Senior Software Engineer Remote/Travel- Active TS/SCI clearance(or SCI-eligibility)
Job Description
Oteemo, Inc is seeking a Senior Software Engineer to join a remote-enabled role with occasional travel, supporting DoD and commercial clients from a base near Reston, VA. The position emphasizes graph data modeling, real-time data processing, and cloud deployments guided by DevOps, DataOps, and MLOps practices, with GenAI/ML techniques applied to graph and NoSQL challenges.
Responsibilities
- Design and implement graph data models to capture intricate system relationships, workflows, and time-dependent processes using Neo4j, Gremlin, or equivalent graph tooling.
- Develop backend services for web applications and contribute to frontend work as needed to deliver complete, production-grade 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 that manage high-velocity, sequential data flows.
- Deploy and operate enterprise applications in cloud environments using containers and orchestration, applying DevOps, DataOps, and MLOps practices.
- Apply GenAI/ML techniques, including GraphRAG, to graph-related and NoSQL data challenges.
- Write comprehensive unit, integration, and API tests to ensure robust, scalable, and maintainable solutions.
- Run simulations and apply advanced analytics in Python to address complex mission 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, or mathematics) or equivalent experience, with 7–8 years of relevant work.
- Proven experience with graph databases and analytics (Neo4j, Gremlin, or similar) and query languages like Cypher or Gremlin; ability to model complex relationships and workflows.
- Strong programming skills in Python, Java, Node.js, or Go, with a focus on clean, maintainable, and scalable code.
- Experience delivering full-stack solutions, building back-end services and contributing to front-end development as needed.
- Extensive data engineering experience across ETL, data quality, and working with structured, semi-structured, and unstructured data; familiarity with event streaming and real-time, high-velocity data.
- Practical knowledge of software engineering best practices, including DevOps, DataOps, MLOps, containerization (Docker), and orchestration.
- Experience with distributed computing frameworks and cloud platforms, focusing on deploying enterprise applications in the cloud.
- Strong testing skills, including unit and integration/API testing, ensuring robust, scalable systems.
- Experience with NoSQL databases and graph-related problems, including GenAI/ML approaches like GraphRAG.
- Proven ability to align data engineering methods with large-scale interconnected systems for adaptability and scalability.
Technologies
- Neo4j
- Gremlin
- Cypher
- Python
- Java
- Node.js
- Go
- Docker
- FastAPI
- Pandas
- React
- TypeScript
- GraphRAG
Benefits
- Ability to make a noticeable difference for the organization and our customers
- Tremendous growth opportunity within a rapidly expanding organization
- Complex, interesting challenges that broaden both technical and business skills
- Competitive pay and benefits
What we offer
- Ability to make a noticeable difference for the organization and our customers
- Tremendous growth opportunity within a rapidly growing organization. It’s not your tenure but what you bring to the table that defines how your career will be shaped. You control your growth.
- Complex but interesting challenges to improve the depth and breadth of your technical and business skills. Our consultants are business technologists and understand how technology drives business.
- Competitive pay and benefits
Company description
Join Oteemo and become part of a transformation powerhouse where innovation meets impact. We are not just another consulting firm; we are architects of digital evolution, blending cutting-edge technical expertise with human-centered design to craft solutions that resonate. Our work spans Infrastructure, Software Development, DevSecOps, Cybersecurity, Experience and Design, Organizational Change Management, and AI-enabled solutions, with an approach that emphasizes practical impact.
We value
- Drive: Passion and energy to implement quality technical solutions, self-motivation, and curiosity
- Commitment to Quality: Aiming for world-class solutions that deliver real-world value
- Customer Focus: A consultative approach with effective expectations management
- Communication: Clear written and verbal articulation of problems, solutions, risks, and rewards
- Technical Skills: Deep passion for technology and a hands-on orientation
- Business Acumen: Understanding how technology enables business outcomes
Work Authorization
US Citizen