At a Glance
- Tasks: Design and develop critical reporting systems for a leading fintech's back-end data platform.
- Company: Join a top-tier unicorn in the fintech space, known for innovation and growth.
- Benefits: Enjoy flexible working options and a vibrant company culture with great perks.
- Why this job: Be part of a dynamic team making an impact in financial technology and data reporting.
- Qualifications: Expertise in Python, SQL, and experience with reporting systems required.
- Other info: Opportunity to work with cutting-edge tools like Datadog and Grafana.
The predicted salary is between 43200 - 72000 £ per year.
Our client, a top-tier unicorn in the fin-tech space, is looking for a Software Engineer to join their team and take ownership of designing and developing critical reporting systems for their back-end data platform.
Responsibilities include:
- Design, develop, and maintain a robust, scalable system for generating business-critical reports from the back-end data platform.
- Own the end-to-end reporting infrastructure that supports all of the company's global products, ensuring accuracy, reliability, and high performance.
Requirements:
- Proven experience architecting and building financial, regulatory, or customer reporting systems, or complex data transformation pipelines.
- Hands-on experience with monitoring, alerting, and observability tools such as Datadog, Grafana, or Prometheus.
- Expert-level proficiency in Python, Pandas, and SQL, with experience working on platforms like Snowflake and Postgres.
- Strong code review and software design skills with a focus on producing clean, maintainable, and reusable code.
Contact Detail:
Selby Jennings Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Financial Technology Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Python, Pandas, SQL, Snowflake, and Postgres. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.
✨Tip Number 2
Prepare to discuss your previous experiences with reporting systems and data transformation pipelines. Be ready to share specific examples of how you've designed and developed similar systems, focusing on the impact your work had on accuracy and performance.
✨Tip Number 3
Brush up on your knowledge of monitoring and observability tools like Datadog, Grafana, and Prometheus. Understanding how to implement these tools effectively can demonstrate your commitment to maintaining high-performance systems.
✨Tip Number 4
Showcase your code review and software design skills by discussing best practices for writing clean, maintainable, and reusable code. Being able to articulate your approach to software development will highlight your professionalism and technical expertise.
We think you need these skills to ace Financial Technology Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly in backend development and reporting systems. Emphasise your proficiency in Python, SQL, and any experience with tools like Datadog or Grafana.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for fintech and your understanding of the role. Mention specific projects where you've designed or developed reporting systems, and how your skills align with the company's needs.
Showcase Your Technical Skills: In your application, include examples of your work with data transformation pipelines and any relevant projects that demonstrate your ability to produce clean and maintainable code. Consider linking to a portfolio or GitHub repository.
Proofread and Edit: Before submitting your application, carefully proofread all documents for spelling and grammatical errors. A polished application reflects your attention to detail, which is crucial in software engineering.
How to prepare for a job interview at Selby Jennings
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python, Pandas, and SQL in detail. Bring examples of past projects where you designed or developed reporting systems, and be ready to explain the challenges you faced and how you overcame them.
✨Understand the Fintech Landscape
Familiarise yourself with the current trends and challenges in the fintech industry. This will not only help you answer questions more effectively but also demonstrate your genuine interest in the sector and the company’s mission.
✨Prepare for System Design Questions
Expect to tackle system design scenarios during the interview. Practice designing scalable reporting infrastructures and be ready to discuss how you would ensure accuracy and reliability in your solutions.
✨Demonstrate Your Code Review Skills
Be ready to discuss your approach to code reviews and how you ensure code quality. Highlight your focus on producing clean, maintainable, and reusable code, as this is crucial for the role.