DeveloperJobs.io
← Back to all jobs

Job Description

The Lead Software Engineer role within JPMorgan Chase's Asset & Wealth Management division centers on delivering secure production code and building data pipelines in a cloud-based AWS environment. The position emphasizes hands-on development alongside technical leadership, using Python, PySpark, and SQL to support wealth management marketing solutions.

Location and Compensation

Location: Jersey City, NJ (onsite)

Salary: USD 152,000 - 215,000 per year

Minimum experience: 5 years

Responsibilities

  • Designs and implements innovative software solutions, handling complex problems beyond routine approaches and breaking down technical challenges for actionable outcomes.
  • Leads wealth management marketing software initiatives with a strong grasp of business concepts in the domain.
  • Develops secure, production-grade code and conducts reviews and debugging of colleagues' work.
  • Proactively identifies opportunities to automate recurring remediation tasks to improve overall system stability.
  • Steers evaluation sessions with external vendors, startups, and internal teams to assess architectures, credentials, and fit within current information ecosystems.
  • Champions communities of practice across the software engineering organization to promote adoption of new and advanced technologies.
  • Contributes to an inclusive team culture that emphasizes diversity, opportunity, and respect.

Requirements

  • Formal training or certification in software engineering accompanied by five or more years of applicable experience.
  • Hands-on experience delivering system design, application development, testing, and operational stability for wealth management marketing software.
  • Practical development experience with Python, PySpark, SQL, and AWS services.
  • Capability to develop and optimize scalable data pipelines and applications using Python and PySpark within the AWS cloud, enabling efficient data processing.
  • Solid understanding of AWS services such as S3 and EMR to design robust data solutions that meet business needs and improve data access and analytics.
  • Familiarity with software applications and processes within a cloud-centric architecture.
  • Ability to identify improvement opportunities in existing applications to boost stability and streamline the platform.
  • Proven ability to collaborate with engineers and developers to ensure a standardized, optimized, secure, reliable, and accessible platform that supports business and technology needs.
  • Commitment to operational excellence through root cause analysis and continuous improvement.
  • Proficiency across the full Software Development Life Cycle.
  • Experience working with partner teams to build 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 such as Step Functions, Lambda, and Spark
  • Terraform experience is a plus
  • Experience in the financial services industry

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.