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 Commercial & Investment Bank in Electronic Trading Technology, you are an essential member of an agile team focused on developing trusted, market-leading technology products in a secure, stable, and scalable manner. Your role involves driving significant business impact through your expertise and applying deep technical knowledge to solve diverse challenges across multiple technologies and applications.
Job responsibilities
- Provide technical guidance and direction to support the business, technical teams, contractors, and vendors.
- Develop secure, high-quality production code; review and debug code written by others.
- Engage in core development and delivery of KDB-based systems, including framework development.
- Lead team members through work management, improve team practices via SDLC, testing, and continuous coding standards improvement.
- Develop scalable real-time processing solutions using agile methodologies.
- Influence decisions on product design, application functionality, and technical operations.
- Serve as a subject matter expert in one or more focus areas.
- Contribute to the engineering community by advocating firm-wide frameworks, tools, and SDLC practices.
- Encourage adoption of leading-edge technologies among peers and project decision-makers.
- Foster a team culture emphasizing diversity, equity, inclusion, and respect.
Required qualifications, capabilities, and skills
- Formal training or certification in software engineering concepts with 5+ years of practical experience.
- Hands-on experience in system design, application development, testing, and operational stability.
- Advanced proficiency in programming languages such as KDB and Q language.
- Proficiency in automation, continuous delivery, and agile methodologies including CI/CD, application resiliency, and security.
- Experience in development leadership and mentoring, including requirements gathering, task decomposition, estimation, planning, testing, and UAT.
- Deep expertise in KDB technology and Q language, with at least 2 years in a lead role.
- Knowledge of KDB+tick design, data organization, and performance optimization.
- Experience with large datasets, query optimization, scaling, load-balancing, and building resilient high-availability KDB applications.
- In-depth knowledge of software applications and technical disciplines such as cloud, AI, ML, mobile, etc.
- Educational background in Computer Science, Engineering, Mathematics, or related fields.
Preferred qualifications, capabilities, and skills
- Experience with market data venues and vendor data platforms.
- Experience with AWS, Terraform, and Kubernetes in a production cloud environment.
- Proficiency in additional programming languages such as Python, C, C++, or Java.
JPMorgan Chase, a leading financial institution with over 200 years of history, offers innovative financial solutions worldwide. We provide a comprehensive rewards package, including competitive salary, benefits, and opportunities for professional growth. We are committed to diversity and inclusion, ensuring equal employment opportunities for all applicants and employees.