Lead Security Engineer - Full Stack Developer – React/Typescript/SQL
34 Days Old
Overview
Lead Security Engineer - Full Stack Developer – React/Typescript/SQL role at JPMorgan Chase. You will be a key part of a high-performing team delivering secure software solutions and helping shape the future of software security within the Cybersecurity and Technology Controls line of business. You are a core technical contributor responsible for tamper-proof, audit-defensible technology solutions across multiple areas within various business functions.
Responsibilities
- Execute software engineering solutions, including design, development, and technical troubleshooting to satisfy security requirements for Cyber Operations users and stakeholders (e.g., clients, users, product, platform, application owners).
- Lead the strategy for the UI estate, driving best practices on UX, architecture and integration with back-end components.
- Design and implement user interfaces using modern JS frameworks (e.g., React, Angular, or Vue.js).
- Architect and implement cloud-based solutions on AWS, ensuring scalability, reliability, and security.
- Collaborate with cross-functional teams to understand requirements, develop solutions, and deliver high-quality software solutions.
- Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions.
- Write clean, efficient, and maintainable code in production following best practices and coding standards, such as Test Driven Development and rigorous unit/integration testing.
- Conduct code reviews, provide constructive feedback, and mentor team members.
- Stay up-to-date with emerging technologies, trends, and best practices in software engineering, cloud computing, and cybersecurity.
- Add to a team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, And Skills
- Bachelor's degree in Computer Science, Engineering, or a related field and/or proven work experience as a Software Engineer, preferably in a cloud-based environment.
- 5+ years of work-related experience in a professional software engineering role.
- Knowledge of JavaScript frameworks, such as React (preferred), Angular, and Vue.js.
- Knowledge of CSS frameworks, such as Bootstrap, Material UI, and Tailwind CSS.
- Strong experience in building performant, scalable, and reliable micro services.
- Hands-on experience with AWS services such as S3, Lambda, Athena, EC2, SQS, RDS, DynamoDB, etc.
- Strong proficiency in SQL, with experience building data pipelines, data models, and data transformation within data warehouses; knowledge of tools such as DBT is desired.
- Strong proficiency in Python, with a deep understanding of object-oriented programming principles.
- Strong understanding of API protocols and standards, including REST and GraphQL.
- Experience with CI/CD pipelines, automated testing, Git and GitHub, containerization, and infrastructure as code (IaC) tools like Terraform.
- Solid understanding of agile methodologies and DevOps best practices, such as CI/CD, application resiliency, security, and Test Driven Development.
- Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
- Strong communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at all levels, provide training, and solicit feedback.
Preferred Qualifications, Capabilities, And Skills
- Experience with big-data technologies, such as Splunk, Trino, and Apache Iceberg.
- Data Science experience.
- AI/ML experience with building models.
- AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer).
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. We are an equal opportunity employer and place a high value on diversity and inclusion.
- Location:
- London
- Job Type:
- FullTime
- Category:
- Other