Software Engineer, Securities Finance

New
J
JobgetherSecurities finance
Brazil, Provide the location and time zone from which you will work; subject to the role's time-zone requirements.Full-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 3 years of professional experience building and operating distributed systems in production environments.
Required Skills
PostgreSQLKafkaKubernetesGogRPCRESTful APIsDistributed SystemsNetworking

Requirements

  • At least 3 years of professional experience building and operating distributed systems in production.
  • Strong proficiency in Go, PostgreSQL, and Kubernetes.
  • Strong computer science and software engineering fundamentals, particularly in networking, databases, distributed systems, and failure modes.
  • Ability to design clear, effective RESTful APIs and critically evaluate existing API designs.
  • Experience taking software projects from planning and implementation through deployment, monitoring, and ongoing production ownership.
  • Preferred: Experience in securities clearing, securities settlement, securities finance, or related financial services infrastructure.
  • Preferred: Familiarity with gRPC, Protobuf, Kafka or Redpanda, Grafana, Helm, and Docker.
  • Preferred: Experience with Temporal or similar workflow orchestration technologies.
  • Preferred: Comfort with daily batch jobs, file-based integrations, and financial reconciliation processes.
  • Preferred: Familiarity with broker-dealer operations, Regulation SHO, or short-selling rules.

Responsibilities

  • Design, build, deploy, and maintain backend systems for securities lending, borrowing, and brokerage services.
  • Develop infrastructure for Fully Paid Securities Lending (FPSL) and customer securities lending revenue sharing.
  • Build customer short-borrowing capabilities, including systems for sourcing hard-to-borrow securities.
  • Develop partner-facing RESTful APIs, batch-processing pipelines, and integrations.
  • Maintain systems for short-selling infrastructure, securities finance revenue, and internal brokerage operations.
  • Own engineering projects from requirements and solution design through implementation, deployment, and production support.
  • Improve system reliability, scalability, and performance through root-cause analysis and lasting fixes.
  • Design and operate scheduled batch jobs, file-based integrations, and reconciliation workflows.
  • Investigate failure scenarios across distributed systems, databases, networks, and infrastructure.
  • Participate in the on-call rotation, respond to production incidents, and improve operations.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now