
Search by job, company or skills
Penguin Securities Pte. Ltd. is a fast-growing Digital Asset Securities Company which is planning to obtain the relevant licenses from MAS to offer Digital Asset products to institutional clients. The Company, also a MAS-licensed Broker-Dealer, is looking for a Senior Software Engineer to join its expanding IT team.
Company is searching for a motivated and experienced Senior Software Engineer with deep functional and technical expertise in financial booking systems for OTC derivatives and structured products across traditional capital markets (FX, Fixed Income, Equities, Commodities) and DPT (Digital Payment Token)/DPT Derivatives, to design and develop a robust booking and lifecycle platform that covers the full trade life cycle and to ensure secure and scalable business/trading activities complying with the regulatory requirements.
We are looking for a Senior Software Engineer (5+ years of experience) with strong functional and technical expertise in financial booking systems to build and enhance core booking, trade-lifecycle, and post-trade services across our capital-markets and digital-asset product stack — covering OTC derivatives and structured products such as accumulators, TARNs, FCNs, TARFs and autocallables. You will develop backend services in Java, collaborate with frontend engineers, and contribute to cloud-native deployments. You will partner closely with trading, operations and compliance stakeholders to deliver secure, compliant, and scalable systems. We operate at the intersection of traditional capital markets (FX, Fixed Income, Equities and Commodities) and digital assets, so experience in either side will translate well to the other.
● Design, develop, and maintain backend services that span the full trade lifecycle across our capital-markets and digital-asset workflows — deal capture, pre-trade and post-trade checks, booking, package and component trades, lifecycle events, cashflow generation, settlements, netting and splitting, and reporting.
● Build and maintain REST/JSON APIs and integrate with internal/external service providers (custody, market data, pricing/valuation, screening, exchanges, settlement utilities, etc.).
● Contribute to security, compliance, and operational controls: logging/auditing, access control, monitoring, event lineage and reproducibility, and operational resilience.
● Work with cross-functional stakeholders (sales, trading, structuring, quant, middle and back office, risk, operations, compliance) to translate functional requirements into robust technical solutions.
● Write maintainable, well-tested code, and participate in code reviews, CI/CD, and production support.
● 5+ years of professional software engineering experience, with strong hands-on Java development.
● Solid understanding of distributed systems fundamentals: concurrency, networking, APIs, caching, messaging and event streaming, idempotency, and observability.
● Strong communication skills: able to explain technical trade-offs, clarify functional requirements, and coordinate with non-technical stakeholders across front office, structuring, middle and back office.
● Deep functional knowledge of the OTC derivatives trade lifecycle: deal capture, pre-trade controls (limits, eligibility, market and credit checks); execution, confirmations and allocations; lifecycle events such as fixings, resets, observations, knock-ins and knock-outs, autocall observation and trigger, exercises, expiries, novations, amendments, and terminations; cashflow generation under varied day-count, business-day and holiday conventions; settlements, netting, splitting and break/exception handling; package trades and their decomposition into component trades; and P&L, position and regulatory/operational reporting.
● Experience with relational databases and writing production-grade integrations.
● Functional familiarity with structured products and exotics — for example accumulators and decumulators, TARNs, TARFs, FCNs, autocallables and barrier options — and the building blocks behind them: legs, payoffs, observation schedules, barriers, knock features, target redemption, callability and path-dependent payoffs.
● A working appreciation of the principles behind modern trade representation standards such as the FINOS Common Domain Model (https://cdm.finos.org/docs/home) — a single, composable, machine-readable, machine-executable representation of products, events and processes; immutable event lineage; deterministic lifecycle functions; and shared semantics that eliminate downstream reconciliation. Direct experience with CDM, FpML, ISDA standards or FIX is highly relevant.
● Experience contributing to end-to-end delivery across requirements, system design, development, testing, and implementation, ideally within one or more of the following areas:
o OTC derivatives or structured products booking and trade-lifecycle engines (deal capture, lifecycle events, exercise/autocall/knock-in/knock-out handling, cashflow generation)
o Middle office and back office workflows — confirmations, allocations, novations, amendments, settlements, netting, splitting, payments and break/exception management
o Integration with pricing/valuation engines, market data and reference data systems, and downstream P&L, risk and regulatory reporting
o Domain modelling for tradeable products and lifecycle events — composable product/payout representations (legs, payoffs, observation schedules, barriers, knock features, target redemption, callability) and event-sourced state transitions with auditable lineage
o OMS/EMS, position management and risk management systems (in-house build, integration, or vendor customization)
· Working knowledge of modern frontend and cloud stacks, including React.js, AWS (S3, ECS/Fargate, IAM basics), and Redis (e.g., caching, pub/sub, streams, time-series patterns).
· Familiarity with production engineering practices such as Docker/containerization, infrastructure-as-code, and CI/CD pipelines.
· Strong understanding of financial markets and banking environments, with exposure to front office, structuring, sales and trading, treasury, and how these connect into middle and back office across banking/securities/insurance operations and systems.
· Exposure to quantitative libraries (e.g., QuantLib or in-house quant frameworks), pricing models for vanilla and exotic products, Greeks and risk sensitivities, and integration patterns between booking systems and pricing/risk engines.
· Exposure to vendor booking and trading platforms such as Murex, Calypso, Summit, Front Arena — as a builder, integrator, extender or customizer.
· Familiarity with event-driven and event-sourced architectures, message brokers (Kafka, Solace, RabbitMQ), idempotency and exactly-once semantics, and immutable-event design patterns well suited to trade lifecycle systems.
· Knowledge of market data and reference data management, holiday calendars, day-count and business-day conventions, FX/IR/EQ fixing sources, and standards such as ISO 20022 and SWIFT.
· Exposure to perpetual swaps, centralized exchange (CEX) trading workflows, and platform components or libraries supporting digital payment tokens (DPT) trading and related DPT services — to complement the firm's digital-asset business.
· Experience in new platform development, systems integration, and/or vendor system implementation; comfort working with external vendors (including vendor management).
· For senior/lead candidates: project management capability—able to coordinate delivery across multiple internal functions and external vendors.
● Backend: Java (Spring/Spring Boot preferred), REST APIs, microservices, event streaming (Kafka or similar), Redis (caching/data access as applicable)
● Storage & domain modelling: Postgres/Oracle/MSSQL (with time-series stores where applicable); immutable types and schema-driven contracts (JSON Schema, FpML, FINOS CDM/Rosetta where applicable)
● Frontend collaboration: React.js, modern JS/TS toolchains (as needed)
● Mobile: React Native (for the mobile app)
● Cloud: AWS (S3, ECS Fargate), IAM, monitoring/logging
● DevOps: Git, CI/CD pipelines, Docker/containerization
Salary base:SGD 28003300
Working location: Full remote.
Job ID: 148514163
Skills:
.NET, Java, Web Services, Json, Triggers, Sosl, Apex Language, Database, LWC, Soql, Salesforce, object-oriented programming, SOA connectivity, Force.com SOAP and REST APIs, force.com, Custom Development, sObjects, Controllers
Skills:
.Net Core, Restful Services, Github, Web Api, MySQL, Postgres, Kafka, Mvc, AWS, Azure DevOps
Skills:
Distributed Systems, Gcp, Linux, Shell Scripting, Azure, Python, Sql, AWS, Microservices, GitHub Copilot
Skills:
Gcp, Docker, Node.js, Kubernetes, Python, AWS, Distributed Systems Design, Go
Skills:
bison , Qt, PostgreSQL, SQL Server, Windows, Docker, Linux, Rdbms Concepts, Rest Apis, Oracle, Yacc, antlr, javacc, AI code assistants
We don’t charge any money for job offers