Senior Software Developer
Successfully
Req. VR-122427
We're a Technology team of over 1,100 engineers developing applications that support pricing, quoting, execution, and trade lifecycle processing for the Derivatives Principal Flow Trading business.
The Equity Derivatives Quoting team develops and supports latency-sensitive electronic trading applications that enable market making and automated quoting across global markets. Working within UBS's agile operating model, you'll collaborate with global teams to deliver high-performance, scalable, and resilient front-office trading solutions while driving innovation across the trading technology stack.
We're looking for a passionate Senior Java Developer who:
• Demonstrates strong ownership and accountability
• Enjoys solving complex trading and performance-related challenges
• Thrives in fast-paced, business-facing environments
• Can effectively partner with traders and other stakeholders
• Shows leadership through mentoring and technical guidance
• Embraces innovation, continuous improvement, and AI-assisted software development
• Is comfortable operating in globally distributed Agile teams
The role focuses on the design, development, and support of front-office electronic trading applications used by the Derivatives Principal Flow Trading business.
The successful candidate will:
Design, develop, and support latency-sensitive trading applications and trading algorithms
Drive projects and end-to-end deliveries, taking ownership from design through production deployment
Work closely with traders, quants, and business stakeholders to translate complex business and regulatory requirements into innovative technical solutions
Build robust, scalable, and highly available Java server-side systems
Apply software engineering best practices to ensure solution quality, security, reliability, performance, and compliance
Enhance observability, monitoring, and production support capabilities, proactively identifying and resolving operational risks
Investigate incidents, perform root cause analysis, and implement long-term remediation measures
Collaborate within a global Agile team delivering business value in iterative development cycles
Mentor junior developers and actively contribute to engineering excellence and knowledge sharing initiatives
Drive adoption of modern development practices, including AI-assisted software engineering and automation
Must have
8+ years of software development experience, preferably in electronic trading or front-office environments
Strong Java development expertise with experience building high-performance, low-latency applications
Experience developing and supporting business-critical trading systems
Knowledge of distributed systems, messaging, and event-driven architectures
Strong Linux and scripting skills
Experience with software engineering best practices, including testing, observability, and production support
Strong communication skills and ability to work directly with business stakeholders
Familiarity with AI-assisted development tools, preferably GitHub Copilot
Nice to have
Knowledge of exchange connectivity, market data systems, and low-latency architecture
Understanding of TCP/IP networking
Experience with C++, SQL, Python, Azure Cloud
Experience mentoring engineers or leading technical initiatives
Experience applying Generative AI and prompt engineering in software delivery
Experience with Equity Derivatives, Market Making, Warrants, Listed Options, or Futures trading platforms
Languages
English: B2 Upper Intermediate
Seniority
Senior
*The acquisition of rights to the above benefits depends on the form of cooperation. Benefits apply to those employed under a contract of employment.
**Please note that relocation is not available for all open positions. At Luxoft Poland it is possible to work remotely only from the territory of Poland.
***Options offered by the Polish government.
Wroclaw, Poland
Req. VR-122427
Java
BCM Industry
08/09/2026
Req. VR-122427
Apply for Senior Software Developer in Wroclaw
*Indicates a required field