1. What is a Software Engineer at UBS?
As a Software Engineer at UBS, you build, scale, and maintain critical financial technology that powers global wealth management, investment banking, and capital markets platforms. The software engineered at UBS directly handles massive financial throughput, complex regulatory requirements, and mission-critical trading workflows. Your work directly impacts internal stakeholders, institutional clients, and millions of wealth management customers globally who depend on real-time reliability, continuous availability, and rigorous security.
Engineers at UBS tackle high-concurrency systems, high-throughput analytics engine platforms like the STAAT Analytics Platform, Quantitative Investment Strategies (QIS) tools, and low-latency trading infrastructure. You will work across diverse functional units, translating intricate financial business logic into clean, robust, and maintainable software. The challenges extend from enterprise backends to frontend micro-frontends, requiring software engineers to maintain high code standards, minimize latency, and build fault-tolerant distributed transaction systems.
This position demands a balance between technical innovation and disciplined execution. At UBS, engineering is not just about writing algorithms; it is about building scalable distributed systems using modern Java, Spring Boot, React, and cloud architectures like Azure. The environment offers high technical ownership, exposure to modern financial domain challenges, and the chance to drive digital transformation inside one of the world's leading global financial institutions.
