What are the responsibilities and job description for the Security Engineer III - Python & Cloud position at JPMorgan Chase?
Your seniority as a security engineer puts you in the ranks of the top talent in your field. Play a critical role at one of the world's most iconic financial institutions where security is vital.
As a Security Engineer III at JPMorgan Chase within the Cybersecurity and Technology Controls organization, you serve as a seasoned member of a team that works to deliver software solutions that satisfy pre-defined functional and user requirements with the added dimension of preventing misuse, circumvention, and malicious behavior. Carry out critical technology solutions with tamper-proof, audit defensible methods across multiple technical areas within various business functions in support of the firm’s business objectives
Job responsibilities
- Performs deployment, configuration, testing, and integration tasks in accordance with defined engineering stories, and support product operations
- Drives the maturity of the Cybersecurity Software Development Lifecycle (SDLC) with advanced understanding of line of business technology drivers and their impact on architecture design, performance, monitoring, best practices, and firm policies
- Works at code-level with Python and AWS/Terraform
- Develops automated security and compliance capabilities in support of DevOps processes in a large-scale Cloud computing environment
- Supports secure Cloud adoption by working hands-on with development teams to foster a Cloud-first mindset in transitioning workloads
- Develops and improves the quality of technical engineering documentation and drives the maturity of the Cybersecurity software development lifecycle
- Drives strategic decision making by analyzing complex data systems
- Understands Line of Business technology drivers and their impact on architecture design, performance, monitoring, best practices, and firm policies
- Ensures all engineering activities conform to firm policies and objectives
- Leverages DevOps tools to build, harden, maintain, and instrument a comprehensive Cloud-based security orchestration platform, developing automated security and compliance capabilities in support of DevOps processes in a large-scale Cloud computing environment
- Collaborates with technologists, stakeholders, and senior business leaders to recommend business modifications during periods of vulnerability
Required qualifications, capabilities, and skills
- Formal training or certification on Security Engineering concepts and 3 years applied experience
- Proficient in hands-on coding with Python
- Expertise with Terraform or AWS Infrastructure such as networking, EC2, Lambdas, server-less solutions, VPC, routes53, autoscaling, Transit Gateway, API Gateway, Step Functions, secrets manager and storage services
- Experience in Public Cloud experience in mission-critical environments, including analyzing complex data systems, failure analysis/root cause analysis, and maintaining technical engineering documentation
- Ability to develop and designing complex cloud architectures, deploying of scalable solutions, creating and handling CI/CD pipelines, application resiliency, security design and implementation, and triaging issues in Agile Software Development Lifecycle (SDLC) methodology
- Proficient in core concepts for Networking, IaC, Public Cloud architecture and Cloud Security
- Proficient knowledge in threat modeling, discovery, vulnerability, and penetration testing
- Ability to manage design and functionality problems independently with little to no oversight
Preferred qualifications, capabilities, and skills
- Certifications in AWS, Networking, or Security
- Familiarity with programming languages such as Java or Go
- Proficient knowledge of F5