EngineerJobs.io
← Back to all jobs

Job Description

JPMorganChase's Asset & Wealth Management division is seeking a Lead Software Engineer to drive Python, PySpark, and SQL initiatives in an on-site role located in Jersey City, NJ. This position centers on technical leadership, delivering secure production code, and developing data pipelines within a cloud-based AWS environment, with a salary range of USD 152,000 to 215,000 per year.

Responsibilities

  • Delivers innovative software designs, development, and troubleshooting, applying non-routine thinking to craft effective solutions and break down complex technical problems.
  • Oversees wealth management marketing software initiatives, leveraging deep marketing systems knowledge to guide development efforts.
  • Produces secure, production-ready code and conducts reviews and debugging of peers' work.
  • Identifies opportunities to automate recurring remediation tasks to improve the overall stability of applications and systems.
  • Leads evaluation sessions with external vendors, startups, and internal teams to assess architectural designs, technical credentials, and fit within the existing information architecture.
  • Guides communities of practice across Software Engineering to promote adoption of new and leading-edge technologies.
  • Fosters a team culture focused on diversity, opportunity, inclusion, and respect.

Requirements

  • Formal training or certification in software engineering with 5+ years of applied experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability for wealth management marketing software solutions.
  • Proficiency in Python, PySpark, SQL, and AWS services.
  • Ability to develop and optimize scalable data pipelines and applications using Python and PySpark within the AWS cloud, ensuring efficient data processing and transformation.
  • Solid understanding of AWS services such as S3 and EMR to design and implement robust data solutions that meet business requirements and enhance analytics.
  • Knowledge of software applications and technical processes within a cloud architecture.
  • Ability to identify opportunities to improve existing applications to increase stability and simplify the platform.
  • Proven ability to work with a team of engineers to ensure the platform is standardized, optimized, available, reliable, accessible, and secure to support business needs.
  • Operational excellence through root cause analysis and continuous improvement.
  • Proficiency across all phases of the Software Development Life Cycle.
  • Experience collaborating with partner teams to develop reusable services that meet solution requirements.

Technologies

  • Python
  • PySpark
  • SQL
  • AWS (S3, EMR)
  • Step Functions
  • Lambda
  • Spark
  • Terraform

Benefits

  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching
  • Commission-based pay
  • Discretionary incentive compensation

Preferred Qualifications, Capabilities, and Skills

  • Exposure to cloud technologies including Step Functions, Lambda, and Spark
  • Terraform as Infrastructure as Code is a nice to have
  • Experience in the financial services industry

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.