Outcomes Focused Technology Transformation
Senior Software Engineer – Active Secret, Top Secret Clearance (SCI-eligibility)
Location
Virginia
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – Active Secret, Top Secret Clearance (SCI-eligibility)
Oteemo Inc.
• 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 to deliver complete, production-ready features. • Develop and maintain robust ETL and data pipelines spanning structured, semi-structured, and unstructured data, with strong attention to data quality. • 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, applying DevOps, DataOps, and MLOps practices. • 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. • Align data engineering approaches with large-scale interconnected systems to ensure adaptability and scalability.
Job Requirements
- Active Secret/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; ability to model complex system relationships, workflows, and time-dependent processes.
- Strong programming skills in modern languages such as Python, Java, Node.js, or Go, with expertise in writing clean, maintainable, and scalable code.
- 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; familiarity with event streaming, real-time data processing, and high-velocity sequential data flows.
- 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
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description Über die Position: Fullstack Web-Entwickler/in mit Fokus Nuxt / Vue.js (m/w/d) - Selbstständiges Entwickeln von Greenfield-WebApps oder Brownfield-Anpassungen von A bis Z — je nach Projekt alleine oder im Team - Umsetzung von UI-Designs (aus Figma) oder User Stories (aus Notion/Jira) in funktionale, responsive Frontends mit Vue.js / Nuxt - Anbindung bestehender REST-APIs sowie ggf. Aufbau neuer Schnittstellen - Wartung, Optimierung und Erweiterung bestehender Vue/Nuxt-Projekte - Planung und Skizzierung von Komponenten- und Frontend-Architektur in enger Abstimmung mit Projektmanagement & ggf. Tech-Lead - Aufwandseinschätzungen zu einzelnen Tasks, Features oder kompletten Projekten - Austausch mit dem Projektmanagement sowie ggf. weiteren Devs oder Kundenteams Qualifications - Sehr gute Kenntnisse in Vue.js mit Schwerpunkt auf Nuxt 3 oder Nuxt 4 - Du hast bereits als einziger oder Hauptentwickler eine komplette Fullstack-WebApp mit Nuxt umgesetzt - Fundierte Erfahrung in der Anbindung und Konzeption von REST-APIs - MongoDB-Kenntnisse (z. B. via Mongoose, direkt oder indirekt über bestehende Backends) - Eigenständige, strukturierte Arbeitsweise und Verantwortungsbewusstsein in Projektrollen - Sicherer Umgang mit Git & typischen Dev-Workflows (Branching, PRs, Reviews etc.) - Effizientes Arbeiten mit KI-gestützten Tools (z. B. Cursor, Claude, ChatGPT) — oder Offenheit, dich dort einzuarbeiten - Sehr gute Deutschkenntnisse, damit du dich bei Fragen direkt beim Kunden oder unser Projektmanagement wenden kannst Requirements - Erfahrung mit Tailwind CSS - Kenntnisse in Node.js oder Python für Backend-Tasks - Vorerfahrung mit Tools wie Notion, Jira, Slack oder Miro - Erfahrung in der Zusammenarbeit mit KMU-Kunden oder Agenturen - Grundlagen von DevOps: z.B. Erfahrung mit Docker, GitLab Pipelines und/oder Deployment auf z. B. Hetzner-Servern - Grundkenntnisse in Design/UX (z. B. für kleinere Layout-Anpassungen) Benefits - 100% Remote — arbeite von wo du willst. Unser Office in Aachen steht dir aber jederzeit offen. - Flexible Arbeitszeiten - Abwechslungsreiche Projekte mit renommierten Kunden aus verschiedenen Branchen - Junges, motiviertes und herzliches Team mit flacher Hierarchie und Wertschätzung für gute Arbeit - Große Freiheit in Prozessen & wie du deine Ziele erreichst - Feedback von erfahrenen Entwicklern zum Code & großer interner Austausch zu aktuellen KI-Tools - Beitrag & Einfluss auf Prozesse — du bist nicht irgendein Rädchen, sondern die rechte Hand des Gründers, bringst uns zusammen voran und lernst extrem viel - Auf Wunsch: Spannende Einblicke in Vertrieb, Projektmanagement, Marketing - Sachbezugskarte mit monatlich 50€ steuerfrei - kostenlos tanken, einkaufen, Fitness-Studio o.ä. nach deiner Wahl mit eigener App Innovators Kreditkarte - Hardware nach deinen Wünschen & Bedarf (z.B. Laptop, Monitor, Headset) - Weiterbildungsmöglichkeiten wie Videokurse & Events/Fortbildungen - Einladung zu coolen regelmäßigen Team-Events, die du selbst mitgestaltest inkl. Unterkunft
Role Description We're looking for a passionate React Native App Development Intern who loves building clean, beautiful, and functional mobile applications. You'll work directly with our engineering team to develop, test, and deploy real apps used by businesses and users. - Build and maintain cross-platform mobile applications using React Native and TypeScript - Integrate APIs and manage app state with tools like Context API / Redux - Work with native modules, navigation, and performance optimization - Translate Figma designs into pixel-perfect responsive interfaces - Debug, test, and ensure smooth user experiences across devices - Collaborate with the backend and design teams for end-to-end features Qualifications - Good understanding of React Native and TypeScript - Familiarity with React Hooks, navigation, and state management - Basic knowledge of REST APIs and asynchronous programming - Understanding of mobile UI/UX principles - Version control experience with Git and GitHub - Eagerness to learn, explore, and write clean reusable code Benefits - Stipend based on performance and contribution - Internship Certificate upon successful completion - Mentorship from experienced developers - Real project exposure and startup learning environment Company Description We are a modern product studio based in India, building impactful digital experiences. Our team works on a mix of client projects and in-house products, giving us the opportunity to innovate while solving real-world problems.
Graduate Software Engineer
HPEHewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world.
Role Description This role has been designated as ‘Remote/Teleworker’, which means you will primarily work from home. Job Family Definition: - Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. - Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. - Determines hardware compatibility and/or influences hardware design. Management Level Definition: - Contributes to assignments of limited scope by applying technical concepts and theoretical knowledge acquired through specialized training, education, or previous experience. - Acts as team member by providing information, analysis and recommendations in support of team efforts. - Exercises independent judgment within defined parameters. Responsibilities: - Codes and programs enhancements, updates, and changes for portions and subsystems of systems software, including operating systems, compilers, networking, utilities, databases, and Internet-related tools. - Executes established test plans and protocols for assigned portions of code; identifies, logs, and debugs assigned issues. - Develops understanding of and relationship with internal and outsourced development partners on software systems design and development. - Participates as a member of project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately-complex products. Qualifications - Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent. - Typically 0-2 years experience. Requirements - Experience or understanding of software systems design tools and languages. - Good analytical and problem solving skills. - Understanding of design for software systems running on multiple platform types. - Understanding of basic testing, coding, and debugging procedures. - Good written and verbal communication skills; mastery in English and local language. Benefits - Health & Wellbeing: Comprehensive suite of benefits that supports physical, financial and emotional wellbeing. - Personal & Professional Development: Programs catered to helping you reach any career goals you have. - Unconditional Inclusion: We celebrate individual uniqueness and provide flexibility to manage work and personal needs.
Technical Lead, Sustainability
SchellmanSchellman is an equal opportunity employer (EOE) and strongly supports diversity in the workplace; therefore, providing equal employment opportunities to applicants and employees without regard to race, color, religion, age, sex, sexual orientation, gender identity/expression, national origin, protected veteran status, disability status, or any other legally protected basis, including arrest and conviction records, in accordance with applicable law. Schellman uses E-Verify in our hiring process. At Schellman, we strive to provide a flexible and balanced environment and therefore offer the opportunity to work remotely, unless otherwise stated in the job requirements. Connecting, collaborating and continuous education are also highly valued and therefore we require some travel annually for our Internal Service Delivery roles, which can include in-person training, team meet-ups, and strategy meetings. Service Delivery team members will also be required to travel based on business and client needs.
Role Description At Schellman, we see a strong parallel between reliable sustainability data, good governance, and our roots as a technology risk firm that specializes in providing attestations around data, systems, and governance-related subject matter. We are expanding our sustainability assurance practice and need Technical Leads who combine deep greenhouse gas measurement and/or audit expertise with genuine technical capabilities. Technical Leads are primarily responsible for hands-on, technical project execution—spending over half their time working directly in client data lakes and systems environments. You are part auditor, part sustainability subject matter expert, part business intelligence engineer and developer. Experienced Technical Leads have deep specialization in sustainability assurance and data engineering, and are assigned to sustainability projects accordingly. They are assigned to a specific Service Delivery Principal that is responsible for supervising their development. Additionally, Technical Leads' daily activities are closely supervised by the management teams of their assigned projects. Technical Leads may supervise associates and/or senior associates when serving as a member of a project management team. Why This Role Matters Organizations increasingly need to measure, validate, and report their sustainability performance—from greenhouse gas emissions to water usage, waste management, supply chain impacts, and social governance metrics. However, most companies lack the technical infrastructure and expertise to reliably capture this data. That's where you come in. This is a unique role that blends sustainability and greenhouse gas measurement expertise with a technical data analytics and data engineering skillset. You'll be the technical bridge between non-technical sustainability teams and their complex data ecosystems, the technical expert translating what the client needs into what their systems can deliver; helping them build the infrastructure they need to credibly measure and report their sustainability impact. Essential Functions - Work directly in client data lakes and systems environments using AI tools (Claude, etc.), Python, and SQL to build sustainability data infrastructure, automation, and analytics. - Design and build data intake forms, data models, and ETL processes that enable accurate sustainability measurement and assurance processes. - Combine qualitative subject matter expertise with your technical skillset to determine what to build and how. - Conduct data discovery, analysis, and quality assessment to identify gaps, inconsistencies, and optimization opportunities in client sustainability data systems. - Build sustainability assurance analytics and automation—including variance analysis, emissions calculations, data reconciliation, spend-to-emissions mapping, and anomaly detection. - Evaluate client systems for data integration, automation, and optimization; recommend technical improvements to enhance sustainability data reliability and controls. - Develop sustainability-specific testing procedures and controls documentation that translate sustainability reporting requirements into technical implementations. - Act as a technical expert for non-technical client teams, explaining data architecture, system integration, and data governance concepts in accessible terms. - Execute assigned testing procedures, perform detailed analysis of sustainability data and systems, and document findings per professional audit standards. - Establish high-quality relationships and rapport with client personnel—both technical and non-technical stakeholders. - Complete assigned duties in a timely manner with strong attention to detail and audit integrity. - Develop an expert knowledge of sustainability reporting frameworks (SASB, IIRC, TCFD, GRI) and professional standards relevant to sustainability assurance. - Contribute to Schellman's thought leadership through articles, webinars, and public speaking on sustainability data, technology, and assurance practices. - Adhere to professional and regulatory standards relevant to sustainability assurance and audit practices. - Promote Schellman's company culture and exemplify Schellman's values. - Comply with Schellman's code of ethics and professional conduct, methodologies, policies, and procedures. - Train and acclimate project team members to Schellman's methodologies and best practices. Knowledge, Skills, and Abilities - Strong proficiency in Python, SQL, or similar languages for data manipulation and automation; ability to write, implement, and debug code independently. - Experience with data engineering, ETL processes, data modeling, and working in cloud-based data environments (data lakes, data warehouses). - Deep knowledge of sustainability reporting frameworks (SASB, IIRC, TCFD, GRI) and how they translate to technical data and system requirements. - Strong experience providing assurance and audit services related to sustainability and non-financial reporting on environmental and social metrics. - Expertise in business intelligence, analytics, and data visualization; ability to use tools and code to identify patterns and anomalies in large datasets. - Ability to understand complex data systems, evaluate data quality, and recommend technical solutions to sustainability measurement challenges. - Excellent written and verbal communication skills with the ability to explain technical concepts to non-technical audiences. - Superior time management, self-motivation, and proactivity with the ability to manage multiple technical projects and priorities. - Ability to work independently in technical environments, collaboratively within teams, and effectively with diverse client stakeholders. - Strong problem-solving, analytical, and debugging capabilities with meticulous attention to data accuracy and detail. - Familiarity with AI-assisted development tools and comfort learning new technical platforms and languages quickly. - Ability to work in a fast-paced, challenging environment and thrive in continuous learning situations. Education, Work Experience and Certifications - Required: Bachelor's degree in Accounting, Finance, Computer Science, Data Science, or related field. - 3-5+ years of professional services experience in controls auditing, assessment, or compliance with a focus on non-financial reporting and sustainability. - Demonstrated proficiency in at least one programming or scripting language (Python, SQL, etc.). - Solid understanding of data engineering concepts, including data modeling, ETL processes, and data quality assessment. - Experience evaluating information technology systems, data processes, and controls. - Knowledge of sustainability reporting frameworks (SASB, IIRC, TCFD, GRI) and how they translate to technical and system requirements. - Preferred: Licensed CPA with demonstrated technical and data engineering skills. - Experience with cloud data platforms (AWS, Google Cloud, Azure, Snowflake, etc.). - Experience with business intelligence or analytics tools (Tableau, Power BI, Looker, etc.). - Background in sustainability accounting, carbon accounting, or environmental data measurement. - Familiarity with AI-assisted code development tools and LLM-based development. - Experience with data visualization and creating technical documentation for non-technical audiences. - Experience managing or mentoring technical team members.


