DescriptionTake on a crucial role where youll be a key part of a highperforming team delivering secure software solutions. Make a real impact as you help shape the future of software security at one of the worlds largest and most influential companies.
As a Lead Security Engineerat JPMorgan Chase within Cybersecurity and Technology Controls youare an integral part of an agile team that works to deliver software solutions that satisfy predefined functional and user requirements with the added dimension of preventing misuse circumvention and malicious behavior. As a core technical contributor you are responsible for carrying out critical technology solutions with tamperproof audit defensible methods across multiple technical areas within various business functions.
This role is within a Product Security team aligned to the Engineers Platform & Integrated Experience group that secures the process of delivering software to our customers and makes JPMC the most attractive destination for engineers. You will play an important role in identifying and managing risk related issues and actions with respective technology. You will have an eye for detail and an ability to see the big picture across security issues.
Job responsibilities
- Executes creative security solutions design development and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions and break down technical problems
- Develops secure and highquality production code and reviews and debugs code written by others
- Minimizes security vulnerabilities by following industry insights and governmental regulations to continuously evolve security protocols including creating processes to determine the effectiveness of current controls
- Works with stakeholders and business leaders to understand security needs and recommend business modifications during periods of vulnerability
- Own the delivery of software features from inception to deployment ensuring rigorous testing and bugfree releases
- Write clean maintainable and efficient code following SOLID principles.
- Navigate and manage ambiguity in project requirements and deliverables
- Continuously learn and adapt to new technologies and methodologies
- Collaborate with crossfunctional teams to define design and ship new features
- Provide leadership to immediate team as well as the overall organization and mentor junior engineers across both
- Add to team culture of diversity equity inclusion and respect
Required qualifications capabilities and skills
- Formal training or certification on engineering concepts and 5 years of experince.
- Proficiency in Java and Spring Boot with experience in AWS services and cloudbased application development.
- Understanding of SOLID principles and software design patterns.
- Write clean maintainable and efficient code following SOLID principles ensuring secure and highquality production code.
- Skilled in planning designingand implementing enterpriselevel security solutions
- Advanced in one or more programming languages
- Proficient in all aspects of the Software Development Life Cycle
- Advanced understanding of agile methodologies such as CI/CD Application Resiliency and Security
- Indepth knowledge of the financial services industry and their IT systems
- Expertise in debugging complex distributed systems
- Possess indepth understanding of public cloud architecture and expertise in developing and operating software solutions in the same
- Ability to zoom out and understand how software fits into the business of the firm
- Selfstarter with the ability to work independently and with minimal supervision
- Curiosity and willingness to learn new technologies and methodologies
Preferred qualifications capabilities and skills
- Experience working with multiple programming languages especially Python and Go
- Experience with Terraform for infrastructure as code.
- Familiarity with Software Bill of Materials Supplychain Levels for Software Artifacts and software supply chain security