Senior Python Software Engineer AWS Java Data Finance London
Senior Python Software Engineer AWS Java Data Finance London

Senior Python Software Engineer AWS Java Data Finance London

London Full-Time 80000 - 120000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Lead the design and architecture of data solutions using Python and Java.
  • Company: Join a dynamic asset management firm in London focused on innovative data solutions.
  • Benefits: Enjoy flexible hybrid working, competitive salary, bonus, and pension contributions.
  • Why this job: Be part of a new team shaping data for finance with cutting-edge technology.
  • Qualifications: Advanced skills in Python, Java, and experience with AWS and data tools are essential.
  • Other info: Opportunity to become deputy team manager in a collaborative environment.

The predicted salary is between 80000 - 120000 £ per year.

Job Description for a Senior Python Software Engineer required by my asset management client in London.

You MUST have the following:

  • Advanced ability as a Senior Python Software Engineer/Technical Lead/Solutions Architect/Principal Engineer
  • Good design and architecture ability
  • Java
  • Three or more of the following: Iceberg, Dremio, DBT, Arrow, Snowflake, Glue, Athena, Airflow, Agile

The following is DESIRABLE, not essential:

  • Trading, Front Office finance
  • Spark
  • Buy-side asset management (hedge fund, asset manager, investment management)

You will join a relatively new department that is responsible for the data used across the Front Office. The data is sourced from a variety of external vendors and internal departments and held in an AWS data lake, although this is being migrated to a data mesh architecture. They are working heavily with Python, Java and AWS. If you have any experience in Iceberg, Dremio, DBT, Arrow, Spark, Snowflake, Glue, Athena, Airflow or related tools, this would also be very advantageous.

You will join a team of 5 that are responsible for pricing data for the Front Office. This is a senior role in the team and will demand a strong ability in design and architecture. If you come in at the right level, you could be the deputy for the team manager.

They have a very flexible hybrid working set up. Salary: £100-120k + 15% Bonus + 10% Pension

Senior Python Software Engineer AWS Java Data Finance London employer: Joseph Harry Ltd

Our asset management client in London is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within a relatively new department focused on data architecture. With a strong emphasis on employee growth opportunities, you will have the chance to lead and influence key projects while enjoying a flexible hybrid working setup. The competitive salary package, including a generous bonus and pension scheme, further enhances the appeal of joining a team dedicated to advancing the finance sector through cutting-edge technology.
J

Contact Detail:

Joseph Harry Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Python Software Engineer AWS Java Data Finance London

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Iceberg, Dremio, and Snowflake. Having hands-on experience or projects that showcase your skills with these tools can set you apart from other candidates.

✨Tip Number 2

Network with professionals in the finance and asset management sectors. Attend industry meetups or webinars where you can connect with people who work in similar roles. This could lead to valuable insights and potential referrals.

✨Tip Number 3

Prepare to discuss your design and architecture experience in detail during interviews. Be ready to share examples of how you've approached complex problems and the solutions you've implemented, particularly in Python and Java environments.

✨Tip Number 4

Research the company’s culture and values, especially their approach to hybrid working. Tailor your conversations to reflect how your work style aligns with their flexible setup, demonstrating that you're a good fit for their team.

We think you need these skills to ace Senior Python Software Engineer AWS Java Data Finance London

Advanced Python Programming
Java Development
Data Architecture Design
AWS Services (Glue, Athena)
Data Engineering with Dremio
Experience with Iceberg and Arrow
ETL Processes using DBT
Workflow Orchestration with Airflow
Agile Methodologies
Data Analysis with Pandas, NumPy, SciPy
Big Data Processing with Spark
Cloud Data Warehousing with Snowflake
Protobuf and gRPC for API Development
Strong Problem-Solving Skills
Team Leadership and Mentoring

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, Java, and AWS. Include specific projects or roles where you've used tools like Iceberg, Dremio, or Snowflake, as these are crucial for the position.

Craft a Strong Cover Letter: In your cover letter, emphasise your design and architecture skills. Mention any relevant experience in finance or asset management, and explain how your background aligns with the company's needs.

Showcase Relevant Projects: If you have worked on projects involving data lakes or data mesh architectures, be sure to include these in your application. Detail your role and the technologies used, particularly those mentioned in the job description.

Highlight Soft Skills: Since this is a senior role, it's important to demonstrate leadership and teamwork abilities. Mention any experience leading projects or mentoring others, as well as your adaptability in hybrid working environments.

How to prepare for a job interview at Joseph Harry Ltd

✨Showcase Your Technical Expertise

Make sure to highlight your experience with Python, Java, and AWS during the interview. Be prepared to discuss specific projects where you've used these technologies, especially in relation to data architecture and engineering.

✨Demonstrate Design and Architecture Skills

Since this role requires strong design and architecture abilities, be ready to explain your approach to system design. Discuss any relevant frameworks or methodologies you’ve employed, particularly in a financial services context.

✨Familiarise Yourself with Relevant Tools

Brush up on tools like Iceberg, Dremio, DBT, Arrow, Spark, Snowflake, Glue, Athena, and Airflow. Be prepared to discuss how you've used these tools in past projects and how they can benefit the team’s objectives.

✨Understand the Financial Services Landscape

Having a grasp of the finance sector, particularly in areas like trading and asset management, will set you apart. Be ready to discuss how your technical skills can solve problems specific to the Front Office environment.

Senior Python Software Engineer AWS Java Data Finance London
Joseph Harry Ltd
J
  • Senior Python Software Engineer AWS Java Data Finance London

    London
    Full-Time
    80000 - 120000 £ / year (est.)

    Application deadline: 2027-04-10

  • J

    Joseph Harry Ltd

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>