raft

Principal Software Engineer

Apply Now

At a Glance

Location
McLean, Virginia, United States
Experience
8+ years
Posted
2026-03-23T11:52:20-04:00

Key Requirements

Required Skills

AWSAzureDockerJavaJavaScriptKafkaKubernetesMongoDBMySQLPostgreSQLPythonREST APIReactRustScalaTypeScript

Requirements

8+ Years of experience building RESTFul APIs to take concept to implementation in one of the following languages: Go (preferred), Java, Python, Rust (nice to have), and Scala

5+ Years of experience in frontend frameworks like React with a focus on Typescript or Javascript

Deep design of software design and architecture

Experience with large-scale relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, and Elasticsearch to handle low-latency requirements

Experience with building and releasing software in cloud-native environments

Experience using a variety of package managers/dependency managers including Maven, Gradle, and NPM

Compensation & Benefits

:

The determination of compensation is predicated upon a candidate's comprehensive experience, demonstrated skill, and proven abilities

What we will offer you:

Fully covered healthcare, dental, and vision coverage

401(k) and company match

Responsibilities

You will be part of the team building a data focused product that is built on best of breed open source solutions like Kafka, Trino, DuckDB, and Superset.

You will work both on backend and frontend to build end-to-end features that make interacting with data easier enabling users to be able to tell a data story through our product.

About the Company

Raft (

https://TeamRaft.com

) is a customer-obsessed non-traditional defense tech company dedicated to empowering U.S. military and government agencies with cutting-edge AI/ML and data solutions. We are a leader in autonomous data fusion and Agentic AI, 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.

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.