United States, Chantilly, VA
Remote
Full-time
Python
Java
Scala
SQL
AWS
Azure
Docker
Kubernetes
MongoDB
Software Engineer
Chantilly, VA.
The Contractor shall coordinate with multiple entities, including mission partners, to ensure tools meet defined requirements.
· The Contractor shall 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.
· The Contractor shall ensure all security vulnerabilities are addressed as appropriate by severity and maintain security accreditation, including maintaining plan of action for vulnerability remediation.
· The Contractor shall design data pipelines using data ingestion patterns and business requirements
· The Contractor shall build and deploy data pipelines in a cloud environment
· The Contractor shall document data flows and data pipeline architectures
· The Contractor shall perform end-to-end quality assurance of data
· The Contractor shall troubleshoot and correct issues with existing data pipelines
· The Contractor shall apply DevOps principles and philosophies to continuously delivery high value enhancements to software in a service-based architecture.
· The Contractor shall identify and document areas for improvement in workflows or systems for Sponsor’s consideration
· The Contractor shall maintain all source code in Sponsor-wide, remote Git repository.
Requirements
REQUIRED SKILLS AND DEMONSTRATED EXPERIENCE
The Contractor shall have the following required skills, certifications and demonstrated experience:
· 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.
HIGHLY DESIRED SKILLS AND DEMONSTRATED EXPERIENCE
Skills and demonstrated experiences that are highly desired but not required to perform the work include:
· 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
Benefits
• Vacation – 5 weeks of accrued paid vacation per year (i.e., 8.33 hours accrued per pay period worked)
• Holidays - Paid holidays published annually by the Office of Personnel Management, excluding Inauguration Day
• 100% paid for Health Benefits* (United Healthcare, Guardian Dental, VSP Vision, MetLife, Life and Disability Insurance and annual $1500 employer HSA contribution on qualified plans) *health benefits kick in the 1st of the month following your start date
• 6% 401k Contribution (3% paid out during each pay period, the additional 3% will be paid out as a lump sum in Q1 each year)
• Training Reimbursement – Approved training and education expenses will be reimbursed
• Travel Expenses – Approved travel expenses will be reimbursed *Note – From time to time, the company may change employee benefits.
Other similar jobs
Popular learning modules