Senior Software Engineer (Java/Python/AI)
Doha, Doha Municipality, Qatar · Jornada completa
Sé el primero en postularte
- Experiencia
- 5 años
- Salario
- —
- Vacantes
- 1
- Al corriente
- Hace 5 horas
- Modo de trabajo
- En la oficina
- Educación
- Licenciatura en Tecnología
- Elegibilidad
- Candidates with a computer science, information systems, or related degree and around 5 years of combined SDET and software development experience are suitable. Professionals with strong Python and Java backgrounds, plus experience in AI/ML systems, automation, APIs, and distributed technologies, a…
- Reanudar
- Se requiere solicitud
Dónde trabajarás
Descripción del trabajo
Role overview
We are looking for a highly capable and forward-thinking Senior Software Engineer to join the engineering function in Doha. This position centers on building scalable software products and backend platforms, with strong emphasis on Python, Java, and AI agent solutions. The role involves solving sophisticated technical problems, influencing architecture, and partnering with multiple teams to deliver practical business outcomes.
Key responsibilities
- Build, enhance, and support secure, scalable, and high-performing systems using Python and Java.
- Create test automation architecture for client applications across web UI, REST APIs, and backend layers.
- Design, develop, and release AI agents that can connect with business processes and improve user interaction.
- Work closely with product, design, and research partners to turn requirements into workable technical designs.
- Take part in architecture reviews and help shape long-term engineering direction.
- Keep up to date with new developments in AI tooling, agent-based systems, and distributed computing.
- Contribute ideas and experimentation around modern tools and approaches in AI and backend engineering.
Team environment
You will be part of the delivery team in Qatar and collaborate with global IT colleagues to provide dependable technology services and solutions that support clients in managing their assets and investments.
Experience and technical profile
- A university degree in computer science, information systems, or a similar discipline, along with roughly 5 years of combined SDET and development experience.
- Strong hands-on capability in Python and Java, including software design patterns, data structures, and algorithms.
- Experience creating and deploying AI/ML systems or intelligent agents.
- Good understanding of distributed systems, APIs, and microservices.
- Effective communication and teamwork skills, with the ability to work across functions.
- Exposure to LangChain, LangGraph, RAG, or similar agent-based approaches.
- Familiarity with cloud environments such as AWS, GCP, or Azure, and container technologies like Docker and Kubernetes.
- Previous involvement in open-source AI/ML frameworks or related projects.
- Strong practical knowledge of API testing tools and frameworks including Java, Postman, Karate, SoapUI, or similar tools.
- Experience building end-to-end automation frameworks with reusable utilities, dynamic test data, database validation, and detailed web services reporting.
- Ability to carry out functional, component, integration, acceptance, and performance testing for APIs.
- Comfort with analyzing, communicating, and managing detailed information while juggling multiple priorities and deadlines.
- Interest in using AI to improve how products and workflows are built and delivered, with careful attention to validation, policy alignment, risk controls, and ethical use.
About the company
UBS is a globally recognized wealth manager and a leading universal bank in Switzerland. The organization also offers asset management services and investment banking capabilities. With headquarters in Zurich, UBS operates in more than 50 markets worldwide.
Working culture and inclusion
The company emphasizes collaboration, diversity, continuous growth, supportive teams, and flexible working arrangements where possible. It also highlights the use of AI to improve efficiency and a commitment to disability inclusion. Reasonable accommodations or adjustments can be requested during the recruitment process.
Equal opportunity statement
UBS maintains an equal opportunity hiring approach and aims to support a diverse workforce with varied cultures, perspectives, skills, and experiences.
Additional information
Job reference: 328865BR. Location: Doha, Qatar. Job type: Full Time.