Raft

Defense Tech

StaffSoftwareEngineer

$220–320k ~AI est. Rome, New York, United States; Hanscom, Massachusetts, United States; National Capital Region, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Staff Software Engineer at Raft. Skills: Data infrastructure, Streaming applications, Cloud-native environments. Build data infrastructure. Build data platforms”

Industry & Context.

Defense Tech
Problems you'll solve

Diagnosing issues; Resolving issues

Eligibility Requirements

U. S. citizenship required, Work within continental U. S., Active Secret Clearance, Maintain Top Secret clearance, Domestic travel up to 35%

What They're Looking For.

Must Have

7+ years relevant industry experience, Build data infrastructure platforms, Build ETL pipelines, Leverage software engineering principles, Architect large scale streaming applications, Develop large scale streaming applications, Implement large scale streaming applications, Experience with building fault-tolerant platforms, Experience with data-intensive platforms, Experience with large-scale relational databases, Experience with large-scale non-relational databases, Experience in data management, Experience with building software in cloud-native environments, Experience deploying software in cloud-native environments, Experience diagnosing container deployment issues, Experience resolving container deployment issues, Experience using package managers, Experience using dependency managers, Obtain Security+ certification within 90 days

Nice to Have

Kubernetes experience, Monitoring solutions experience, Logging solutions experience, Solid understanding of Helm Charts, Service mesh technologies experience, Supporting enterprise Cloud applications experience, Supporting enterprise Cloud infrastructure experience, Automation languages experience

What You'll Do.

Build data infrastructure

Enable comprehensive data operations

Architect streaming applications

Develop streaming applications

Implement streaming applications

Full 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 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. About the role: Raft is building mission-critical data platforms for the Department of War that process billions of events per day from hundreds of sensors and operational sources, delivering intelligence to operators who use it to make time-sensitive decisions. Our platform runs across multiple classification levels and deployment environments. We are seeking a Staff Software Engineer to join our team. What you will do: Build data infrastructure and platforms using streaming frameworks such as Apache Kafka, Flink, and Kafka Streams Build Extract, Transform, Load (ETL) pipelines to enable comprehensive data operations Leverage software engineering principles to architect, develop, and implement large scale streaming applications What we are looking for: 7+ years of relevant industry experience Experience with building and managing fault-tolerant, data-intensive platforms using popular streaming technologies such as Kafka, Pinot, or Flink Experience with large-scale relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, and Elasticsearch to handle low-latency requirements Experience in data management including ETL processing, data governance, and data

Free ATS check

Applying for this Staff Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Raft?

Real rants from real employees. Read before you apply.

Read Company Rants →