This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Engineer will be responsible for supporting the full lifecycle development and maintenance of cloud-native and stand-alone enclave solutions, ensuring they are secure, scalable, and compliant with organizational and regulatory requirements. This includes analyzing, designing, developing, deploying, and maintaining systems across both Amazon Web Services (AWS) or similar cloud services and isolated environments. The ideal candidate will have a proven track record in leading and executing successful modernization projects in secure environments, with a strong background in cloud engineering. Provide technical expertise on cloud cluster computing techniques and technologies and expert advice to the program and related cloud computing architectures. Optimize memory management, identifying the best ways to develop distributed cluster-enabled and graph processing algorithms. Research, evaluate, and deploy advanced cloud computing systems and large data analytics solutions for clients in research and production areas. Work as a key contributor on a collaborative, fast-growing, and highly skilled software development team. Use knowledge of a variety of advanced computer, infrastructure, and hardware technologies, concepts, practices, and procedures.
Job Responsibility:
Identify issues affecting end-to-end performance of the system and design and recommend industry standard resolutions
Design, implement, and maintain security-related tasks and processes to ensure the integrity and compliance of cloud and enclave systems, including but not limited to identity and access management, vulnerability management, and system hardening (e.g., managing AMI refreshes and other critical security updates), automating processes where possible
Provide engineering support to high-visibility cloud-based systems that acknowledge technical, schedule, and cost constraints
Assist the Sponsor in design, deployment, and maintenance of identity and security access management, including working with ISSE to obtain security accreditation and maintain continuous compliance
Monitor and recommend optimizations for cloud resource utilization and cost, identifying opportunities for efficiency improvements
Use DevSecOps principles to plan, analyze, design, and build the system
Deliver activity and data modeling, transaction flow analysis, internal control and risk analysis, and modern business methods and performance measurements
Support development in the cloud, implementation, troubleshooting, and maintenance of the systems and applications residing in the cloud
Manage physical system infrastructure and any related processes
Create and manage S3 buckets, EC2 instances, subnets, auto-scaling groups, and users/groups using AWS IAM or similar cloud service configurations
Configure, optimize, and manage load balancers
Configure and manage security groups, network ACLs, and other security controls to ensure compliance with organizational security policies and regulatory requirements
Design and document system architecture derived from technical requirements
Develop and implement a maintenance plan for the system to ensure the system meets required up-time and response time requirements
Develop and implement an end-of-life plan for the system
Establish and maintain metrics to measure system performance, availability, and security
Support mentoring of team members on cloud services such as C2S, AWS, load balancing, etc
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
Communicate effectively across Sponsor organizations
Maintain documentation and knowledge management of all job duties
Work with users and developers to understand their priorities and challenges, and collaborate to resolve infrastructure issues
Requirements:
Must possess and be able to maintain a TS/SCI clearance with Polygraph
Bachelor's degree, or equivalent experience, in computer science, computer information systems, or computer engineering
BS 10-12, MS 8-10, PhD 5-7
Demonstrated minimum of ten (10) years of experience executing software development
Effective written and verbal communication skills to convey technical information to non-technical individuals and teach others maintenance tasks
Be a self-starter with leadership abilities and the ability to execute roles and responsibilities with little to no supervision
Demonstrated experience with time management and working on multiple initiatives
Demonstrated experience with Unix- and Linux-based OS
Proven expertise in designing and securing Amazon cloud infrastructure, utilizing services such as S3, EC2, KMS, Lambda, MSK, SageMaker, Docker, Kafka, and Kubernetes, with a strong background in AWS security and access controls in high-security environments
Demonstrated experience developing and supporting automation and orchestration processes for ldAM services
Demonstrated experience with development languages: Java, Python, and TypeScript
Demonstrated experience configuring, implementing, and maintaining auditing tools, Enterprise Application MFA solution (OAuth), and role-based access controls (RBAC)
Demonstrated experience adapting equipment and technology to serve user needs and technology design
Demonstrated experience evaluating and developing strategies to solve complex engineering challenges in cross-organizational environments
Demonstrated ability to convey technical information to non-technical individuals and teach others maintenance tasks
Nice to have:
Demonstrated experience with Agile frameworks
Demonstrated experience maintaining JAVA and PHP applications on Windows
Demonstrated experience with HTML and Bash Scripting
Demonstrated experience with Cypher query language or Neo4j
Demonstrated experience with Database Administration
Demonstrated experience with Terraform
Demonstrated experience with infrastructure deployment and setup to support LLM use, training, and optimization
Demonstrated three (3) years of experience contributing to software development activities and/or projects within the Intelligence Community