ACTIVE SECURITY CLEARANCE AT THE TS/SCI POLYGRAPH LEVEL IS REQUIRED
We are seeking a versatile, high-performing Full-Stack AWS / Cloud Software Engineer to design, develop, and modernize complex, processing-intensive software applications. In this role, you will build serverless, cloud-native architectures within AWS while integrating diverse, high-volume datasets. Working as part of an agile team, you will craft robust full-stack solutions using Java, JavaScript, and Python—leveraging modern AWS serverless components (Lambda, API Gateway, Step Functions) and managed databases (DynamoDB, Aurora PostgreSQL). You will also integrate corporate authentication services, optimize caching layers, and manage continuous delivery pipelines to deploy secure, resilient systems.
The annual base salary range for this role is $189,000-$224,000 (USD) , which does not include discretionary bonus compensation or our comprehensive benefits package. Actual compensation offered to the successful candidate may vary from posted hiring range based upon geographic location, work experience, education, and/or skill level, among other things.
Full-Stack Polyglot Engineering: Hands-on software engineering expertise utilizing Java, JavaScript, and Python to develop serverless applications and processing-intensive analytics.
AWS Serverless & Cloud Architecture: Practical experience delivering full-stack solutions in AWS leveraging API Gateway, Lambda, Secrets Manager, Parameter Store, Step Functions, DynamoDB, and Aurora PostgreSQL.
Secure Enterprise Integration: Experience integrating corporate authentication services and securing full-stack cloud workflows.
Multi-Source Data Integration & Caching: Demonstrated ability to fetch, package, and transform data from disparate sources, alongside designing caching mechanisms for web applications.
DevOps & Pipeline Orchestration: Working knowledge of CI/CD orchestration tools (Jenkins, GitHub, or AWS CodePipeline) and artifact state management.
Agile Tooling: Daily experience collaborating in Agile environments utilizing Jira for task execution and Confluence for technical documentation.
Education: Bachelor’s Degree in Computer Science, Computer Engineering, Software Engineering, or a related technical discipline, PLUS 14 + years of professional software development experience OR High School Diploma / GED , PLUS 18+ years of hands-on technical software engineering experience in lieu of a degree.
Modern Front-End Frameworks: Experience developing dynamic web applications using modern UI libraries such as Angular or Vue.js.
Advanced Database Management: Deep familiarity with query tuning, data modeling, and performance optimization in PostgreSQL and DynamoDB.
Automated Delivery & DevSecOps: Deep expertise in infrastructure as code, continuous deployment automation, and DevSecOps compliance frameworks.