Software Engineer

Bespoke Technologies · Chantilly, Virginia, United States

Apply on company site Save to your job tracker All Software Engineer jobs in Washington, DC

Applications are completed on the employer's own site.

Summary

The role involves developing and maintaining data transformation scripts and cloud-based data pipelines using various programming languages and database technologies.

About this role

BT-500 – Software Engineer

Location: Chantilly, VA

Please do NOT apply if you do not have an active Poly clearance. Those without a Poly will not be considered.

Summary of Work:

The Sponsor requires web design services. The work will be performed independently as part of a larger team effort in a collaborative environment.

Required Skills:

Demonstrated experience working in a

Unix operating system to include usage of the Unix terminal.

Demonstrated experience developing and maintaining data transformation scripts in Python.

Demonstrated experience with writing code in at least one of the following programming languages: Java, Go, C#, or Scala.

Demonstrated experience ingesting, transforming, modeling, and storing data in cloud environments (e.g., AWS, GCP, or Azure).

Demonstrated experience with modeling structured, semi-structured, and unstructured data.

Demonstrated experience working with SQL and NoSQL databases to store and retrieve data (ex. Postgres SQL, MySQL, ElasticSearch, MongoDB).

Demonstrated experience with strong problem-solving skills and the ability to work in a fast-paced environment.

Desired Skills:

Demonstrated experience in the following concepts: Database, Data Warehouse, Datalake, and Lakehouse.

Demonstrated experience with modern data flow management and orchestration tools. For example, Flyte, Apache Airflow, Dagster, or Apache NiFi.

Demonstrated experience utilizing containerization technologies such as Docker, Podman, Kubernetes, or similar.

Demonstrated experience ingesting, transforming, modeling, and storing data in the Sponsor’s cloud environments (e.g., AWS, GCP, or Azure).

Demonstrated experience with AI/ML methodologies and techniques.

Coordinate with multiple entities, including mission partners, to ensure tools meet defined requirements.

Apply an agile approach to software development consistent with the Sponsor’s project management and software development frameworks with a focus on demonstrating and delivering releasable software every iteration.

Ensure all security vulnerabilities are addressed as appropriate by severity and maintain security accreditation, including maintaining plan of action for vulnerability remediation.

Design data pipelines using data ingestion patterns and business requirements.

Build and deploy data pipelines in a cloud environment.

Document data flows and data pipeline architectures.

Perform end-to-end quality assurance of data.

Troubleshoot and correct issues with existing data pipelines.

Apply DevOps principles and philosophies to continuously delivery high value enhancements to software in a service-based architecture.

Identify and document areas for improvement in workflows or systems for Sponsor’s consideration.

Maintain all source code in Sponsor-wide, remote Git repository.

Skills named in this posting

and 10 more

About Bespoke Technologies

Bespoke Technologies is an Atlanta-based IT solutions firm with a national footprint and over 30 years of IT expertise.

Similar Software Engineer jobs in Washington, DC