Senior Lead Software Engineer - Data Engineer, Wealth Management Technology

Singapore, Singapore
22 May 2023
21 Jun 2023
Job Function
Industry Sector
Finance - General
Employment Type
Full Time
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, you will be responsible for driving a core team of big data engineers to enhance, build, and deliver data collection, storage, access, and analytics solutions in a secure, stable, and scalable way. As a core technical contributor, you are responsible for maintaining critical data pipelines and architectures across multiple technical areas within various business functions in support of the firm's business objectives.

Job responsibilities
  • Design and implement end-to-end data pipelines supporting analytical and operational needs accounting for data management practices focused on data quality, metadata management etc.
  • Lead as the AWS expert in the both implementing new pipelines / migrating existing on-prem data pipelines into AWS
  • Identify, analyze, and interpret trends or patterns in complex datasets
  • Innovate new ways of managing, transforming and validating data
  • Drives decisions that influence the product design, application functionality, and technical operations and processes
  • Influences peers and project decision-makers to consider the use and application of leading-edge technologies
  • Adds to the team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
  • Minimum 12+ years of software engineering experience
  • Bachelor's Degree in Computer Science, Engineering, Mathematics or other related disciplines
  • Advanced in one or more programming language(s) - preferably Java, Scala & Python, etc
  • Proven experience implementing complex ETL transformations using Spark (Data Frame & SQL), Kafka , streaming
  • Proven experience in Event Driven/Streaming Architecture and modeling RDBMS (Oracle) and No-SQL databases (Elasticsearch, Dynamo DB).
  • Practical AWS cloud experience (e.g. AWS EKS, ECS, Fargate, Lambda etc)
  • Continuous Integration/Continuous Development (e.g. GIT, Jenkins, Maven), Shell scripts, Perl, and Job Scheduling tools like Airflow, Autosys
Preferred qualifications, capabilities, and skills
  • Experience with migration of application/data from on-premise to cloud a plus
  • Experience with Kubernetes & container technologies