Lead Security Engineer - Secure Software Development | Cyber Assurance
JPMorgan Chase
- Columbus, OH
- Permanent
- Full-time
- 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 high-quality 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
- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
- Actively contributes to the engineering community as an advocate of firm wide frameworks, tools, and practices of the Software Development Life Cycle
- Adds to team culture of diversity, equity, inclusion, and respect
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Skilled in planning, designing, and implementing enterprise level security solutions
- Advanced in one or more programming languages: Java (required), C/C++, Python
- Proficient in all aspects of the Software Development Life Cycle. Ability to fully deliver applications to satisfy business requirements - design, develop, code, test, debug and document.
- Proficient in full stack development having experience creating REST based services on Java/Spring/Spring Boot, UI development using React
- Strong UX experience, from design to realization, ideally partnering with UX teams, using mockup tools (Balsamiq, Figma) and building front end layout (React, Camunda)
- Advanced understanding of agile methodologies such as CI/CD (bitbucket, github, Jenkins and Maven), Application Resiliency, and Security.
- Knowledge of application design and design patterns, including micro service and cloud design patterns
- Experience with Graph Databases, including Cypher and Gremlin, or Relational Databases including DML, DDL, and PL/SQL
- Test driven development using modern source control and continuous integration
- End to end cloud native app delivery experience - AWS preferred
- Experience in AWS Data Analytics platform and related services - S3, AWS Glue, RedShift, Athena, Lake Formation, Lambda etc.
- Experience in building data pipelines using Spark/Glue
- Experience in GraphQL API interfaces
- Good understanding of Data Warehousing and Data Modelling concepts on AWS Redshift