Lead Software Engineer - Java/ Multi Cloud / IAM
On-site · Plano, Texas, United States
Job Summary
Lead Software Engineer at JPMorgan Chase within Corporate Sector Enterprise Technology, responsible for designing, delivering secure, scalable software products; guiding multiple teams; implementing solutions across Java/Python, RESTful APIs, microservices, and cloud platforms (AWS/GCP/Azure); ensuring architecture constraints, data-driven improvements, and high-quality production code; contributing to architectural artifacts and engineering communities.
Required Qualifications
- Formal training or certification on software engineering concepts
- 5+ years applied experience
- 8+ years of software development experience
- Strong understanding of computer science fundamentals, algorithms, and data structures
- Strong knowledge and practical experience with Java, Python, RESTful APIs, and Microservices architectures
- CI/CD, Jenkins, and source code management tools such as Git and Bitbucket
- Advanced SQL with experience composing complex queries; proficiency in data modeling for relational databases
- Experience with relational databases like Oracle
- Experience with Cloud platforms (AWS/GCP or Azure)
- Experience in Java / Python with Microservices, Spring Framework, and front-end technologies (React/Angular)
- Identity and Access Management experience, preferably Privileged Access Management
- Cloud services experience (AWS S3, EC2, EKS, IAM, Lambda)
- Monitoring/observability tools (Prometheus, Grafana, ELK Stack, Splunk)
- Messaging systems (RabbitMQ, AWS SQS)
- CI/CD tools (Jenkins, Spinnaker)
- Lead teams and guide architecture and design
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.