2

Lead Software Engineer - Python - Athena Core

260312-South Florida Region Admin
Full-time
On-site
Bengaluru, Karnataka, India
Description

We have an opportunity for those who are hands-on developers, who enjoy solving challenging technical problems to impact your career and provide an adventure where you can push the limits of what's possible. 

As a Lead Software Engineer at JPMorgan Chase within the Corporate Investment Banking's Athena Core group, you will be part of a cross-asset platform transforming technology team. We deliver innovative and efficient applications to a wide range of the firm's business, including sales, trading, operations, risk and research. Athena combines the best of open-source technologies with innovative components developed internally, offering you the opportunity to contribute to a wide range of exciting projects.

Job responsibilities:

  • Design and implementation of tools and features that foster developer and end-user productivity.
  • Execute creative software solutions; think beyond routine or conventional approaches.
  • Develop secure and high-quality production code and participate in code reviews. 
  • Support the libraries, tools and processes owned by the team.
  • Identify opportunities to eliminate recurring issues to improve platform stability.
  • Work with our controls partners to ensure the solution design meets the firm-wide standards.
  • Lead communities of practice to drive awareness and use of new and leading-edge technologies.
  • Add to team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills:

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Minimum of 5 years Python Development experience.
  • Strong understanding algorithms and data structure, operating systems etc.
  • Hands-on experience delivering system design, application development and testing.
  • Advanced knowledge of application, data and infrastructure architecture disciplines.
  • Knowledge of industry-wide technology trends and best practices.
  • Ability to work in large, collaborative teams to achieve organizational goals.
  • Knowledge of Agile Methodologies.

Preferred qualifications, capabilities, and skills:

  • Minimum of 2 years of C++ Development experience
  • Experience with distributed systems.
  • Relational and NoSQL databases; modern databases such as MongoDb.
  • Full Stack Software Development Experience (Python, JavaScript, TypeScript)
  • Experience with the public cloud, preferably AWS
  • DevOps Experience
  • L1/L2/L3 support experience for libraries, tools and processes.