B

BTI360

Software development for federal big data

Senior Java Data Platform Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeHerndon, VA, USA$146k - $319.3k

About the Job

Requirements

  • Hold an active Secret clearance or higher and be willing and able to upgrade to a TS/SCI clearance with a polygraph.
  • Have a bachelor's degree in computer science, computer engineering, or electrical engineering, or equivalent professional experience.
  • Have experience developing applications using Java and the Spring Framework.
  • Have experience developing solutions in AWS cloud environments.
  • Have experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation.
  • Have experience with event-driven architectures and technologies such as Amazon SNS/SQS, EventBridge, Kinesis, or JMS.
  • Have experience designing, developing, and supporting modern data platforms, data lakes, and data pipelines using technologies such as Databricks, Apache Spark, Snowflake, or comparable tools.
  • Maintain a primary residence within a two-hour commuting distance of the Herndon office.
  • Work effectively as a collaborative team member and self-starter in a dynamic environment.

Responsibilities

  • Build backend services using Java and the Spring ecosystem.
  • Develop cloud-native solutions using AWS.
  • Contribute to full-stack development using React and Next.js.
  • Support event-driven architectures and distributed systems.
  • Work across multiple projects within the data platform and data pipeline unit.
  • Follow established Infrastructure as Code and Kubernetes patterns using technologies such as Terraform and Terragrunt.
  • Collaborate with DevOps teams on infrastructure-related initiatives.
  • Help modernize and expand data access, metadata services, and platform capabilities.

Desired Qualifications

  • Have an active TS/SCI clearance with a polygraph.
  • Have experience optimizing platform performance and storage for client access patterns, supporting distributed data architectures, and implementing data lifecycle capabilities, including CRUD operations and record versioning.
  • Have experience with testing frameworks and tools such as JUnit, AssertJ, Mockito, or Spring Runner.
  • Have experience with scripting languages such as Python or Bash.
  • Have experience working in Linux environments.
  • Have experience using Git for source control.
  • Have deep, hands-on experience with AWS services such as Amazon S3, DynamoDB, EKS, DocumentDB, Lambda, Timestream, CloudWatch, EC2, or ECS.
  • Have experience developing and deploying containerized applications.
  • Have experience with Kubernetes.
  • Have experience with React or Next.js.
  • Be able to identify and interpret external data specifications and common data representations.
  • Have experience building monitoring and alerting capabilities for data pipelines using tools such as Prometheus, Grafana, or Splunk.
  • Have experience contributing to open-source projects or communities.

About the Company

BTI360

Software development for federal big data

BTI360 develops big data software solutions for federal government clients, focusing on distributed search, machine learning, and cloud engineering. Their products help mission users spend less time sifting through content and more time deriving insights, delivered through custom software that leverages scalable data processing and analytics. The company differentiates itself with a tight-knit, open culture that prioritizes investing in people—through code katas, targeted trainings, and conferences—and by empowering engineers to lead ideas. Its goal is to attract top engineers, invest in their growth, and enable them to create lasting, impactful solutions for public sector customers.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Ashburn, VA
Founded
2004

Recently Posted Jobs

Explore more opportunities at BTI360

See more jobs