Enable job alerts via email!

Software Engineer II- Python and Databricks

TN United Kingdom

Glasgow

On-site

GBP 50,000 - 80,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 innovative company is seeking a Software Engineer II to join their agile team in Glasgow. In this pivotal role, you will enhance and deliver high-quality technology products while leveraging your expertise in Python and big data technologies. Your contributions will significantly impact the business, and you will be involved in tackling diverse challenges across various applications. This is an exciting opportunity to work in a collaborative environment that values diversity and inclusion, making a real difference in the tech landscape.

Qualifications

  • Experience with application development and operational stability.
  • Hands-on knowledge in cloud, AI, and machine learning.
  • Ability to independently understand design and functionality issues.

Responsibilities

  • Develop secure and high-quality production code.
  • Contribute to product design and technical operations.
  • Influence peers on the use of leading-edge technologies.

Skills

Python
Data Analytics
ETL Transformations
Big Data Technologies
SQL
Cloud Computing
Machine Learning
Application Development

Education

Formal training in Software Engineering

Tools

Databricks
AWS
Snowflake
Kafka
Spark
Impala
Hive
Redshift

Job description

Social network you want to login/join with:

Software Engineer II- Python and Databricks, Glasgow

col-narrow-left

Client:
Location:

Glasgow, United Kingdom

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

bc9d610a2b49

Job Views:

4

Posted:

05.05.2025

Expiry Date:

19.06.2025

col-wide

Job Description:

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 Software Engineer II at JPMorgan Chase within the Global Banking, Data, Analytics & Technology division, you will play a pivotal role in an agile team committed to enhancing, creating, and delivering high-quality technology products in a secure, stable, and scalable way. Your abilities and contributions will significantly influence the business, and your deep technical knowledge and problem-solving tactics will be utilized to tackle a broad spectrum of challenges across diverse technologies and applications.

Job responsibilities

  • Develops secure and high-quality production code, and reviews and debugs code written by others.
  • Contribute to decisions that influence the product design, application functionality, and technical operations and processes.
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
  • 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

  • Formal training or certification on software engineering concepts and applied experience.
  • Hands-on practical experience in application development, testing, and operational stability.
  • Advanced in one or more programming language(s), Python is required.
  • Knowledge of software applications and technical processes with hands-on knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile).
  • Ability to understand design and functionality problems independently with little to no oversight.
  • Experience performing data analytics on AWS platforms.
  • Experience in writing efficient SQL, implementing complex ETL transformations on big data platforms.
  • Experience in Big Data technologies (Spark, Impala, Hive, Redshift, Kafka).
  • Experience in data quality testing; adept at writing test cases and scripts, presenting and resolving data issues.
  • Experience with Databricks, Snowflake, Iceberg are required.

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 Software Engineer II at JPMorgan Chase within the Global Banking, Data, Analytics & Technology division, you will play a pivotal role in an agile team committed to enhancing, creating, and delivering high-quality technology products in a secure, stable, and scalable way. Your abilities and contributions will significantly influence the business, and your deep technical knowledge and problem-solving tactics will be utilized to tackle a broad spectrum of challenges across diverse technologies and applications.

Job responsibilities

  • Develops secure and high-quality production code, and reviews and debugs code written by others.
  • Contribute to decisions that influence the product design, application functionality, and technical operations and processes.
  • Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
  • 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

  • Formal training or certification on software engineering concepts and applied experience.
  • Hands-on practical experience in application development, testing, and operational stability.
  • Advanced in one or more programming language(s), Python is required.
  • Knowledge of software applications and technical processes with hands-on knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile).
  • Ability to understand design and functionality problems independently with little to no oversight.
  • Experience performing data analytics on AWS platforms.
  • Experience in writing efficient SQL, implementing complex ETL transformations on big data platforms.
  • Experience in Big Data technologies (Spark, Impala, Hive, Redshift, Kafka).
  • Experience in data quality testing; adept at writing test cases and scripts, presenting and resolving data issues.
  • Experience with Databricks, Snowflake, Iceberg are required.
  • Preferred qualifications, capabilities, and skills
  • Understanding of application and data design disciplines with an emphasis on real-time processing and delivery. Kafka is preferable.
  • Understanding of the Commercial & Investment Bank business will be useful.
  • Understanding of the full range of database and business intelligence tools; publishing and presenting information in an engaging way is a plus.
  • Financial Services and Commercial and Investment Banking experience is a plus.
  • Familiarity with NoSQL database platforms (DynamoDB, Cassandra) is a plus.
  • Familiarity with relational database environment (Oracle, SQL Server, leveraging databases, tables/views, stored procedures, agent jobs, etc.)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer II- Python and Databricks

J.P. Morgan

Glasgow

On-site

GBP 50.000 - 90.000

7 days ago
Be an early applicant

Data Engineer

In Technology Group

Glasgow

Hybrid

GBP 40.000 - 70.000

7 days ago
Be an early applicant