DescriptionAs a Senior Lead Software Engineer at JPMorgan Chase, within the Capital Technology team, you will play a pivotal role in an agile feature team. Your focus will be on designing, enhancing, constructing, and delivering market-leading technology products that are secure, stable, and scalable. Your work will have a significant business impact as you apply your deep technical expertise and problem-solving skills to address a wide range of challenges across multiple technologies and applications.
Β
Job Responsibilities
- Develop and enhance the technology and engineering roadmap for your team, aligning with the firm's architectural roadmap.
- Provide technical guidance and direction, leading, coaching, and mentoring to support the business and its technical teams.
- Create secure, high-quality production code, and review and debug code written by others.
- Develop cost-effective technology solutions in line with best practices and the latest technology.
- Drive decisions that influence product design, application functionality, and technical operations, adhering to best practices and the architectural roadmap.
- Serve as a subject matter expert in Python/Java and Databricks across the function.
- Actively contribute to the engineering community, advocating for firmwide frameworks, tools, and Software Development Life Cycle practices.
- Influence peers and project decision-makers to adopt leading-edge technologies.
- Foster a team culture of diversity, equity, inclusion, and respect.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in software engineering concepts with 10+ years of applied experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Advanced proficiency in one or more programming languages.
- Advanced knowledge of software applications and technical processes, with deep expertise in one or more technical disciplines (e.g., cloud, AI, machine learning, LLM).
- Ability to independently troubleshoot design and functionality issues with minimal oversight.
Preferred Qualifications, Capabilities, and Skills
- Extensive hands-on experience and certification in AWS and/or Databricks.
- Proven experience in building and designing large-scale global software solutions.
- In-depth knowledge and experience in Python/Java and/or Databricks (AWS/Azure).
- Experience in Data Engineering, working with big data, data warehouses, and understanding data modelling.
- Understanding of Data Mesh Architecture and building applications using Data Mesh Architecture.
- Familiarity with orchestration tools such as Airflow.
- Understanding of the Capital regulatory reporting framework.
- Experience in engineering within a regulatory-controlled environment.
Β