🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Role Description UST is a global digital transformation solutions company. This role is with UST, working on a client project for one of the largest financial institutions in Canada. Business Context The Transparency team is a Front Office development team responsible for the development of cross-asset automated pricing and risk systems, primarily focused on FICC derivatives. The Transparency team works directly with global sales/trading/quant teams on the development of applications incorporating pricing and risk models used for electronic trading. Java 17+/Python 3+ JavaScript/TypeScript/React Solace/Kafka messaging Hazelcast for caching and distributed computing ZeroMQ/WebSocket for remote socket communication Google Protocol Buffers/JSON/SBE for serialization Graphite/Grafana/Dynatrace for observability RHEL Linux 8+ Position Overview The Transparency Team is looking for a senior-level software engineer in Trivandrum, India to join our core pricing/risk services development team. The ideal candidate has the following skills: Essentials: 7+ years Java development experience building enterprise software for data-intensive applications Strong Core Java knowledge, JDK 17+ Strong understanding and experience with multi-threaded programming Experience with implementing automated unit, integration, regression testing into CI/CD pipelines Ability to work with sales/trading/quant teams on implementing pricing/risk models into high throughput streaming data pipelines Ability to work with eTrading/infrastructure teams on efficient distribution of pricing/risk model outputs to facilitate low-latency trading Highly desirable: Experience developing high-performance real-time streaming systems over a variety of protocols Strong knowledge of pricing/risk of FICC derivatives products (Swaps/Forwards/Options) Experience optimizing tradeoffs between throughput and latency in system design Candidate should also be or have: Ability to plan, evaluate, recommend, design, operationalize, and support solutions in compliance with enterprise and industry regulatory requirements for G-SIB (Global Systemically Important Bank) Ability to work on multiple initiatives at the same time Familiar with Agile, and SDLC processes Team Emphasis Core Java is the primary focus. Practical working knowledge of JavaScript, Web UI development, and real-time Web APIs (WebSocket and/or SSE) is expected to contribute productively in a full-stack capacity. This is a data-intensive team building solutions with high throughput (10100Ks of messages per second per thread) and low-latency (sub-millisecond) performance requirements. UI performance is part of the end-to-end solutions overall performance, so candidates should approach both Core Java and JavaScript with the same emphasis on performance and systems-level engineering. Other Education and Accreditation College/University degree with emphasis on numerical subjects (Computer Science, Engineering, Maths, Sciences etc.) Skills Multithreading, Solace, JavaScript, Apache Kafka .
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.