DescriptionJob Description
Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Drive significant business impact through your capabilities and contributions, and apply deep technical expertise and problem-solving methodologies to tackle a diverse array of challenges that span multiple technologies and applications.
Job responsibilities
- Provide technical guidance and direction to support business objectives, collaborating with technical teams, contractors, and vendors
- Develop secure, high-quality production code, and review and debug code written by others
- Drive decisions that influence product design, application functionality, and technical operations and processes
- Serve as a subject matter expert in AWS, Terraform, and cloud-native technologies
- Advocate for firmwide frameworks, tools, and practices within the Software Development Life Cycle
- Influence peers and project decision-makers to adopt leading-edge technologies
- Foster a team culture of customer obsession, embodying the ethos of "kind first, then right"
- Operate independently, without constant direction, and adapt to changing project needs as an internal consultant focused on delivering results and adding value
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years of applied experience
- Hands-on experience with AWS, including solution architecture and engineering
- Proficiency in writing Terraform scripts and managing Cloud infrastructure
- Experience with distributed systems, cell-based architecture, microservices, Kubernetes, and containers
- Advanced skills in programming languages such as Python and Java
- Knowledge of recent AI developments and their application in cloud environments
- Ability to troubleshoot problems independently and learn from failures
- Strong organizational skills and effective communication abilities
- Practical cloud-native experience and familiarity with internal tools like Atlas
- Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
- Associate level certification or higher, such as AWS Solutions Architect Associate
Preferred qualifications, capabilities, and skills
- Experience in Agile methodologies, particularly Kanban
- Ability to hop from project to project, providing consulting and value-added services across teams; must be flexible, adaptable and willing to change course quickly
- Familiarity with regulatory requirements and applications within the financial industry