Talent.com
Software Engineer - Graph Technologies

Software Engineer - Graph Technologies

RaftChantilly, VA, United States
30+ days ago
Job type
  • Full-time
Job description

This is a U.S. based position. All of the programs we support require U.S. citizenship to be eligible for employment. All work must be conducted within the continental U.S.

Who we are :

Raft ( https : / / TeamRaft.com ) is a customer-obsessed non-traditional small business with a purposeful focus on Distributed Data Systems, Platforms at Scale, and Complex Application Development, with headquarters in McLean, VA. Our range of clients includes innovative federal and public agencies leveraging design thinking, cutting-edge tech stack, and cloud-native ecosystem. We build digital solutions that impact the lives of millions of Americans.

About the role :

As a Software Engineer - Graph Technologies, you will be diving deeper into the software lifecycle, taking on more complex tasks and leading smaller project initiatives. You will not only write code but also be involved in design discussions, code reviews, and mentoring Associate and Standard Engineers, helping to maintain the high standards of our organization.

This role is contingent on contract award.

What we are looking for :

  • 3+ years of hands-on experience as a software engineer
  • Design and develop graph-based applications using Neo4j, Amazon Neptune, or similar graph databases
  • Implement graph algorithms and analytics for complex data relationship analysis and visualization
  • Build and maintain scalable microservices and APIs supporting Intelligence Community requirements
  • Develop semantic data models and ontological frameworks, particularly Common Core Ontology implementations
  • Collaborate with analysts and stakeholders to translate mission requirements into technical solutions
  • Optimize graph queries and data structures for performance in high-security environments
  • Participate in agile development practices including code reviews, testing, and continuous integration
  • Support deployment and maintenance of applications in classified computing environments
  • Bachelors degree in Computer Science, Engineering, Physics, Mathematics or a related field
  • Graph Technology Experience - Hands-on experience with graph databases (Neo4j, Neptune, ArangoDB) and graph processing frameworks

