Software Engineer

Quantum Science Solutions
Chantilly, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Chantilly, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing
Computer Programming
Database Queries
Distributed Systems
Amazon DynamoDB
Elasticsearch
Monitoring of Systems
JSON
Python
Linux System Administration
Cloud Services
Web Application Security
Shell Script
Amazon Web Services (AWS)
Software Engineering
SQL Databases
Unstructured Data
XML
Amazon Web Services (AWS)
Cloud Platform System
Servicebus
Build Management
Information Technology
IDA Pro
Deployment Automation
Amazon Web Services (AWS)
Docker
Programming Languages

Job description

QSSHire is seeking a Software Engineer to support the development and deployment of secure, cloud-native applications within a highly controlled environment. This role focuses on building scalable solutions, integrating cloud services, and supporting mission-driven technical requirements. You will work closely with cross-functional teams to design, develop, and maintain applications while translating mission needs into effective technical solutions., * Design, develop, and maintain secure web applications in a cloud environment

  • Build and deploy applications using Java and Python
  • Integrate AWS cloud services including Lambda, SNS, SQS, EC2, S3, EventBridge, and DynamoDB
  • Design, develop, and maintain ElasticSearch/OpenSearch solutions
  • Write and optimize complex queries across structured and unstructured datasets
  • Develop and maintain Docker containers and images
  • Utilize AWS CDK to manage infrastructure as code
  • Perform system administration tasks in Linux environments
  • Automate deployments, monitor system performance, and troubleshoot issues
  • Collaborate with developers and technical teams to define infrastructure and deployment requirements
  • Translate mission needs into technical requirements and solutions
  • Document and communicate requirements to both technical and non-technical stakeholders
  • Prioritize work based on mission objectives and operational needs

Requirements

  • Experience working within cloud environments (AWS preferred)
  • Strong programming skills in Python and/or Java
  • Experience with Linux system administration and shell scripting
  • Experience building secure applications in controlled or regulated environments
  • Hands-on experience with ElasticSearch or AWS OpenSearch
  • Experience writing and tuning complex queries (SQL and search-based)
  • Experience integrating AWS services (Lambda, SNS, SQS, etc.)
  • Hands-on experience with AWS CDK (required)
  • Experience building and managing Docker containers
  • Ability to transform data into formats such as JSON, CSV, XML
  • Experience working across multiple teams and organizational boundaries
  • Strong problem-solving, communication, and documentation skills, * Labor Category: Software Engineer
  • Experience supporting cloud-based or distributed systems
  • Experience working in secure environments
  • Strong understanding of software development, operating systems, and networking, * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Equivalent professional experience may be considered in lieu of a degree, * Experience with tools such as IDA Pro, Ghidra, JADX, or APKtool
  • Experience working with multiple cloud providers
  • Experience with additional programming languages beyond Python and Java

Apply for this position