U

UBS

Global bank and wealth management group

Backend Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeDoha, QatarNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of experience in Java, Spring Boot, REST, and related server-side technologies.
  • Experience working with Kafka and distributed caches such as Apache Ignite, Hazelcast, or Coherence.
  • Knowledge and experience building robust, scalable software products that integrate with a large financial institution's enterprise system landscape.
  • Knowledge and experience in security and cloud-hosting architectures.
  • Experience creating software documentation, including high-level and detailed architecture diagrams, UML diagrams, and sequence diagrams.
  • Working knowledge of software design patterns, distributed systems, and modern web technologies.
  • Proficiency in React, TypeScript, and WebSockets, including STOMP or Socket.io.
  • Strong problem-solving skills and attention to detail.
  • Comfort working on complex, data-heavy user interfaces and distributed systems.
  • Willingness to learn and deepen understanding of trading workflows and financial market concepts.
  • Ability to take ownership of features and technical solutions with guidance from leads.

Responsibilities

  • Design and develop new software products using AI-assisted and agentic engineering practices and agile methodologies.
  • Help deliver time-sensitive project work with a proactive, solution-driven approach.
  • Deliver high-quality, scalable, and robust software products that integrate into the enterprise-wide ecosystem and access channels.
  • Analyze business requirements, design and implement solutions, and develop software components to incrementally enhance the product.
  • Ensure code is secure, stable, scalable, and operational.
  • Support the product by resolving high-priority defects and deploying fixes to production systems.
  • Improve engineering productivity, quality, automation, and development lifecycle efficiency through the effective use of AI technologies.
  • Collaborate with global IT teams.
  • Develop and continuously improve applications in the trading stream, including a new trading tool, serving UBS Global Wealth Management in Europe and APAC in collaboration with business and IT teams around the globe.

Desired Qualifications

  • Kotlin experience.
  • Apache Ignite experience.
  • Professional hands-on experience using GitHub Copilot, Copilot Chat, or equivalent AI-assisted software engineering tools.
  • Experience or interest in the financial industry, such as Order Management, Electronic Trading, or Securities Trading.

About the Company

UBS

Global bank and wealth management group

UBS is a Swiss multinational bank and the world’s largest wealth manager. It serves private, corporate, and institutional clients worldwide through four divisions—Global Wealth Management, Personal & Corporate Banking, Asset Management, and Investment Bank—offering services from investment advice and portfolios to everyday banking and lending. Its size and diversified business lines set it apart, and its 2024 merger with Credit Suisse expanded its client base and capabilities. The goal is to grow client assets, provide comprehensive financial solutions, and maintain profitability across a global network.

Company size
10,001+
Company stage
IPO
Headquarters
Zurich, Switzerland
Founded
1998

Recently Posted Jobs

Explore more opportunities at UBS

See more jobs