Squarepoint Capital Logo

Squarepoint Capital

Software Developer – Reliability

Job Posted 24 Days Ago Reposted 24 Days Ago
Be an Early Applicant
2 Locations
Mid level
2 Locations
Mid level
As a Reliability Software Engineer, you'll enhance software systems' performance and stability, develop automation tools, and provide level-2 support for incidents while ensuring operational efficiency.
The summary above was generated by AI

Role: Software Developer – Reliability

Team: Market Access & Risk

As a Reliability Software Engineer, you will play a critical role in ensuring the performance, stability and availability of our software systems, as well as their day-to-day operations. As such, the team requires a high software development capacity, along with strong analytical skills.

You will primarily be developing reliability features directly in our applications, implementing observability capabilities, running benchmarks to measure performance, and building automation and tooling to support the operations of our systems. Operations are important to ensure business continuity, they include responding to level-2 support escalations, monitoring our infrastructure capacity, and tweak system configuration to address user requests.

Position Overview:

  • System Reliability: Develop incremental stability, recovery, scalability and performance improvements. Perform root cause analyses to understand the source of incidents. Suggest and implement remedial actions in response to incidents
  • Observability: Monitor, measure, and analyze the performance, availability and stability of technology systems to identify areas of improvement and allow the team to take data-driven decisions

  • Performance Optimization: Optimize performance of production systems to address bottlenecks and improve system response times, resource utilization, and overall application performance
  • Automation and Tooling: Develop and maintain automation systems and tooling for operations, deployment, and incident management to reduce manual intervention and enhance system stability

  • Production Management: Provide level-2 support for incident response to ensure business uptime. Work closely with core developers and support teams to plan and prepare for scaling technology systems to accommodate user demands

Required Qualifications:

  • Education: Bachelor’s degree in Computer Science or related subject
  • Experience: 4+ years proven experience in Software Engineering, Software Reliability, or similar role with hand-on experience in software development and providing L2 support
  • Experience of developing in Python or similar, and familiarity with version control systems such as git
  • Experience working in a Linux environment
  • Problem-Solving Skills: Strong analytical and problem-solving skills with a keen eye for detail and a proactive approach to resolving issues
  • Communication: Excellent communication and collaboration skills to work effectively with cross-functional teams
  • Adaptability: Ability to work in a fast-paced and dynamic environment, adapting to changing priorities and requirements
  • Automation and Tooling: Experience developing automation tools and implementing configuration management

Nice to have:

  • C++ or KDB/q development experience
  • Experience with Slurm, Airflow or middleware such as Kafka and AMPS


 

Top Skills

Airflow
Amps
C++
Git
Kafka
Kdb/Q
Linux
Python
Slurm

Squarepoint Capital London, England Office

One Ropemaker Street, London, United Kingdom, EC2Y9AW

Similar Jobs

5 Days Ago
Remote
Hybrid
2 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Senior Software Engineer will develop and maintain services for reliability and scalability, enhance monitoring services, collaborate with teams, and mentor developers. The role requires deep expertise in distributed systems and the ability to thrive in a fast-paced environment.
Top Skills: AWSC++CassandraGoJavaKafkaKotlinNode.jsOpensearchPythonScala
6 Days Ago
Hybrid
London, Greater London, England, GBR
Senior level
Senior level
eCommerce • Information Technology • Marketing Tech • Software
As a Senior Software Engineer focused on Site Reliability, you will design and implement scalable solutions, improve system reliability, mentor others, and collaborate to enhance product performance.
Top Skills: DatadogGCPGoKubernetesPHPTerraform
11 Days Ago
London, Greater London, England, GBR
Senior level
Senior level
Fintech • Mobile • Payments • Software • Financial Services
The Senior Software Engineer - SRE role at Wise involves ensuring reliability across engineering teams by optimizing performance, handling incident management, and implementing best SRE practices. The engineer will analyze complex requirements and identify bottlenecks while collaborating with the platform team to enhance service quality.
Top Skills: JavaSpring Boot

What you need to know about the London Tech Scene

London isn't just a hub for established businesses; it's also a nursery for innovation. Boasting one of the most recognized fintech ecosystems in Europe, attracting billions in investments each year, London's success has made it a go-to destination for startups looking to make their mark. Top U.K. companies like Hoptin, Moneybox and Marshmallow have already made the city their base — yet fintech is just the beginning. From healthtech to renewable energy to cybersecurity and beyond, the city's startups are breaking new ground across a range of industries.
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account