Senior Lead Software Engineer - Data Engineer, Wealth Management Technology
- Employer
- J.P.Morgan
- Location
- Singapore, Singapore
- Salary
- Competitive
- Posted
- 22 May 2023
- Closes
- 21 Jun 2023
- Ref
- 19418641
- Job Function
- Other
- Industry Sector
- Finance - General
- Employment Type
- Full Time
- Education
- Bachelors
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
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
- 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
- Experience with migration of application/data from on-premise to cloud a plus
- Experience with Kubernetes & container technologies