This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for an experienced Software Engineer to strengthen our agile, self-organized Scrum teams. In this role, you will take end-to-end responsibility—from design through to production operations—for implementing complex software features tailored to the Swiss financial market. Collaborating closely with Product Owners and cross-functional stakeholders, you will actively shape our technical architecture, drive engineering excellence, and champion continuous process improvement.
Job Responsibility
Design and implement complex end-to-end features for high-complexity financial systems, taking full responsibility from initial design through to live operations
Actively contribute to the technical solution architecture and make informed, data-driven decisions regarding design patterns, modern technologies, and integration strategies
Drive continuous refinement of development workflows, architectural standards, and team collaboration as a senior member of a self-organized Scrum team
Maintain exceptionally high software quality standards through proactive peer code reviews, robust automated testing, and general engineering best practices
Requirements
Master's or Bachelor's degree from a University, ETH, or University of Applied Sciences (Fachhochschule)
4–6 years of professional experience in Java application development
1–3 years of experience in JavaScript and Angular for web development
Deep understanding of modern system design, specifically including Microservices, Event-driven architectures, and REST APIs
Strong practical experience with the full Software Development Lifecycle (SDLC), including CI/CD pipelines, DevOps principles, and container platforms like Kubernetes or OpenShift
1–3 years of experience working inside large-scale, complex software projects involving multiple collaborating teams
Highly developed problem-solving skills, strong teamwork capabilities, empathy, and emotional intelligence