Lead Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.Jersey City, NJ
$189,592 - $215,000Onsite

About The Position

This role involves leading the design, implementation, and validation of data pipelines, reporting solutions, and portfolio optimization processes to enhance systematic portfolio management. The Lead Software Engineer will drive cross-functional collaboration between business and technology stakeholders, define requirements, set priorities, and ensure the delivery of high-quality solutions. Key responsibilities include mentoring team members, overseeing best practices, fostering innovation, and ensuring alignment with organizational goals and regulatory standards. The role also entails managing resources, project timelines, overseeing cloud computing infrastructure, version control, software releases, and developing reusable software development kits (SDKs). The position requires representing the team in executive forums, communicating progress, advocating for resources, identifying automation opportunities, formulating innovative solutions, and supervising collaboration with internal teams and external vendors to improve the portfolio construction workflow. Additionally, the role involves leading a team responsible for developing and optimizing financial analytics and data processing workflows for securitized products, as well as developing and maintaining systems for historical back testing of portfolio strategies, incorporating mean-variance analysis, advanced portfolio optimization techniques, and performance evaluation. Support for quantitative research through designing tailored back testing frameworks and optimization tools for financial model validation and strategy testing is also a key aspect of this position.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or related field of study.
  • 6 years of experience in the job offered or as Software Engineer, Programmer Analyst, or related occupation.
  • Three (3) years of experience in designing and developing software solutions to support systematic portfolio management and optimization in financial services environments employing optimization solvers including Gurobi, MSCI Open Optimizer and Axioma.
  • Three (3) years of experience with technologies including React, Java, JavaScript, Python, Relational, NoSQL and Object-Oriented Databases.
  • Three (3) years of experience analyzing Bloomberg, FactSet, MSCI and internally-sourced quantitative financial data to generate performance metrics and translate results into actionable insights for both technical and non-technical stakeholders.
  • Three (3) years of experience collaborating with quantitative researchers and portfolio managers to implement analytics, modeling frameworks, and investment strategy tools including asset correlation and covariance matrices, risk factor exposure, mean- variance and performance attribution analysis.
  • Three (3) years of experience developing financial applications using advanced Python programming, leveraging numerical and data analysis libraries including NumPy, pandas, and optimization libraries, Gurobi.
  • Three (3) years of experience building and maintaining RESTful APIs using Python web frameworks including Flask and FastAPI to support integration with investment platforms.
  • Three (3) years of experience using Jupyter Notebook for prototyping, visualization, and exploratory analysis of financial data and models.
  • Three (3) years of experience architecting and managing cloud-native solutions, including serverless computing with platforms AWS Lambda, Amazon SQS, and Microsoft Azure to support scalable application deployment.
  • Three (3) years of experience modernizing and automating ETL (Extract, Transform, Load) processes using tools including Apache Airflow for workflow orchestration and Docker for containerization and environment consistency.
  • Three (3) years of experience optimizing financial data querying and persistence across Apache Cassandra, Amazon S3, and MSSQL databases.
  • Three (3) years of experience improving code quality and reliability with software engineering practices of Test and Behavior Driven Development using behave and pytest-bdd.
  • Three (3) years of experience conducting unit testing using unittest and integration testing using pytest.
  • Three (3) years of experience utilizing parallel and asynchronous programming using asyncio and multiprocessing to speed up grid search hyperparameter tuning for optimization strategy back testing.
  • Three (3) years of experience conducting version releases using continuous integration and continuous delivery tools including Jenkins and Spinnaker.

Responsibilities

  • Lead the design, implementation, and validation of data pipelines, reporting solutions, and portfolio optimization processes.
  • Drive cross-functional collaboration between business and technology stakeholders, define requirements, set priorities, and ensure delivery of high-quality solutions.
  • Mentor team members, oversee best practices, and foster a culture of innovation and continuous improvement.
  • Ensure alignment with organizational goals and regulatory standards while managing resources and project timelines.
  • Oversee private and public cloud computing infrastructure, version control, software releases, and the development of reusable software development kits (SDKs).
  • Represent the team in executive forums, communicate progress, and advocate for resources and support.
  • Identify opportunities for automation, formulate innovative solutions, and supervise collaboration with internal teams and external vendors to improve the portfolio construction workflow.
  • Lead a team responsible for developing and optimizing financial analytics and data processing workflows for securitized products.
  • Lead the development and maintenance of systems for historical back testing of portfolio strategies, incorporating mean-variance analysis, advanced portfolio optimization techniques and performance evaluation.
  • Support quantitative research by designing tailored back testing frameworks and optimization tools for financial model validation and strategy testing.

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service