Plano, TX, 75026, USA
12 hours ago
Senior Lead Software Engineer Python
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