Job Description
United States
Full job description
Information Security Engineer (AWS)
company is seeking a talented and experienced Software Developers to join our team. The ideal candidate will have a strong background and a proven track record of successfully leading and managing projects from inception to completion.
Software Engineer Roles and Responsibilities:
- Design and deploy secure cloud network architectures (VPCs, Transit Gateways) using IaC (Terraform, CloudFormation) to establish secure, compliant hosting environments for Generative AI and LLM applications, ensuring strict data segregation and access controls (IAM, AWS Network Firewall).
- Integrate AI-driven threat detection models (Deep Learning/LLMs) and continuous verification into CI/CD pipelines (Harness) and runtime environments, moving beyond basic scanning (AWS Inspector) toward zero-trust models and anomaly detection for network and service configurations.
- Configure and manage the developer portal (Harness Backstage) to enforce security policies and governance over API and infrastructure components, while mentoring engineers and contributing directly to the integration of AI security and privacy-preserving techniques in cloud practices.
- Perform infrastructure upgrades, cost optimizations, and disaster recovery planning, leveraging AWS Well-Architected Framework and Security Reference Architecture to enhance system reliability and scalability.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Protects operations by keeping information confidential.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
Education and Experience requirements:
- Bachelor’s and/or master’s degree in computer science, Computer Engineering or related technical discipline.
- You have 6+ years of software engineering / Devops experience.
- You have 4+ years of experience working in AWS.
- You have strong knowledge of scripting and automation tools and strategies.
- You have experience writing code to automate the management of IT/infrastrucuture services.
- You are proficient in using cloud and other virtualization technologies: AWS, Docker, Kebernetes, VMWare, or similar.
- You have experience with source code management: Git, Nexus and Artifactory.
- You have experience with basic Linux and Windows server maintenance.
- You have knowledge of source code branching strategies and continuous integration.
- You have knowledge of configuration and orchestration technologies: Ansible, Cloudformation.
- You have knowledge of tools for building CI/CD pipelines: Jenkins, Packer etc.
- You have the ability to communicate effectively, both written and verbal, with technical and non-technical cross-functional teams.
- You have hands-on working experience with implementing configuration, build, deployment and release management best practices.
- You have experience creating documentation for application configuration and procedures.
- You have a basic understanding of Network routing and segmentation.
- Provide business analysis support for project requests making sure to examine build vs. buy options that may be available and align with business strategic goals including cost / benefit analysis for new efforts.
- Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.