Highly preferred :

  • Previous work supporting IC missions and familiarity with classified environments
  • Direct experience with National Reconnaissance Office programs, data systems, or mission requirements
  • Common Core Ontology (CCO) - Hands-on experience implementing CCO standards and semantic modeling frameworks
  • Container Technologies - Experience with Kubernetes orchestration and Helm chart development / management
  • Advanced Graph Skills - Experience with graph visualization tools, complex graph algorithms, or distributed graph processing
  • Cloud Platforms - Familiarity with AWS / Azure services, particularly graph and analytics offerings
  • Security+ or Similar - Current DoD 8570 baseline certification or equivalent
  • Advanced Degree - Master's in Computer Science, Data Science, or related field
  • Clearance Requirements :

  • Active Top Secret clearance with ability to obtain and maintain SCI
  • Preference for those with Polygraph
  • Work Type :

    Onsite in Chantilly, VA

  • Ability to work from a SCIF at least 3 days a week
  • May require up to 25% travel
  • Salary Range :

  • $150,000 - $200,000
  • The determination of compensation is predicated upon a candidate's comprehensive experience, demonstrated skill, and proven abilities
  • What we will offer you :

  • Highly competitive salary
  • Fully covered healthcare, dental, and vision coverage
  • 401(k) and company match
  • Take as you need PTO + 11 paid holidays
  • Education & training benefits
  • Generous Referral Bonuses
  • And More!
  • Our Vision Statement :

    We bridge the gap between humans and data through radical transparency and our obsession withthemission.

    Our Customer Obsession :

    We will approach every deliverable like it's a product. We will adopt a customer-obsessed mentality. As we grow, and our footprint becomes larger, teams and employees will treat each other not only as teammates but customers. We must live the customer-obsessed mindset, always. This will help us scale and it will translate to the interactions that our Rafters have with their clients and other product teams that they integrate with. Our culture will enable our success and set us apart from other companies.

    How do we get there?

    Public-sector modernization is critical for us to live in a better world. We, at Raft, want to innovate and solve complex problems. And, if we are successful, our generation and the ones that follow us will live in a delightful, efficient, and accessible world where out-of-box thinking,and collaboration is a norm.

    Raft's core philosophy is Ubuntu : IAm, BecauseWe are . We support our "nadi" by elevating the other Rafters. We work as a hyper collaborative team where each team member brings a unique perspective, adding value that did not exist before. People make Raft special. We celebrate each other and our cognitive and cultural diversity. We are devoted to our practice of innovation and collaboration.

    We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

    Create a job alert for this search

    Software Engineer • Chantilly, VA, United States

    Related jobs
    • Promoted
    Senior Software Engineer 3D Graphics

    Senior Software Engineer 3D Graphics

    VirtualVocationsFairfax, Virginia, United States
    Full-time
    A company is looking for a Senior Software Engineer 3D Graphic.Key Responsibilities Craft and optimize core C++ components for real-time and offline rendering workflows Advance the proprietary 3...Show moreLast updated: 5 days ago
    • Promoted
    Tech Lead Software Engineer

    Tech Lead Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Tech Lead Software Engineer for GenAI Enabled Products.Key Responsibilities Lead architecture, design, and development of GenAI-enabled services while maintaining high-...Show moreLast updated: 30+ days ago
    • Promoted
    R&D Engineer 4, Software

    R&D Engineer 4, Software

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for an R&D Engineer 4, Software.Key Responsibilities Setup and maintain DevOps tools and infrastructure for software projects Serve as security champion for code bases owned...Show moreLast updated: 3 days ago
    • Promoted
    Technical Engineer

    Technical Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Technical Engineer to join their team.Key Responsibilities Serve as a specialist in supported technologies and services Lead the design and architecture of the bank's ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Infrastructure Software Engineer

    Senior Infrastructure Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Senior Infrastructure Software Engineer, AI / ML Platform.Key Responsibilities Build infrastructure for managing extensive metadata and user data, facilitating concurrent...Show moreLast updated: 5 days ago
    • Promoted
    Embedded Software Engineer

    Embedded Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Remote Embedded Software Engineer.Key Responsibilities Lead requirements decomposition and work assignments Define and design sensor management and navigational featur...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - Distributed Systems

    Software Engineer - Distributed Systems

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Software Engineer (Distributed Systems).Key Responsibilities Architect and implement solutions in the execution layer and core systems Plan and implement improvements ...Show moreLast updated: 3 days ago
    • Promoted
    Senior Computer Systems Engineer

    Senior Computer Systems Engineer

    LeidosAldie, VA, US
    Full-time
    Join a Team That Powers Innovation!.Leidos is on the lookout for a sharp, forward-thinking.You’ll be part of a driven team of experts tackling some of the most complex challenges in support o...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Software Engineer to join their APEX Video Player team.Key Responsibilities Assist in developing, testing, and maintaining video playback features Collaborate with sen...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Software Engineer

    Firmware Software Engineer

    VirtualVocationsFairfax, Virginia, United States
    Full-time
    A company is looking for a Firmware Software Engineer to develop interactive 3D visualizations and enhance user interfaces. Key Responsibilities Develop an interactive 3D visualization in the brow...Show moreLast updated: 4 days ago
    • Promoted
    Software Engineer IV

    Software Engineer IV

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Software Engineer IV to oversee application development, modification, and maintenance of applications. Key Responsibilities Oversees development and installation of new...Show moreLast updated: 30+ days ago
    • Promoted
    Security Software Engineer

    Security Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Security Software Engineer - 100% Remote.Key Responsibilities Develop and implement a complete security stack for endpoint management, vulnerability management, and inc...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Lead Software Engineer specializing in Microsoft Azure Technologies.Key Responsibilities Design, develop, and maintain Azure SaaS applications and Function Apps Collab...Show moreLast updated: 30+ days ago
    • Promoted
    Senior 3D Graphics Engineer

    Senior 3D Graphics Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Senior 3D Graphics Software Engineer.Key Responsibilities Write clean, efficient code for realtime 3D graphics applications Oversee code quality, test automation, and ...Show moreLast updated: 8 days ago
    • Promoted
    Software Development Engineer II

    Software Development Engineer II

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Software Development Engineer II.Key Responsibilities Design, implement, and test software components based on SOLID principles Collaborate with team members to develo...Show moreLast updated: 30+ days ago
    • Promoted
    GTM Engineer

    GTM Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a GTM Engineer to enhance pipeline generation through systems and tooling approaches.Key Responsibilities Design and implement scalable systems for outbound pipeline gene...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Software Engineer.Key Responsibilities Design and develop information systems solutions for applications, addressing both basic and complex problems Conduct systems an...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Systems Software Engineer

    Senior Systems Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Senior Systems Software Engineer, Analytics - Autonomous Vehicles.Key Responsibilities Develop methodologies and tooling for on-road and offline testing sufficiency An...Show moreLast updated: 30+ days ago
    • Promoted
    Senior C++ Software Engineer

    Senior C++ Software Engineer

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    C++ Software Engineer - Maps SDKs.Key Responsibilities Build C++ software components using industry-standard design patterns and development methodologies Develop software for field mapping, dat...Show moreLast updated: 18 days ago
    • Promoted
    Software Engineer II, Android

    Software Engineer II, Android

    VirtualVocationsAlexandria, Virginia, United States
    Full-time
    A company is looking for a Software Engineer II, Android.Key Responsibilities Develop mobile applications (Android) in collaboration with product managers, designers, and engineers Lead projects...Show moreLast updated: 3 days ago