A senior Python software engineering role within JP Morgan's Equities Trading Technology Organization, focusing on building market-leading technology products in a secure, scalable manner. The role requires leading critical technology solutions across multiple technical areas within an agile team environment, with a strong emphasis on Python development and microservices architecture.
As a Lead Software Engineer, you will be responsible for executing creative software solutions, designing and developing high-quality production code, and leading technical troubleshooting across various business functions. Your primary responsibilities include engineering performant, scalable RESTful microservices and APIs using Python, leading a scrum team, and driving technical best practices.
The role requires advanced Python programming skills (5+ years), proficiency in automation and continuous delivery methods, advanced understanding of agile methodologies, and hands-on experience in system design, application development, testing, and operational stability. Candidates must have expertise in Python web frameworks, object-oriented databases, and experience in developing automated testing environments.
JP Morgan offers a dynamic work environment within a global financial services leader, providing opportunities to work on cutting-edge technology solutions in the Equities Trading Technology space. The role provides a platform for technical growth, innovation, and the chance to contribute to market-leading technological advancements while working with a diverse, collaborative team in a modern office setting in Athens.