Software Developer - Data Reliability

Squarepoint Capital
London, UK
9 days ago
Apply on find.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) JIRA Data Integrity Relational Databases Database Development Monitoring of Systems Python (Programming Language) Linux Commands Software Engineering SQL Databases Google Cloud File Transfer Protocol (FTP)
+5 more
Grafana Reliability of Systems Information Technology Kibana Software Version Control

Job description

Position OverviewAs 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

Requirements

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.ResponsibilitiesObservability: Keep Data Development infrastructure healthy, building the health monitoring platform with configurable monitors and custom checks that surfaces problems before they become incidentsSystem Automation: Build and improve automation that streamlines operational tasks and workflows, including the job orchestration platform that runs production workloads at scaleSelf-Serve Request Automation: Build the Jira-driven platform that executes operational requests end to end, letting teams move faster without creating riskData Pipelines: Onboard new datasets from various vendors, and build the pipelines and frameworks that make that work scalableReliability Engineering: Own deployments, support users, plan for capacity and performance, and lead incident resolution end to endRequired QualificationsEducation: Bachelor’s degree in Computer Science, Engineering, or a related subjectExperience: 4+ years of proven experience in Software Engineering, Software Reliability, or a similar rolePython: 3+ years of hands-on experience programming in Python, and familiarity with version control systems such as GitLinux: Proficiency with the Linux command lineDatabases: Experience with SQL and relational databases, primarily PostgreSQLData Transfer: Practical knowledge of common protocols and tools used to move data, such as SFTP, HTTP APIs, and cloud object storageCommunication: Excellent verbal and written skills for working effectively with a global team and external vendorsMindset: Proactive, detail-oriented, and self-driven with a strong sense of ownership and accountabilityRequired QualificationsEducation: Bachelor’s degree in Computer Science, Engineering, or a related subjectExperience: 4+ years of proven experience in Software Engineering, Software Reliability, or a similar rolePython: 3+ years of hands-on experience programming in Python, and familiarity with version control systems such as GitLinux: Proficiency with the Linux command lineDatabases: Experience with SQL and relational databases, primarily PostgreSQLData Transfer: Practical knowledge of common protocols and tools used to move data, such as SFTP, HTTP APIs, and cloud object storageCommunication: Excellent verbal and written skills for working effectively with a global team and external vendorsMindset: Proactive, detail-oriented, and self-driven with a strong sense of ownership and accountabilityNice to haveExperience with observability and monitoring tools such as Grafana, Kibana, or PrometheusExperience developing automation tooling and implementing configuration managementExperience with cloud platforms such as Google Cloud or AWSExperience operating job orchestration or workload scheduling systems at scale

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

3:21 min

Deploying a primary Elasticsearch and Kibana cluster configuration

Philipp Krenn · World Congress 2022

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all