Enable job alerts via email!

Data Software Engineer III - Python, Spark & AWS

TN United Kingdom

Glasgow

On-site

GBP 55,000 - 85,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled Software Engineer III to join their dynamic team in Glasgow. This exciting opportunity involves designing and delivering innovative technology solutions within the Commercial and Investment Bank sector. You will play a crucial role in implementing critical technology solutions while promoting a culture of diversity and inclusion. If you're passionate about software engineering and eager to work with cutting-edge technologies such as AWS and big data, this role offers a fantastic platform for your career growth. Join a forward-thinking organization that values your contributions and fosters professional development.

Qualifications

  • Practical experience in software engineering concepts and application development.
  • Hands-on experience with system design and operational stability.

Responsibilities

  • Design and develop software solutions, ensuring high-quality production code.
  • Analyze large data sets to develop visualizations and reports for improvement.

Skills

Java
Python
System Design
Application Development
Testing
Operational Stability
Data Analysis
Test Driven Development
Big Data Technologies
Software Development Life Cycle

Education

Formal Training in Software Engineering

Tools

Terraform
AWS Glue
AWS Athena
AWS S3
JUnit
Mojito
Apache Parquet
Kafka
AWS Lake Formation
Redshift

Job description

Job Description

We have an exciting and rewarding opportunity for you to advance your software engineering career.

As a Software Engineer III at JPMorgan Chase within the Commercial and Investment Bank team, you will be a key member of an agile team, designing and delivering trusted market-leading technology products in a secure, stable, and scalable manner. Your responsibilities include implementing critical technology solutions across various technical areas to support the firm’s business objectives.

Job responsibilities

  1. Execute software solutions, design, develop, and troubleshoot technical issues, thinking beyond routine approaches to build solutions or resolve problems.
  2. Create secure, high-quality production code and maintain algorithms aligned with system requirements.
  3. Produce architecture and design artifacts for complex applications, ensuring design constraints are met during development.
  4. Analyze large, diverse data sets to develop visualizations and reports that drive continuous improvement.
  5. Identify hidden problems and patterns in data to enhance coding hygiene and system architecture.
  6. Contribute to communities of practice and explore emerging technologies.
  7. Promote a team culture of diversity, equity, inclusion, and respect.

Required qualifications, capabilities, and skills

  1. Formal training or certification in software engineering concepts, with practical experience.
  2. Hands-on experience in system design, application development, testing, and operational stability.
  3. Development experience in Java and/or Python.
  4. Experience with tools (e.g., Terraform) to provision AWS cloud services.
  5. Knowledge of AWS Glue, AWS Athena, and AWS S3.
  6. Understanding of Apache Parquet and open table formats like Delta, Iceberg, and Hudi.
  7. Experience with Test Driven Development using JUnit, Mojito, or similar tools.
  8. Extensive experience with distributed systems and massively parallel processing.
  9. Proficiency in developing, debugging, and maintaining code in large corporate environments using modern programming and database querying languages.
  10. Knowledge of the Software Development Life Cycle.

Preferred qualifications, capabilities, and skills

  1. Experience with big data technologies.
  2. Knowledge of Databricks and Iceberg.
  3. Familiarity with message bus technologies such as Kafka or AMPS, and query engines like AWS Athena and Redshift.
  4. Knowledge of AWS Lake Formation.
  5. Working familiarity with AWS Glue, AWS Athena, and AWS S3.
  6. Experience in the financial industry.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Data Software Engineer III - Python, Spark & AWS

J.P. Morgan

Glasgow

On-site

GBP 60.000 - 100.000

Yesterday
Be an early applicant

Software Engineer - L3 Support

Canonical

Glasgow

Remote

GBP 50.000 - 90.000

4 days ago
Be an early applicant

Golang System Software Engineer - Containers / Virtualisation

Canonical

Glasgow

Remote

USD 50.000 - 90.000

9 days ago

Software Engineer - Immutable Ubuntu Desktop

Canonical

Glasgow

Remote

USD 40.000 - 80.000

9 days ago

Web Developer

Canonical

Glasgow

Remote

USD 40.000 - 80.000

6 days ago
Be an early applicant

Data Backend Engineer - Product Monetization (Remote - United Kingdom)

TN United Kingdom

Glasgow

Remote

GBP 40.000 - 70.000

3 days ago
Be an early applicant

Senior Software Engineer - Networking

Saxon Recruitment Solutions

City of Edinburgh

Remote

GBP 50.000 - 90.000

Today
Be an early applicant

Cloud Engineer

CirrusHQ

Livingston

Remote

GBP 40.000 - 80.000

Today
Be an early applicant

Solution Architect

Aveni

City of Edinburgh

Remote

GBP 60.000 - 100.000

Yesterday
Be an early applicant