remote
Lead Software Engineer - Sr. AWS/Java Developer - JPMorganChase
Software Engineer
Lead Software Engineer focused on building secure, cloud-native ATM services using Java and AWS, driving AI-assisted development and mentoring a high‑performing team.
About the role
Key Responsibilities
- Design, develop, and operate scalable ATM channel services on AWS, ensuring high availability and performance.
- Implement AI‑assisted coding practices to accelerate feature delivery while maintaining code quality.
- Lead by example with hands‑on development, reviewing code, and providing technical mentorship to junior engineers.
- Collaborate with cross‑functional teams to define security requirements and enforce best practices across the stack.
- Drive continuous improvement of CI/CD pipelines, monitoring, and incident response processes.
Requirements
- 10+ years of software development experience, with 5+ years in a leadership role.
- Proficiency in Java and AWS services (EC2, Lambda, S3, RDS, CloudFormation).
- Strong background in cloud‑native architecture, microservices, and container orchestration.
- Experience with AI/ML tooling for code generation or analysis is a plus.
- Excellent communication skills and a proven track record of coaching and building high‑performing teams.