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 2 months 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 systems and infrastructure development, offering competitive compensation and opportunity to work on large-scale distributed systems.

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

PhD Software Engineer role at Google focusing on distributed systems and infrastructure, starting 2025, with competitive salary and opportunities to work on impactful projects.

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

PhD Software Engineer position at Google focusing on systems and infrastructure development, starting 2025, with competitive compensation and opportunities to work on impactful projects.

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on distributed systems and operating system-level software development with competitive compensation and benefits.

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.