
Lead Software Engineer – Java/Python (AWS)
JPMorgan Chase2 days ago
Responsibilities
- Provide technical guidance to engineering teams, contractors, and vendors.
- Design, develop, review, and debug secure, high-quality production code.
- Lead the design and implementation of AWS cloud-native APIs, standalone services, and event-driven components.
- Influence product design, application functionality, technical operations, and engineering processes.
- Drive adoption and governance of AI-assisted engineering practices and establish validation standards for their use.
- Apply SDLC toolchain expertise in testing, infrastructure as code, observability, and delivery practices to improve reliability and throughput.
- Serve as a subject matter expert and advocate for engineering frameworks, tools, and practices.
Requirements
- Formal training or certification in software engineering concepts and at least 5 years of applied experience.
- Hands-on experience delivering mission-critical production services, including system design, application development, testing, capacity planning, and operationalization.
- Proficiency in Java, Python, or Go and strong experience with AWS.
- Experience hosting APIs, running applications, enabling inter-application messaging, and implementing event-driven services on AWS.
- Experience organizing Terraform workspaces and developing Terraform infrastructure-as-code.
- Experience designing and developing microservices and backend services.
- Experience designing backend data models, working with relational or NoSQL databases, and writing non-trivial SQL queries.
- Experience leading enterprise-authorized AI-assisted software development and validating AI outputs for correctness, performance, and security.
- Understanding of responsible AI use, secure data handling, resiliency, security expectations, and compliant usage controls.
- Ability to independently solve complex design and functionality problems with limited oversight.
- Preferred experience with Kafka, SNS/SQS, Kinesis, MQ, Docker, CI/CD pipeline tooling, test-driven development, automated testing frameworks, modern API design, and secure coding.
Benefits
- Competitive total rewards package with potential incentive compensation for eligible roles.
- Comprehensive health care coverage and on-site health and wellness centers.
- Retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Equal opportunity employer offering reasonable accommodations.
- Additional compensation and benefits details are provided during the hiring process.
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.