At a Glance
- Tasks: Ensure our data systems run smoothly and efficiently while tackling exciting challenges.
- Company: Join a leading tech firm focused on innovation and collaboration.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Dynamic role with opportunities to learn and grow in a fast-paced environment.
- Why this job: Make a real impact on critical systems and work with cutting-edge technology.
- Qualifications: 4+ years in software engineering, strong Python skills, and a proactive mindset.
The predicted salary is between 54450 - 66550 £ per year.
As a Reliability Software Engineer on the Data team, you will be central to the infrastructure and operations that keep Squarepoint's data ecosystem running at scale. Our mandate is broad by design: we own the pipelines, platforms, and automation that our technology and investment teams depend on. The team operates at the intersection of engineering and operations. We build the observability tooling that surfaces problems before they become incidents, the job orchestration platform that runs production workloads at scale, the self-serve systems that let teams move faster without creating risk, and the production pipelines that onboard new data from various vendors. When incidents arise, we lead the response: root cause, remediation, and the follow-through that prevents recurrence.
You will work closely with quant researchers, traders, and engineers across our organization, as well as the external vendors who supply our data, building strong working relationships while developing deep expertise in the systems that underpin their work. We value ownership, sharp analytical thinking, and engineers who take pride in leaving things better than they found them. If you thrive in an environment where your work has direct, visible impact on the reliability of critical systems and where no two days look the same, then this role is for you.
Responsibilities
- Observability: Keep Data Development infrastructure healthy, building the health monitoring platform with configurable monitors and custom checks that surface problems before they become incidents.
- System Automation: Build and improve automation that streamlines operational tasks and workflows, including the job orchestration platform that runs production workloads at scale.
- Self-Serve Request Automation: Build the Jira-driven platform that executes operational requests end to end, letting teams move faster without creating risk.
- Data Pipelines: Onboard new datasets from various vendors, and build the pipelines and frameworks that make that work scalable.
- Reliability Engineering: Own deployments, support users, plan for capacity and performance, and lead incident resolution end to end.
Required Qualifications
- Education: Bachelor's degree in Computer Science, Engineering, or a related subject.
- Experience: 4+ years of proven experience in Software Engineering, Software Reliability, or a similar role.
- Python: 3+ years of hands-on experience programming in Python, and familiarity with version control systems such as Git.
- Linux: Proficiency with the Linux command line.
- Databases: Experience with SQL and relational databases, primarily PostgreSQL.
- Data Transfer: Practical knowledge of common protocols and tools used to move data, such as SFTP, APIs, and cloud object storage.
- Communication: Excellent verbal and written skills for working effectively with a global team and external vendors.
- Mindset: Proactive, detail-oriented, and self-driven with a strong sense of ownership and accountability.
Nice to have
- Experience with observability and monitoring tools such as Grafana, Kibana, or Prometheus.
- Experience developing automation tooling and implementing configuration management.
- Experience with cloud platforms such as Google Cloud or AWS.
- Experience operating job orchestration or workload scheduling systems at scale.
Software Developer Data / Technology in London employer: SQUAREPOINT CAPITAL
Squarepoint Capital is an exceptional employer, offering a dynamic work environment where innovation and collaboration thrive. As part of the Infrastructure Services team, you will engage in cutting-edge infrastructure automation projects that drive significant operational efficiencies, all while enjoying comprehensive benefits and opportunities for professional growth in a globally recognised quantitative investment firm. Located in New York, you'll be at the heart of a vibrant tech community, surrounded by talented professionals dedicated to pushing the boundaries of technology in finance.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer Data / Technology in London
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at SQUAREPOINT CAPITAL or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to SQUAREPOINT CAPITAL.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like SQUAREPOINT CAPITAL.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like SQUAREPOINT CAPITAL that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Software Developer Data / Technology in London
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at SQUAREPOINT CAPITAL.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at SQUAREPOINT CAPITAL and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at SQUAREPOINT CAPITAL
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If SQUAREPOINT CAPITAL uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.