JobsAisle
J

Lead Software Engineer - Python - Rates Tech

JP Morgan Securities LLC

India₹40,000–₹120,000/moAED 1.8K-5.3K/moToday
IndiaSoftware EngineeringSystem DesignApplication DevelopmentTestingAutomationAgile MethodologiesSecurityPython ProgrammingOperational StabilityContinuous Delivery MethodsCICDApplication ResiliencyCloud Native ExperienceFull Time

Skills Required

PythonAgileMachine LearningErp

Job Description

Job Description As a Lead Software Engineer at JPMorgan Chase within the Corporate & Investment Banking's Rates Tech team, you have an exciting and rewarding opportunity to take your software engineering career to the next level. You will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. **Key Responsibilities:** - Execute creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems - Develop secure high-quality production code, review, and debug code written by others - Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems - Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture - Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies - Add to the team culture of diversity, equity, inclusion, and respect **Qualification Required:** - Formal training or certification on software engineering concepts and 5+ years of applied experience - 10+ years of hands-on software engineering experience through all phases of the software development lifecycle - 2+ years of recent Python programming experience - Hands-on practical experience delivering system design, application development, testing, and operational stability - Proficiency in automation and continuous delivery methods - Proficient in all aspects of the Software Development Life Cycle - Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security - Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) **Preferred Qualifications:** - Experience in leading a team of 4-5 members - Experience in developing, debugging, and maintaining code in an enterprise environment with Python programming language - High level of energy and can work under pressure with minimal supervision - Strategic thinker, makes appropriate business decisions, and gains the cooperation of others. As a Lead Software Engineer at JPMorgan Chase within the Corporate & Investment Banking's Rates Tech team, you have an exciting and rewarding opportunity to take your software engineering career to the next level. You will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. **Key Responsibilities:** - Execute creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down technical problems - Develop secure high-quality production code, review, and debug code written by others - Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems - Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture - Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies - Add to the team culture of diversity, equity, inclusion, and respect **Qualification Required:** - Formal training or certification on software engineering concepts and 5+ years of applied experience - 10+ years of hands-on software engineering experience through all phases of the software development lifecycle - 2+ years of recent Python programming experience - Hands-on practical experience delivering system design, application development, testing, and operational stability - Proficiency in automation and continuous delivery methods - Proficient in all aspects of the Software Development Life Cycle - Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security - Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) **Preferred Qualifications:** - Experience in leading a team of 4-5 members - Experience in developing, debugging, and maintaining code in an enterprise environment with Python programming language - High level of energy and can work under pressure with minimal supervision - Strategic thinker, makes appropriate business decisions, and gains the cooperation of others.