Senior Lead Software Engineer Python
JPMorgan Chase
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 Infrastructure Platforms team, 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**
+ Lead the design, development, and implementation of advanced software solutions to address complex business and technical challenges within the storage product domain
+ Collaborate strategically with cross-functional teams to gather requirements, architect solutions, and deliver products that align with customer needs and business objectives
+ Develop secure, high-quality production code and oversee code reviews, debugging, and troubleshooting to ensure adherence to coding standards and best practices
+ Identify and drive opportunities to automate and remediate recurring issues to enhance operational stability and efficiency
+ Oversee the full software development lifecycle including requirements analysis, design, development, testing, deployment, and maintenance, ensuring alignment with strategic goals
+ Evaluate, integrate, and advocate for new technologies, tools, and frameworks to improve system performance, scalability, and reliability
+ Facilitate technical sessions with internal teams and external vendors to assess architectural designs and technical solutions for integration
+ Mentor and guide junior and mid-level engineers, fostering a culture of continuous learning, growth, and technical excellence
+ Apply the latest advancements in software engineering, programming languages, and infrastructure technologies to drive innovation
+ Champion and implement agile methodologies and practices, driving continuous improvement and innovation across the team and organization
+ Remediate operational issues and optimize processes to ensure system reliability and efficiency
**Required qualifications, capabilities, and skills**
+ Formal training or certification on software engineering concepts and 5+ years applied experience
+ Demonstrate extensive hands-on experience in system design, application development, testing, and operational stability
+ Master one or more programming languages including Python, RabbitMQ, CockroachDB, React, Django, FastAPI, Flask, and AWS
+ Deliver proven results in system design, application development, testing, and operational stability
+ Implement automation and continuous delivery methods
+ Manage all aspects of the software development lifecycle, leading and optimizing processes
+ Apply advanced understanding and implementation of agile methodologies such as CI/CD, application resiliency, and security
+ Exhibit expertise in software applications and technical processes within disciplines such as cloud, artificial intelligence, machine learning, and mobile
+ Demonstrate comprehensive knowledge of financial services industry IT systems
+ Utilize extensive practical experience with cloud-native technologies
**Preferred qualifications, capabilities, and skills**
+ Demonstrate expertise in modern emerging technologies
+ Apply knowledge of infrastructure technologies, storage systems, or related domains
+ Integrate new tools and frameworks to enhance system capabilities
+ Advance technical solutions within the storage product domain
Confirmar seu email: Enviar Email
Todos os Empregos de JPMorgan Chase