Raft ยท 1 day ago
Software Engineer
Raft is a customer-obsessed small business focused on Distributed Data Systems and Complex Application Development, headquartered in McLean, VA. As a Software Engineer, you will lead the design and development of scalable backend systems and mentor other engineers while ensuring the performance and reliability of mission-critical applications.
Computer Software
Responsibilities
Lead the design and development of scalable, data-intensive backend systems that power Raft's flagship products
Help architect and implement robust solutions using Golang and/or Java while ensuring security, performance, and reliability across mission-critical applications
Mentor junior and mid-level engineers while spending significant time writing code and solving complex technical challenges
Work closely with customers at deployment sites, gathering feedback and implementing improvements to enhance the real-world performance of Raft's products in operational environments
Qualification
Required
Minimum of 3+ years of experience in backend software engineering with expertise in Golang and/or Java
Proven experience building and scaling data-intensive systems and distributed architectures
Deep understanding of DevSecOps principles and practices, including ICAM (Identity, Credential, and Access Management)
Hands-on experience with Kubernetes, including creating and managing Helm charts and Kubernetes operators
Strong experience with cloud-native architectures and microservices design patterns
Experience with data processing frameworks, streaming technologies, and high-throughput systems
Knowledge of security best practices for enterprise and government systems
Proven track record of mentoring and developing engineering talent
Passion for staying current with emerging technologies and evaluating their potential impact
Experience designing modular, extensible systems that enable technology evolution and component replacement based on user needs
Proficiency with Agentic AI coding tools (such as Claude Code) with understanding of their capabilities, limitations, and when to leverage them for accelerated development
Excellent problem-solving skills and ability to architect solutions for complex technical challenges
Strong communication skills with ability to work effectively with both technical teams and customers
Fast learner, analytical thinker, creative, hands-on approach to technical leadership
Ability to thrive in fast-paced environments and manage multiple technical priorities
Ability to obtain and maintain an active TS SCI security clearance
Preference for candidates with an active clearance
Preferred
Experience with highly regulated industries (defense, aerospace, finance, healthcare) or environments requiring stringent security and compliance standards
Familiarity with classification levels and secure development practices
Experience with edge computing and tactical deployment considerations
Knowledge of AI/ML infrastructure and data pipeline architectures
Experience with container orchestration in air-gapped or disconnected environments
Background in distributed systems, event-driven architectures, and real-time data processing
Experience working directly with customers in operational environments
Contributions to open-source projects or technical publications
Benefits
Fully covered healthcare, dental, and vision coverage
401(k) and company match
Take as you need PTO + 11 paid holidays
Education & training benefits
Generous Referral Bonuses
And More!
Company
Raft
A niche consulting organization focused on Cloud Native, DevSecOps, and Modern Application Development for mission focused enterprises
Funding
Current Stage
Growth StageTotal Funding
$60MKey Investors
Washington Harbour Partners
2024-04-10Private Equityยท $60M
Recent News
Company data provided by crunchbase