E
Software Engineer
Accepting applicationseSecLending · Boston, MA
Full-Time Entry AIJavaPythonaiate
Posted
21 Apr
Category
Test
Experience
Entry
Country
United States
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)
Show more Show less
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)
Show more Show less
Similar Jobs
M
HBM PE DFT
Micron · Boise, United States, North America
N
Test Engineer - Photonic
NVIDIA · Roskilde, Denmark, Europe
N
Lead Engineer, Healthcare Data Operations and Strategy
NVIDIA · Santa Clara, United States, North America
AM
Administrative Assistant – Categorie Protette L.68/99
Applied Materials · Treviso, Italy, Europe