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
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
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.