{bc}
indeed

Backend Software Engineer (Finance/Trading background preferred)

UBS
Baladiyat ad Dawhah, QAT
Full-time
Onsite
Discovered 2 weeks ago
JavaSpring BootRESTServer-side technologiesKafkaDistributed caches

Full Job Posting

Role and team

The role is in Information Technology, Group Functions, and is a full-time position in Doha.

Develop and continuously improve applications in a trading stream serving UBS Global Wealth Management in Europe and APAC.

The team is building a new trading tool for digital trading access and processes across the securities trading value chain.

Software engineering

  • Design and develop software products using AI-assisted and agentic engineering practices and agile methodologies.
  • Analyze business requirements, design and implement solutions, and incrementally enhance the product.
  • Deliver robust, scalable, high-quality products integrated with enterprise systems and access channels.
  • Ensure code is secure, stable, scalable, and operational; resolve high-priority defects and deploy production fixes.
  • Improve engineering productivity, quality, automation, and development lifecycle efficiency using AI technologies.
  • Collaborate with global IT and business teams on trading-stream applications and product improvement.

Technical experience

  • At least six years of experience in Java, Spring Boot, REST, and related server-side technologies.
  • Experience with Kafka and distributed caches; Apache Ignite is preferred, with Hazelcast and Coherence also listed.
  • Experience building robust, scalable software integrated into a large financial institution’s enterprise system landscape.
  • Proven knowledge and experience in security and cloud hosting architectures.
  • Experience creating software documentation, including architecture diagrams, UML, 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.

Additional skills and preferences

  • Kotlin is nice to have.
  • Hands-on professional experience with GitHub Copilot, Copilot Chat, or equivalent AI-assisted engineering tools is beneficial.
  • Experience or interest in finance, including Order Management, Electronic Trading, or Securities Trading, is a plus.
  • Candidates should be comfortable with complex, data-heavy user interfaces and distributed systems.

Personal attributes

  • Strong problem-solving skills and attention to detail.
  • Good communication and collaboration skills.
  • Ability to take ownership of features and technical solutions with guidance from leads.
  • Willingness to learn trading workflows and financial market concepts, and to adopt emerging AI-enabled engineering practices.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at UBS