Software Engineer - Cloud and Data with Security Clearance
This Software Engineer role involves designing, developing, and maintaining secure cloud-based applications and data systems within a classified AWS environment. The position requires expertise in AWS services, Elasticsearch/OpenSearch, containerization, and automation to build scalable, mission-focused distributed systems while ensuring security and operational reliability.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Business Consulting and Services.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
- Design, develop, and maintain secure web applications and data systems operating in a classified AWS environment.
- Build and optimize search and data systems using Elasticsearch / AWS OpenSearch, including index design, query development, and performance tuning.
- Develop and maintain SQL and Elasticsearch/OpenSearch queries across structured and unstructured datasets.
- Integrate AWS services (Lambda, SNS, SQS, S3, EC2, Batch, EventBridge, IAM, DynamoDB) and container services into solutions.
- Implement serverless and event-driven architectures using AWS-native tools.
- Build, test, and deploy Docker-based containerized applications and images.
- Define and deploy cloud infrastructure programmatically using AWS CDK (required).
- Transform and normalize data across formats including JSON, CSV, and XML.
- Develop automation and scripting solutions using Python and Linux shell scripting.
- Monitor, troubleshoot, and improve system performance and deployment reliability.
- Support cloud security practices, including identity management (IAM roles) and vulnerability awareness.
- Work across multiple technical teams and organizational boundaries to deliver mission-focused capabilities.
- Translate mission needs into technical requirements and communicate technical concepts clearly to both technical and non-technical stakeholders.
- Prioritize engineering work based on mission impact and operational urgency.
Required Qualifications
- Proven experience in system administration and/or cloud software engineering.
- Experience building and maintaining secure web applications in AWS environments.
- Strong experience with Elasticsearch or AWS OpenSearch, including indexing and query optimization.
- Experience writing and tuning complex queries using SQL and search query languages.
- Hands-on experience integrating AWS services such as Lambda, SNS, SQS, S3, EC2, Batch, EventBridge, IAM, and DynamoDB.
- Strong programming experience in Python.
- Proficiency with Linux systems and shell scripting.
- Experience building and deploying Docker containers.
- Experience with distributed cloud systems and event-driven architectures.
- Experience transforming and processing data across multiple formats (JSON, CSV, XML).
- Experience using AWS CDK (required — not substitutable with Terraform or CloudFormation).
- Demonstrated experience collaborating with application developers to implement infrastructure and deployment solutions.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
- Ability to obtain and maintain the required U.S. security clearance (this role operates in classified environments).
Preferred Qualifications
- Experience with additional cloud providers (Azure or GCP) in addition to AWS.
- Familiarity with additional programming languages such as Java, JavaScript, or Go.
- Experience with reverse engineering/analysis tools (IDA Pro, Ghidra, JADX, APKTool) is a plus.
- Experience implementing monitoring, observability, and automated deployment systems.
- Familiarity with security vulnerability management and system hardening practices.
Benefits & Perks
- Flexible time off
- Full medical coverage
- 401(k) with company match
- Referral and performance bonuses
- Life insurance and disability coverage
- Tuition and training reimbursement
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range