At a Glance
- Tasks: Support the evolution of a large-scale financial data platform and modernise legacy systems.
- Company: Join a leading tech firm in the heart of London with a hybrid work model.
- Benefits: Competitive daily rate, flexible working, and opportunities for professional growth.
- Why this job: Make a real impact by building scalable cloud-based services on AWS.
- Qualifications: 8+ years in software engineering with advanced SQL Server and backend development skills.
- Other info: Collaborate with diverse teams in a dynamic environment focused on innovation.
You will support the evolution of a large-scale financial data platform, modernising legacy enterprise systems while building scalable cloud-based services on AWS. Own SQL Server optimisation, backend service design, and API development in a high-impact platform modernisation initiative.
What You'll Do:
- Develop and optimise SQL Server queries, stored procedures, and data processing logic
- Design and build backend services in Python or C#
- Modernise legacy platforms and improve system performance
- Build and maintain AWS-hosted services and APIs
- Collaborate with distributed engineering and product teams
Top Skills Required:
- 8+ years professional software engineering experience
- Advanced SQL Server expertise (performance tuning, indexing, complex queries) – non-negotiable
- Backend development in Python or C#
- AWS environment experience
- Proven experience in enterprise or legacy systems – critical
- Strong analytical and problem-solving abilities
Nice-to-Haves:
- Financial services or market data background
- Experience modernising legacy platforms
- API design and ETL/data pipeline experience
- AI-assisted development tools (GitHub Copilot)
- Quantitative or mathematics background
Software Engineer - Data Platform employer: Harrington Starr
Contact Detail:
Harrington Starr Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer - Data Platform
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work with data platforms or financial services. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your SQL Server optimisations, backend services, and any AWS projects you've worked on. 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 problem-solving skills. Be ready to tackle technical questions related to SQL performance tuning and backend development in Python or C#. Practice makes perfect, so get into the zone!
✨Tip Number 4
Don't forget to apply through our website! We’ve got loads of opportunities that might just be the perfect fit for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Engineer - Data Platform
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with SQL Server, Python or C#. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to tell us why you’re the perfect fit for our team. Share your passion for modernising legacy systems and any relevant projects you've worked on that demonstrate your expertise.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've tackled complex challenges in previous roles. We love seeing analytical thinking in action, especially when it comes to optimising performance and building scalable services.
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 don’t miss out on any important updates from our team!
How to prepare for a job interview at Harrington Starr
✨Know Your SQL Inside Out
Make sure you brush up on your SQL Server skills before the interview. Be ready to discuss performance tuning, indexing, and complex queries. Practising some real-world scenarios can help you demonstrate your expertise effectively.
✨Showcase Your Backend Development Skills
Prepare to talk about your experience with backend development in Python or C#. Have examples ready that highlight your problem-solving abilities and how you've designed services in previous roles. This will show them you can hit the ground running.
✨Familiarise Yourself with AWS
Since this role involves building and maintaining AWS-hosted services, make sure you understand the basics of AWS architecture. If you have any specific projects where you used AWS, be ready to discuss those in detail.
✨Understand Legacy Systems Modernisation
Be prepared to discuss your experience with modernising legacy platforms. Think of specific challenges you faced and how you overcame them. This will demonstrate your ability to adapt and innovate in a high-impact environment.