Role Description

  • As a Senior Software Engineer, you will be a hands-on member of a high-performing engineering squad, building and operating business-critical digital services.
  • This is a backend-led full-stack role. You will use Kotlin or modern Java, ideally Java 17 or later, together with the wider JVM ecosystem, to develop reliable services and APIs.
  • You will also contribute to modern web interfaces using technologies such as React and TypeScript.
  • You will work in an increasingly AI-augmented engineering environment. We are looking for people who are curious about AI-augmented engineering and willing to experiment with tools that improve software delivery.
  • Working closely with product managers, designers, engineers, and architects, you will turn product requirements into well-structured, maintainable, production-ready solutions.
  • You will contribute throughout the delivery lifecycle—from technical discovery and implementation through to deployment, production support and continuous improvement.
  • You will take ownership of significant features and services, contribute to technical decisions, support other engineers and help maintain high standards of engineering quality.

Company Information

  • Founded in Switzerland in 1968, Zühlke is owned by its partners and located across Europe and Asia.
  • We are a global transformation partner, with engineering and innovation in our DNA.
  • We are trusted to help clients envision and build their businesses for the future – to run smarter today while adapting for tomorrow’s markets, customers, and communities.
  • Our multidisciplinary teams specialise in tech strategy and business innovation, digital solutions and applications, and device and systems engineering.
  • We excel in complex, regulated spaces including health and finance, connecting strategy, tech implementation, and operational services to help clients become more effective, resilient businesses.

What we offer

  • Work life blend: we offer a safe & healthy workplace, with flexible working hours and the possibility to work from home.
  • Profit share scheme: In addition to your annual salary, you may receive a profit share defined by the company’s success in the previous year.
  • Global and Diverse Zühlke community: witness how colleagues from all our 16 offices across the globe come together to create a unique, positive and inclusive work culture, learning from one another at annual team camps, and celebrating year-end parties and other local festivities.
  • Committed to development: we are committed to the growth of our people and are investing in your development. We’re empowering you to build the skills you need to make a positive impact, both personally and for our clients, today and in the future.

Requirements

  • Strong commercial experience developing server-side applications with Kotlin or modern Java, ideally Java 17 or later.
  • Good knowledge of the JVM ecosystem and common backend development practices.
  • Experience designing, building and operating APIs.
  • Understanding of service reliability, maintainability, performance and security.
  • Proven experience writing effective automated tests.
  • Practical experience with relational databases.
  • Experience with modern frontend development, ideally using React and TypeScript.
  • Familiarity with CI/CD practices and supporting software in production.
  • Experience working collaboratively in an agile, product-focused engineering team.
  • Curiosity about AI-augmented engineering and a willingness to develop new ways of working.
  • A thoughtful approach to code quality, technical trade-offs and continuous improvement.

Desirable Experience

  • Practical experience using AI-assisted development or productivity tools in a software engineering context.
  • Familiarity with asynchronous & event-driven architectures.
  • Experience with frameworks such as Spring Boot, Quarkus, Micronaut or Ktor.
  • Cloud platforms such as AWS, Azure or GCP.
  • Developing with containers.
  • Understanding the difference between relational, NoSQL and other persistence technologies.
  • Experience building shared platforms, common services or greenfield technical foundations.
  • Building APIs adhering to design principles such as RESTful API design.
  • Building observable systems.
  • Experience in regulated or financial-services environments.
  • Exposure to payments, transaction processing or other business domains.
Zühlke

Zühlke