For Employers
Software Engineer, Core Platform


UBS AG
20 hours ago
Posted date
20 hours ago
N/A
Minimum level
N/A
Your role :

Do you want to design and build attractive digital products and services? Do you want to play a key role in transforming our firm into an agile organization?

At UBS, we re-imagine the way we work, the way we connect with each other - our colleagues, clients and partners - and the way we deliver value. Being agile will make us more responsive, more adaptable, and ultimately more innovative.

We're looking for a Software Engineer[Core Java - Low Latency] to:

• design, develop, and improve various core Java based low latency applications for Reference Data Platform we provide to our clients

• apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment

• ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements

• build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues

• understand, represent, and advocate for client needs

• share knowledge and expertise with colleagues , help with hiring, and contribute regularly to our engineering culture and internal communities

Your team :

In our agile operating model, crews are aligned to larger products and services fulfilling client needs and encompass multiple autonomous pods. You'll be working in the IB Agency Trading team, supporting the buildout and delivery of UBS' Ref Data platforms for Equity Agency Trading area. Agency Trading provides UBS institutional clients with direct market access, algorithmic trading, and smart order routing services to achieve their Equity trading needs. The AT Core Platform team develops, maintains, and promotes core libraries, processes, and technologies to support UBS' various electronic trading platforms.

This is a small team of senior Java engineers that work together on modernizing UBS technology. The team is dispersed across 3 regions in the US, Europe and APAC. We meet regularly via video to discuss technical questions, do design sessions, and help each other to stay productive.

Your expertise :

• ideally 7+ years of experience in a similar position focused on core Java, multithreading, design patterns and OOPs

• hands on experience with data structures, algorithms, frameworks like Spring, Spring boot, and network programming using Java NIO

• extensive development expertise in high performance, high availability, high throughput, high capacity, yet low latency, transaction-oriented, distributed system, preferably in a financial environment

• interested in learning new technologies and practices, reuse strategic platforms and standards, evaluate options, and make decisions with long-term sustainability in mind

• experience with development on a Unix and/or Linux environment

• experience in unit testing and CI/CD

• hands-on experience with SQL and any RDBMS

• azure Cloud Knowledge is added advantage
Related tags
-
JOB SUMMARY
Software Engineer, Core Platform
UBS AG
Singapore
20 hours ago
N/A
Full-time

Software Engineer, Core Platform