At a Glance
- Tasks: Join our Data Distribution team to develop and maintain cloud-based data systems.
- Company: A growing financial data and analytics company in London.
- Benefits: Enjoy a competitive salary, bonus, and hybrid working model.
- Other info: Collaborative culture with excellent learning and mentorship opportunities.
- Why this job: Make an impact by processing terabytes of data for global customers.
- Qualifications: 2+ years in Software or Data Engineering with strong Python and SQL skills.
The predicted salary is between 40000 - 50000 £ per year.
A growing financial data and analytics company is seeking a Software Engineer to join its Data Distribution team in London. This is a fantastic opportunity to grow your career while working on platforms that deliver large-scale historical market data products to global customers.
Key Responsibilities
- Contribute to the development and maintenance of cloud‑based data distribution systems.
- Help build scalable solutions designed to process and deliver terabytes of data daily.
- Assist in developing and improving CI/CD pipelines and workflow automation.
- Support system reliability, performance, and operational efficiency alongside senior team members.
- Work closely with product, operations, and engineering teams on platform improvements.
- Learn from senior engineers and actively contribute to architecture discussions, testing, and deployment activities.
Key Skills & Experience
- 2+ years’ experience in Software Engineering or Data Engineering.
- Strong foundational Python and SQL development skills.
- Hands‑on experience building or supporting applications on AWS.
- A solid understanding of distributed systems and cloud‑based architectures.
- Familiarity or exposure to Databricks and/or Snowflake.
- Familiarity with Linux, Docker, Airflow, and CI/CD tooling.
- Strong communication, problem‑solving skills, and a desire to learn.
Desirable
- Exposure to or experience with C++, C, or Java.
Additional Information
- Hybrid working model – 2 days per week in the London office.
- Strong collaborative culture and an excellent learning and mentorship environment.
- Competitive salary, bonus, and benefits package.
Junior Data Software Engineer employer: TalentHawk
Join a dynamic financial data and analytics company in London, where you will thrive in a hybrid working environment that fosters collaboration and continuous learning. With a strong emphasis on mentorship and professional growth, you'll have the opportunity to work on cutting-edge cloud-based systems while enjoying a competitive salary and benefits package. This role not only allows you to contribute to impactful projects but also positions you within a supportive team that values innovation and excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Junior Data Software Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at companies you're interested in. A friendly chat can sometimes lead to job opportunities that aren't even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, SQL, or cloud-based systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past experiences, especially those related to data distribution and automation.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Junior Data Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience in Software Engineering and Data Engineering. We want to see how your skills in Python, SQL, and cloud-based architectures fit the role, so don’t hold back!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Tell us why you’re excited about the Junior Data Software Engineer position and how your background aligns with our needs. Keep it engaging and personal.
Showcase Your Projects:If you've worked on any relevant projects, whether in a professional setting or as personal endeavours, make sure to mention them. We love seeing practical applications of your skills, especially in AWS or CI/CD.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at TalentHawk
✨Know Your Tech Stack
Make sure you brush up on your Python and SQL skills before the interview. Be ready to discuss your experience with AWS and any projects you've worked on that involved cloud-based architectures. This will show that you’re not just familiar with the tools, but you can also apply them effectively.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled challenges in previous roles. Think about times when you improved system reliability or optimised performance. This will demonstrate your analytical thinking and ability to contribute to the team’s goals.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions about the company’s data distribution systems and their approach to CI/CD pipelines. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.
✨Emphasise Collaboration
Since the role involves working closely with various teams, highlight your teamwork experiences. Share instances where you collaborated with others to achieve a common goal, especially in a tech environment. This will illustrate that you’re a great fit for their collaborative culture.