1. What is a Software Engineer at Raft (VA)?
As a Software Engineer at Raft (VA), you will play a crucial role in designing and developing scalable, data-intensive backend systems that power flagship products for demanding federal and public agency clients. Operating at the intersection of distributed data systems, cloud-native platforms, and complex application development, you will build digital solutions that directly impact mission-critical operations and the lives of millions of Americans. Your work focuses heavily on modernizing public-sector technology using cutting-edge tech stacks and customer-obsessed design thinking.
You will drive the technical execution by architecting robust backend solutions using Golang and/or Java, ensuring top-tier security, performance, and reliability across systems. Beyond writing production-grade code, you act as a hands-on technical leader who mentors junior and mid-level engineers while collaborating directly with users and customers at deployment sites. This involves gathering operational feedback, refining real-world performance, and ensuring that modular, extensible architectures can evolve rapidly to meet changing mission needs.
This role requires a unique blend of deep technical expertise and a highly collaborative, mission-driven mindset. You will thrive in fast-paced environments where navigating ambiguity, working within cloud-native and containerized ecosystems, and maintaining secure development practices are everyday expectations. If you are passionate about solving complex distributed systems challenges and want to see your code deployed in high-impact operational environments, this position offers an exceptional platform for your engineering career.




