JOB DETAILS

Senior Software Engineer 100%

CompanyJulius Baer
LocationSingapore
Work ModeOn Site
PostedApril 29, 2026
About The Company
Julius Baer is present in around 25 countries and 60 locations. Headquartered in Zurich, we have offices in key locations including Bangkok, Dubai, Dublin, Frankfurt, Geneva, Hong Kong, London, Luxembourg, Madrid, Mexico City, Milan, Monaco, Mumbai, Santiago de Chile, Shanghai, Singapore, Tel Aviv, and Tokyo. Our client-centric approach, our objective advice based on the Julius Baer open product platform, our solid financial base, and our entrepreneurial management culture make us the international reference in wealth management.
About the Role

At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let’s shape the future of wealth management together.

As Senior Software Engineer for the Integration Services team which is a part of Software Delivery.
Accelerator Domain, contribute to the design, development and deployment of integration platforms used
across the domain. Drive project initiatives from conception to delivery, ensuring timely and high-quality
outcomes. Provides technical leadership and guidance to cross-functional teams, promoting best practices.
Deliver scalable, secure and resilient systems that drive business growth and efficiency.

YOUR CHALLENGE

Core Responsibilities:

  • Pave golden paths for developers to follow to ensure consistency, quality and performance and evolvability.

  • Communicate highly technical issues to non-technical audience.

  • Be an influencer and uplift engineering practices of existing developers.

  • Work collaboratively with team to achieve goals. Experience working in Agile methodologies, such as SAFE, Scrum, and/or Extreme programming.

  • Experience in following best practices like Test-Driven Development (TDD) and continuous Integration (CI) and Continuous Delivery (CD)

  • Investigate and resolve production issues to help maintain a stable production environment; remain cool and effective in crisis.

  • Stake holder management – working closely with finance, business change engineers, and project managers to drive and manage software delivery.

  • Analyse requirements, estimate efforts, plan timeline, manage progress.

  • Ensure awareness, involvement and support from the key stakeholders and participants by engaging strong project teams and delivering robust solutioning on the project complex challenges throughout its life cycle.

  • Drive and review technical and architectural design, enforce architectural guidelines and challenge status quo.

Regulatory Responsibilities &/OR Risk Management:

  • Demonstration of appropriate values and behaviours including but not limited to standards on honesty and integrity, due care and diligence, fair dealing (treating customers fairly), management of conflicts of interest, competence and continuous development, adequate risk management, and compliance with applicable laws and regulations.

  • Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards.

YOUR PROFILE

Personal and Social

  • Initiative taker, enthusiastic and mission oriented on delivering in sprints.

  • Ambidextrous, flexible to pick up new technologies and polyglot mindset.

  • Ability to question approach being followed & challenge the problem statement at hand.

  • Great communication skills, work ethics and punctualities.

  • Great eye for detail, nuance, and gravity of situations.

  • Can operate in a fast-paced environment with changing requirements.

  • Ability to navigate ambiguity, stressful situations, and emergency situations.

  • Hands on development experience and a flair for setting an example for junior team members.

  • Prior startup product experience or demonstrated ability to lead a project independently is preferred.

  • Excellent health management and conditioning.

Professional

  • 5-10 years of hands-on experience in software development, with a solid foundation in system design and scalable architecture.

  • At least 3 years of experience working in cloud based environments and delivering infrastructure solutions for project teams.

  • Highly organized with the ability to prioritize and manage multiple tasks effectively.

  • Strong analytical mindset with the ability to translate complex functional requirements into efficient, practical, and fit-for-purpose technical solutions.

  • Demonstrated passion for technology, continuous learning, and delivering business value through innovative solutions.

  • Ability to move fast, iterate quickly, and conduct fail-fast proof-of-concepts (POCs) to validate ideas and assess technical feasibility.


Technical
Must Have:

  • Strong software design skills, including object-oriented and functional programming, design patterns, data structures, and algorithms.

  • Strong skills in one of the language such as Java or python for developing kafka based applications.

  • Familiarity with scripting languages like bash or powershell for automation tasks.

  • In Depth knowledge of Apache Kafka architecture, including topics, brokers, producers and consumers.

  • Proficient in Kafka API such as producer and consumer API, Kafka streams API and Kafka connect API

  • In depth understanding of Kubernetes

  • Experience with any one of the API Gateway technologies like Kong, Gravitee, Apigee for managing and securing APIs.

  • Solid experience with Git and version control workflows.

  • Deep knowledge of CI/CD best practices, including automation pipelines and release management.

  • Strong debugging, problem-solving, and root cause analysis skills.

  • Clear and effective communicator with a strong ability to collaborate across engineering, product, and business teams.

Desirable:

  • Go (Golang): Experience building performant backend services or cloud-native tooling using Go.

  • Custom Resource Definitions (CRDs): Practical experience designing and implementing CRDs to extend Kubernetes functionality.

We are looking forward to receiving your full job application through our online application tool. Further interesting job opportunities can be found on our Career site.

Is this not quite what you are looking for? Set up a job alert by creating a candidate account here.

Key Skills
JavaPythonApache KafkaKubernetesAPI GatewayCI/CDSystem designCloud computingAgileTDDGitBashPowershellSoftware architectureKafka streamsKafka connect
Categories
SoftwareTechnologyFinance & AccountingEngineeringManagement & Leadership
Benefits
Flexible working optionsCareer development programmesHealth and well-being support
Job Information
📋Core Responsibilities
The Senior Software Engineer will design, develop, and deploy integration platforms while providing technical leadership to cross-functional teams. They are responsible for driving project initiatives, ensuring system scalability, and maintaining stable production environments through effective stakeholder management.
📋Job Type
full time
📊Experience Level
5-10
💼Company Size
8065
📊Visa Sponsorship
No
💼Language
English
🏢Working Hours
40 hours
Apply Now →

You'll be redirected to
the company's application page