Senior Software Engineer in Switzerland at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in Switzerland.
Join a forward-thinking technology environment focused on building seamless digital experiences used by millions of people every day. In this role, you will contribute to the development of scalable, high-performance solutions that simplify everyday interactions and power innovative payment ecosystems. Working within a collaborative and agile team, you will take ownership of feature delivery from concept to production while influencing architecture and technical strategy. You will tackle complex engineering challenges, improve system reliability, and contribute to the evolution of modern cloud-native platforms. This opportunity is ideal for experienced engineers who enjoy combining technical excellence, problem-solving, and teamwork in a dynamic and impact-driven environment. Flexible work arrangements and strong development opportunities make this an exciting next step for ambitious software professionals.
- Design, develop, test, and maintain high-quality software solutions with full ownership across the development lifecycle.
- Translate business requirements into scalable and reliable technical implementations.
- Analyze and resolve complex technical incidents in collaboration with internal stakeholders and external partners.
- Contribute to architectural decisions and continuously improve platform performance, scalability, and reliability.
- Participate actively in code reviews and promote clean code and engineering best practices.
- Enhance system observability and monitoring using tools such as Datadog, Kibana, or Grafana.
- Support agile team processes, sprint activities, and continuous improvement initiatives.
- Collaborate closely with cross-functional teams to deliver innovative and user-focused digital services.
- Contribute to the evolution of modern technology stacks and DevSecOps practices.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- 10+ years of experience in software engineering within technically complex business environments.
- Strong expertise in Java/Java EE, Wildfly, and Spring Boot.
- Solid knowledge of SQL, JPA/Hibernate, Gradle, and Git.
- Extensive experience building and integrating RESTful APIs.
- Strong testing experience using JUnit, Mockito, and Testcontainers.
- Familiarity with modern architectures and technologies such as Kafka, Docker, Kubernetes, or hexagonal architecture is a plus.
- Good understanding of Agile methodologies and DevSecOps principles.
- Strong analytical and problem-solving skills with a proactive and collaborative mindset.
- Fluent in English; German language skills are considered an advantage.
- Flexible working hours with hybrid and home office options.
- 6 weeks of paid vacation to support work-life balance.
- Competitive salary package with attractive additional benefits.
- Comprehensive healthcare and pension contributions above legal standards.
- Career growth opportunities, continuous learning, and professional development programs.
- Modern office locations in Zurich and Bern with excellent public transport access.
- Inclusive and collaborative work culture with regular team events and social activities.
- Additional family-oriented benefits, including enhanced parental leave and family allowances.
- Opportunity to contribute to impactful digital innovation used across Switzerland.