Senior Software Engineer - Clearing

New
J
JobgetherFinancial services
United KingdomFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of hands-on experience
Required Skills
PostgreSQLKubernetesGoRESTful APIsDistributed SystemsNetworking

Requirements

  • 5+ years of hands-on experience building reliable and distributed software systems.
  • Strong practical experience with Go, PostgreSQL, and Kubernetes.
  • Foundational understanding of computer systems, networking, databases, and distributed systems in real-world conditions.
  • Experience designing high-quality RESTful APIs and identifying weaknesses in API design.
  • Ability to lead projects independently from definition through implementation and deployment.
  • Ability to navigate ambiguous requirements and coordinate with relevant stakeholders.
  • Ability to make pragmatic technical decisions that balance architecture, business priorities, and available information.
  • Experience working in startup or fast-moving environments where priorities can evolve.
  • Nice-to-have experience in securities clearing and settlement or securities finance.
  • Additional beneficial experience with gRPC, Protobuf, Temporal, Grafana, Kafka or Redpanda, Helm, and Docker.

Responsibilities

  • Own software projects from ideation through deployment, translating broad goals into practical systems and solutions.
  • Design and build reliable distributed systems for clearing, settlement, securities finance, and financial products.
  • Develop infrastructure and integrations that enable new products, revenue opportunities, and capabilities.
  • Improve existing systems' reliability, maintainability, performance, and operational effectiveness.
  • Guide the long-term evolution and scalability of systems while addressing immediate requirements.
  • Collaborate with engineers and colleagues across teams to clarify requirements and deliver solutions.
  • Participate in an on-call rotation and maintain the reliability and operational health of critical systems.
  • Investigate and resolve production issues, taking ownership regardless of where the underlying code originated.
  • Design and implement RESTful APIs and evaluate existing interfaces.
  • Improve operational processes and eliminate recurring friction for engineering teams.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now