Staff Software Engineer

Raft Company WebsiteWashington, DC
Hybrid

About The Position

Raft is a customer-obsessed non-traditional defense tech company dedicated to empowering U.S. military and government agencies with cutting-edge AI/ML and data solutions. They are a leader in autonomous data fusion and Agentic AI, with a purposeful focus on Distributed Data Systems, Platforms at Scale, and Complex Application Development. Headquartered in McLean, VA, Raft works with innovative federal and public agencies leveraging design thinking, cutting-edge tech stack, and cloud-native ecosystem to build digital solutions that impact the lives of millions of Americans. The Staff Software Engineer will be responsible for architecting, developing, and implementing end-to-end cluster and application lifecycles, working with clients on Kubernetes or Docker solutions in both Cloud and on-premises environments, developing and implementing CI/CD pipelines, and implementing GitOps for Software Delivery.

Requirements

  • 3+ years of relevant DOD industry experience
  • 3+ years' experience with Docker and Kubernetes, provisioning production clusters and maintaining their compliance.
  • Experience with building and managing data-intensive platforms using popular streaming technologies such as Kafka, Pinot, or Flink
  • Experience in data management technologies including ETL processing, data governance, and data storage
  • Experience with AWS and/or other cloud computing solutions
  • Experienced with building, deployment, release automation, or orchestration
  • Experience with Kubernetes monitoring (i.e. Prometheus, Grafana) and logging (i.e. Fluentbit, Kibana, Loki) solutions
  • Experience with Infrastructure as Code (e.g. Terraform, Ansible, etc.)
  • Experience with configuring CI/CD pipelines using GitLab Runners
  • Obtain Security+ within the first 90 days of employment with Raft
  • Ability to obtain and maintain a Secret clearance
  • Ability to travel up to 25%

Nice To Haves

  • Solid understanding of Helm Charts
  • Experience using a variety of package managers/dependency managers including Maven, Gradle, NPM, and Yarn
  • Knowledge of Istio
  • Experience with supporting enterprise Cloud applications or infrastructure
  • Experience in automation languages like Python or GoLang
  • Comfortable provisioning and debugging complex CI/CD pipelines

Responsibilities

  • Architect, develop and implement end-to-end cluster and application lifecycles
  • Work with clients architecting, developing and implementing Kubernetes or Docker solutions both in the Cloud and on-premises
  • Develop and implement CI/CD pipelines
  • Implement GitOps for Software Delivery

Benefits

  • Highly competitive salary
  • 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!

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

101-250 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service