Security Engineer [Multiple Positions Available]

JPMorgan Chase & Co.
Plano, TX, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 User Authentication Business Software Cascading Style Sheets (CSS) Code Review Continuous Integration Persistent Data Structure Distributed Systems
+38 more
Amazon DynamoDB Cryptographic Protocols Java Platform Enterprise Edition (J2EE) Fault Tolerance Identity and Access Management JSON Apache JMeter Python (Programming Language) NoSQL OAuth OpenID Performance Tuning Amazon Simple Notification Service (SNS) SQL Databases Web Services Datadog Transport Layer Security Cloud Platform System Data Ingestion Autoscaling ReactJS Spring-boot Event Driven Architecture Amazon Relational Database Service Blazemeter Information Technology Performance Monitor Apache Kafka Functional Programming Api Gateway Restful APIs Amazon Simple Queue Service (SQS) Terraform Splunk Dynatrace AWS EKS Docker Jenkins

Job description

Duties: Responsible for the design, security engineering, and development of an enterprise-grade crypto wallet platform. Design and implement high-performance, secure, resilient, fault-tolerant distributed systems. Implement advanced cryptographic protocols for digital asset security. Responsible for cloud-native infrastructure. Conduct technical code reviews. Ensure the scalability and security of cross-platform applications.

Requirements

Minimum education and experience required: Master’s degree in Computer Science or related field of study plus 3 years of experience in the job offered or as Security Engineer, Software Engineer, Programmer Analyst, or related occupation. The employer will alternatively accept a Bachelor’s degree in Computer Science or related field of study plus 5 years of experience in the job offered or as Security Engineer, Software Engineer, Programmer Analyst, or related occupation.

Skills Required: This position requires experience with the following: Designing and developing secure, resilient, scalable, high- performance distributed systems and applications in Java, J2EE, and Python, and deploying them to the AWS cloud platform using performance optimization techniques, authentication and authorization patterns, and built-in observability methods; Designing and developing public and private RESTful APIs and web services using Spring Boot to expose critical business application functionality; Designing and developing container solutions using Docker and Kubernetes, and deploying them to AWS EKS, EC2, Lambda, and ECS using CI/CD and Jenkins; Provisioning AWS services using Terraform and creating deployment architectures that support cloud auto-scaling and resiliency architectural principles; Conducting performance tuning and optimization including tuning of data persistence layers for SQL and NoSQL DB schemas including RDS and DynamoDB and data ingestion operations from S3 using JMeter and BlazeMeter; Designing and developing secure integrations with OAuth systems including IAM, OpenID, and API Gateways using JWT and JSON; Architecting event-driven systems utilizing Kafka, SQS, and SNS; Building responsive front-end architectures using React, HTML, and CSS; Establishing observability frameworks using Datadog, Dynatrace, and Splunk for distributed tracing and performance monitoring; Managing the end-to-end lifecycle of TLS/SSL certificates including secure storage, retrieval, and automated rotation across distributed servers.

Job Location: 8181 Communications Pkwy, Plano, TX 75024.

Benefits & conditions

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.

About the company

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world’s most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jpmc.fa.oraclecloud.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all