As a seasoned Software Engineer III specializing in AWS Architecture, this onsite role in Plano, TX contributes to JPMorgan Chase's Asset & Wealth Management by designing, building, and deploying large-scale AWS-based technology solutions across multiple domains to support the firm's objectives.
Responsibilities
- Distributed data processing with Apache Spark, schema governance, and data quality controls.
- Design and implement messaging patterns using SQS/SNS, dead-letter queues, with idempotent and exactly-once or effectively-once processing guarantees.
- RDS and PostgreSQL performance tuning, partitioning, and high availability considerations.
- OpenSearch operations, indexing strategy, and cost-performance optimization.
- End-to-end observability through metrics, logs, and traces, on-call readiness, and incident response.
- Delivers software solutions across design, development, and troubleshooting, with the ability to tackle non-routine problems and decompose complex technical challenges.
- Produces secure, production-grade code and maintains algorithms that run synchronously with related systems.
- Generates architecture and design artifacts for complex applications while ensuring design constraints are met by software development.
- Gathers and analyzes large, diverse data sets to create visualizations and reporting that support continuous improvement of software applications and systems.
- Proactively identifies hidden data patterns and uses insights to enhance coding hygiene and system architecture.
- Contributes to software engineering communities of practice and events exploring new and emerging technologies.
Requirements
- Formal training or certification in software engineering concepts and at least three years of applied experience.
- More than five years of hands-on experience in system design, application development, testing, and operational stability for large-scale, event-driven AWS architectures using AWS Lambda, Kubernetes/EKS, and ECS workload orchestration, scaling, and resiliency.
- Design and development of serverless systems with AWS Lambda, including cold start mitigation and observability considerations.
- Designing, implementing, and operating large-scale, event-driven AWS architectures.
- Proficiency with AWS Lambda, Kubernetes/EKS, and ECS workload orchestration, scaling, and resiliency.
- Strong experience in serverless patterns using messaging patterns such as SQS/SNS and DLQs.
- Experience developing, debugging, and maintaining code in a large corporate environment with one or more modern programming languages and database querying languages.
- Hands-on experience with RDS/PostgreSQL performance tuning, partitioning, and high availability.
- Solid understanding of agile methodologies including CI/CD, application resiliency, and security.
- Demonstrated knowledge of software applications and technical processes within a technical discipline such as cloud, artificial intelligence, machine learning, mobile, or related areas.
Technologies
- AWS
- AWS Lambda
- Kubernetes
- EKS
- ECS
- Apache Spark
- SQS
- SNS
- Dead-letter queues (DLQs)
- RDS
- PostgreSQL
- OpenSearch
Benefits
- Comprehensive health care coverage
- On-site health and wellness centers
- Retirement savings plan
- Backup childcare
- Tuition reimbursement
- Mental health support
- Financial coaching
About Us
JPMorganChase is a long-standing financial institution delivering innovative solutions to millions of consumers, small businesses, and major corporate, institutional, and government clients under the J.P. Morgan and Chase brands. With a history spanning more than 200 years, the firm is a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.
About the Team
J.P. Morgan Asset & Wealth Management offers industry-leading investment management and private banking solutions. Asset Management provides individuals, advisors, and institutions with strategies and expertise across the full spectrum of asset classes through a global network of investment professionals. Wealth Management supports individuals, families, and foundations in taking a more intentional approach to wealth and finances to help define, focus, and realize their goals.