Raft is looking for a Principal Backend Engineer to lead the design and development of scalable, data-intensive backend systems that power Raft's flagship products, ensuring security, performance, and reliability across mission-critical applications.
Requirements
- 8+ 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
Responsibilities
- lead the design and development of scalable, data-intensive backend systems that power Raft's flagship products
- architect and implement robust solutions using Golang and/or Java
- ensuring security, performance, and reliability across mission-critical applications
- mentor junior and mid-level engineers
- 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
- designing modular, extensible systems that enable technology evolution and component replacement based on user needs
Other
- U.S. citizenship to be eligible for employment.
- All work must be conducted within the continental U.S.
- Ability to obtain and maintain a security clearance. Preference for candidates with an active Secret clearance.
- Remote with preference for candidates based in one of Raft's existing hubs
- Foreign and domestic travel up to 30% to customer sites and deployment locations