Associate Software Engineer

Customer-obsessed small business focused on Distributed Data Systems, Platforms at Scale, and Complex Application Development for federal agencies.
$70,000 - $110,000
Distributed Systems
Entry-Level Software Engineer
Remote
11 - 50 Employees
Enterprise SaaS

Description For Associate Software Engineer

Raft, a customer-obsessed small business headquartered in McLean, VA, is seeking an Associate Software Engineer to join their innovative team. The company specializes in Distributed Data Systems and Complex Application Development for federal agencies, building solutions that impact millions of Americans.

The role involves working on a cutting-edge real-time data platform for the Department of Defense (DoD), processing over a billion events daily from 750+ sensors with millisecond-level latency. You'll work with modern technologies including Kafka, Kubernetes, Java, and Scala, while being mentored by senior team members.

This position is perfect for early-career engineers with 0-2 years of experience who are passionate about distributed systems and real-time data processing. You'll need experience with Java, Scala, or Kotlin, and familiarity with streaming functionality and cloud computing. The role requires U.S. citizenship and ability to obtain a Top Secret security clearance.

Raft offers an excellent benefits package including fully covered healthcare, 401(k) with company match, unlimited PTO, and education benefits. The company culture emphasizes collaboration, innovation, and diversity, following their core philosophy of "Ubuntu: I Am, Because We Are." With a competitive salary range of $70,000-$110,000, remote work options, and opportunity for professional growth, this is an excellent opportunity for someone starting their software engineering career.

Last updated 4 days ago

Responsibilities For Associate Software Engineer

  • Build foundational software skills
  • Contribute to various components of infrastructure
  • Work with real-time data platform processing over a billion events daily
  • Collaborate with senior team members
  • Work on DoD data platform for enhancing operators' awareness

Requirements For Associate Software Engineer

Java
Scala
Kotlin
Kubernetes
Kafka
  • 0-2 years of software engineering experience
  • Hands-on experience with Java, Scala, or Kotlin
  • Familiarity with Streaming functionality
  • Experience in creating web-socket and RESTful APIs
  • Familiarity with CI/CD pipelines using GitLab Runners
  • Familiarity with Kubernetes monitoring and logging solutions
  • Knowledge of AWS and/or other cloud computing solutions
  • Bachelor's degree in Computer Science, Engineering, Physics, or Mathematics
  • Must obtain Security+ certification within 90 days
  • Must be able to obtain Top Secret security clearance
  • U.S. citizenship required

Benefits For Associate Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Education Budget
  • Competitive salary
  • Fully covered healthcare, dental, and vision coverage
  • 401(k) with company match
  • Take as you need PTO + 11 paid holidays
  • Education & training benefits
  • Annual budget for tech/gadgets needs
  • Monthly snack box
  • Remote, hybrid, and flexible work options
  • Team off-site events
  • Generous Referral Bonuses

Interested in this job?

Jobs Related To Raft Associate Software Engineer

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

PhD Software Engineer position at Google focusing on distributed systems and infrastructure development, starting 2025.

PhD Software Engineer

PhD Software Engineer position at Google Cloud's MSCA organization, focusing on AI, ML, and distributed systems development with 2025 start date.

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

PhD Software Engineer position at Google focusing on distributed systems and infrastructure, starting 2025, with competitive compensation and opportunity to work on large-scale technologies.

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google is hiring PhD Software Engineers for early career positions in Systems and Infrastructure, starting 2025. Work on cutting-edge technologies, distributed systems, and large-scale applications.

Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google is hiring PhD Software Engineers for early career positions in Systems and Infrastructure, starting 2025. Work on cutting-edge technologies, distributed systems, and large-scale applications.