Back to search
eSecLending Linkedin · Posted 1mo ago

Software Engineer

Morocco

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Company Description

eSecLending is an independent third-party securities lending agent that specializes in delivering tailored solutions to achieve superior risk-adjusted returns, transparency, and alignment of interests. Unlike traditional pool-based lending models, eSecLending introduces investment management practices to securities lending, transforming it from a back-office function to a value-added opportunity. Known for its focus on best execution, price transparency, and benchmarking, eSecLending consistently exceeds client expectations by offering innovative and efficient solutions.


Role Description

Join the Information Technology team to develop end-to-end solutions for stock loan transactions and collateral management. You will work across a polyglot stack—using Java for resilient transaction logic, Python for financial data processing, and JavaScript for building the intuitive dashboards our trading desks rely on every day.


Major Duties and responsibilities

  • Java (Spring Boot): for core transaction processing and Python for automated financial reporting and data analysis.
  • Full-Stack UI: Create responsive, data-heavy web features using JavaScript (and modern frameworks) to visualize complex lending positions and real-time risk metrics.
  • Database: Design and optimize Oracle Database schemas, writing efficient SQL and PL/SQL for managing high-volume transaction lifecycles and settlement workflows.
  • System Integration: Build and integrate secure REST APIs to facilitate seamless communication between our trading platforms and external clearinghouses.
  • Containerization: Deploy and scale applications using Docker or Podman, ensuring operational stability in a secure financial cloud-native environment.


Qualifications

  • Experience: 3–5 years of professional software development experience, ideally within a high-stakes financial domain.
  • Backend Expertise: Proficient in Java and the Spring ecosystem (Spring Boot, Microservices).
  • Database Knowledge: Strong skills in Oracle, including writing complex SQL and PL/SQL stored procedures.
  • Scripting & Frontend: Hands-on experience with Python for data processing and JavaScript for building interactive web applications.
  • Modern Infrastructure: Familiarity with RESTful Web Services, Microservices architecture, and Docker/Podman containerization.
  • Education: Bachelor’s degree in computer science, Engineering, or a related technical field.


Desirable Skills

  • Java (Spring /Spring boot)
  • Python
  • REST API
  • JavaScript (Angular, React or Vue)
  • Oracle – SQL
  • Dev Ops tools (docker/podman & any container management tool)
  • AI Tools (Claude code or similar)


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent