Software Engineer, Reporting – London or NYC
Software Engineer, Reporting – London or NYC

Software Engineer, Reporting – London or NYC

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Design and develop critical reporting systems for a fast-growing financial firm.
  • Company: Join a leading financial services firm specialising in traditional and digital assets.
  • Benefits: Enjoy competitive pay, remote work options, and a dynamic work environment.
  • Why this job: Be part of a team that drives innovation in finance and makes a real impact.
  • Qualifications: Experience in financial reporting systems and proficiency in Python, SQL, and data tools required.
  • Other info: Opportunity to work in London or NYC with a focus on collaboration and growth.

The predicted salary is between 36000 - 60000 £ per year.

Exciting opportunity at one of the fastest growing financial services firms around the world. They offer prime brokerage, clearing and financing across traditional and digital assets, and are now looking to hire world-class software engineers to help build on their success.

Responsibilities:

  • Design, develop and own a generalized system for generating business-critical reports from backend data platform.
  • Handle outputs for all products globally, crucial for launching and growing business products.
  • Ensure correctness, reliability, and performance of reporting systems.
  • Develop a deep understanding of the business context.
  • Coordinate communication between engineers and stakeholders.

Skills & Experience Required:

  • Experience building critical financial/regulatory/customer reporting or data transformation systems.
  • Experience with alerting, observability, and monitoring tools like Datadog, Grafana, Prometheus.
  • Designing high-availability workflows with SLOs > 0.99, using scheduling systems like AirFlow.
  • Proficiency in Python, Pandas, and SQL (Snowflake, Postgres).
  • Strong code-review skills and ability to write robust, maintainable, and generalizable code.

Nice to have, but not required:

  • Experience with parallel computing patterns and technologies like PySpark, Dask.
  • Experience with ledger, trading, risk management, pricing, or large-scale transaction systems.

While applications are carefully reviewed, due to high volume, not all applicants will receive responses.

Software Engineer, Reporting – London or NYC employer: Oxford Knight

Join a dynamic and innovative financial services firm that is at the forefront of the industry, offering unparalleled opportunities for growth and development in the heart of London or NYC. With a strong emphasis on collaboration and cutting-edge technology, employees are empowered to take ownership of their projects while enjoying a supportive work culture that values creativity and excellence. Benefit from competitive compensation, comprehensive benefits, and the chance to work with a talented team dedicated to driving success in both traditional and digital asset markets.
O

Contact Detail:

Oxford Knight Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer, Reporting – London or NYC

Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as Python, Pandas, and SQL. Being able to discuss your experience with these tools in detail during an interview will show that you're well-prepared and knowledgeable.

Tip Number 2

Research the company’s recent projects and developments in financial services. This will not only help you understand their business better but also allow you to ask insightful questions during your interview, demonstrating your genuine interest in the role.

Tip Number 3

Network with current or former employees of the company on platforms like LinkedIn. Engaging with them can provide you with insider knowledge about the company culture and expectations, which can be invaluable during the interview process.

Tip Number 4

Prepare to discuss your experience with high-availability workflows and monitoring tools. Be ready to share specific examples of how you've implemented these in past roles, as this aligns closely with the responsibilities outlined in the job description.

We think you need these skills to ace Software Engineer, Reporting – London or NYC

Proficiency in Python
Experience with Pandas
Strong SQL skills (Snowflake, Postgres)
Experience building financial/regulatory/customer reporting systems
Knowledge of alerting and monitoring tools (Datadog, Grafana, Prometheus)
Ability to design high-availability workflows with SLOs > 0.99
Experience with scheduling systems like AirFlow
Strong code-review skills
Ability to write robust and maintainable code
Understanding of data transformation systems
Excellent communication skills for coordinating between engineers and stakeholders
Deep understanding of business context

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Engineer position. Familiarise yourself with the technologies mentioned in the job description, such as Python, SQL, and monitoring tools.

Tailor Your CV: Customise your CV to highlight relevant experience in building financial or regulatory reporting systems. Emphasise your proficiency in the required programming languages and any experience with high-availability workflows.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for the role and the company. Mention specific projects or experiences that align with the job description, particularly those involving data transformation and reporting systems.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is accurate and presented clearly.

How to prepare for a job interview at Oxford Knight

Understand the Business Context

Before your interview, make sure you have a solid grasp of the financial services industry and how reporting systems play a crucial role in it. This will help you demonstrate your understanding of the business context during discussions.

Showcase Your Technical Skills

Be prepared to discuss your experience with Python, SQL, and any relevant tools like Datadog or Grafana. Bring examples of past projects where you've built reporting systems or handled data transformation, as this will highlight your technical expertise.

Prepare for Problem-Solving Questions

Expect to face questions that assess your problem-solving abilities, especially related to high-availability workflows and performance optimisation. Practice articulating your thought process clearly, as this will showcase your analytical skills.

Emphasise Communication Skills

Since the role involves coordinating between engineers and stakeholders, be ready to discuss how you've effectively communicated complex technical concepts to non-technical audiences in the past. This will demonstrate your ability to bridge gaps within teams.

Software Engineer, Reporting – London or NYC
Oxford Knight
O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>