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