Software Engineer – Large-Scale Data Processing Platforms

Albedis SA

Bern

Hybrid

CHF 110.000 - 140.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Eine zielgenaue Bewerbung für diese Stelle — ein maßgeschneiderter Lebenslauf und ein Anschreiben, die genau zur Stellenanzeige passen.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Partial remote work
Modern workspace
International environment
Structured onboarding
Cross-department training
Transport benefits
Phone subscription
Team events
Career growth

Zusammenfassung

Albedis SA is seeking a Software Engineer for large-scale data processing platforms. You will join a skilled backend team responsible for building and maintaining real-time and batch processing systems in a globally distributed setup.

You will contribute across the full software development lifecycle, focusing on scalable, resilient solutions. The ideal candidate has 2–6 years of backend experience, strong Java skills, and familiarity with Kafka, Spring Boot, and NoSQL/relational databases.

Qualifikationen

  • 2–6 years of professional backend software development experience.
  • Strong hands-on Java and object-oriented software engineering.
  • Experience with enterprise-grade backend services and scalable applications.
  • Experience with testing frameworks such as JUnit.
  • Good understanding of relational and NoSQL databases; MongoDB is a plus.
  • Familiarity with Spring Boot and event-driven/stream-processing technologies.
  • Fluent English; Swiss or EU/EFTA citizenship or valid Swiss work permit (B/C) preferred.

Aufgaben

  • Design, develop and maintain high-performance backend applications for large-scale data processing environments.
  • Participate in the complete software development lifecycle, from requirements gathering and design through implementation, testing, deployment and maintenance.
  • Develop robust, reusable and well-tested software solutions using object-oriented programming principles.
  • Collaborate with cross-functional teams to define technical requirements and deliver scalable solutions.
  • Implement automated testing and quality assurance practices to ensure software reliability.
  • Support troubleshooting, debugging and performance optimization activities.
  • Contribute to the continuous improvement of software architecture, coding standards and development processes.
  • Participate in code reviews and knowledge-sharing initiatives within the engineering team.

Kenntnisse

Java
Distributed systems
Backend dev
JUnit tests
Relational databases
NoSQL databases
MongoDB
Spring Boot
Apache Kafka
English

Ausbildung

Bachelor's degree or equivalent

Tools

MongoDB
Apache Kafka
Apache Flink
Spring Boot

Jobbeschreibung

Our client is a globally active technology provider operating at the heart of international digital connectivity. For more than two decades, the company has been delivering mission-critical services that enable seamless communication between service providers, businesses, devices, and consumers worldwide. With a strong international presence across multiple continents, the organisation combines technological innovation, operational excellence, and a highly multicultural working environment. Employees benefit from exposure to large-scale distributed systems, high-volume transaction processing, and cutting-edge telecommunications technologies.

Job description:

As Software Engineer - Large-Scale Data Processing Platforms, you will join a highly skilled engineering team responsible for developing and maintaining backend systems that process large volumes of real-time and batch data. You will contribute throughout the full software development lifecycle and help build scalable, resilient, and high-performance solutions used in a globally distributed environment.

This role is ideal for engineers who enjoy backend development, distributed systems, event-driven architectures, and large-scale data processing challenges.

Key Responsibilities:
  • Design, develop and maintain high-performance backend applications for large-scale data processing environments
  • Participate in the complete software development lifecycle, from requirements gathering and design through implementation, testing, deployment and maintenance
  • Develop robust, reusable and well-tested software solutions using object-oriented programming principles
  • Collaborate with cross-functional teams to define technical requirements and deliver scalable solutions
  • Implement automated testing and quality assurance practices to ensure software reliability
  • Support troubleshooting, debugging and performance optimization activities
  • Contribute to the continuous improvement of software architecture, coding standards and development processes
  • Participate in code reviews and knowledge-sharing initiatives within the engineering team
Expected profile

You hold a degree in Computer Science, Data Science, Software Engineering or a related discipline, alternatively a completed vocational education in software development, and you bring practical experience in backend software engineering within complex technical environments.

Additionally:
  • 2-6 years of professional experience in backend software development
  • Strong hands-on experience with Java and object-oriented software engineering principles
  • Experience developing enterprise-grade backend services and scalable applications
  • Practical experience with testing frameworks such as JUnit or similar automated testing solutions
  • Good understanding of software design patterns, clean code principles and performance optimization
  • Strong knowledge of relational and/or NoSQL databases
  • Experience with MongoDB is considered an advantage
  • Exposure to Spring Boot is highly desirable
  • Familiarity with Apache Kafka, Apache Flink or other event-driven and stream-processing technologies is beneficial
  • Experience working with large-scale data processing, distributed systems or Big Data environments is a plus
  • Strong analytical and problem-solving skills
  • Proactive, self-driven and hands-on working style
  • Ability to work independently while collaborating effectively within a team
  • Fluent in English, both written and spoken
  • Swiss or EU/EFTA citizenship, or valid Swiss work permit (B/C)
Benefits:
  • Flexible and partially remote working arrangements
  • Modern workplace with state-of-the-art equipment
  • International and multicultural work environment with English as the corporate language
  • Structured onboarding and extensive training across multiple departments
  • Support for continuous learning and advanced education
  • Participation in company-wide and international networking events
  • Transportation benefits and additional employee perks
  • Mobile phone subscription and contribution towards device purchases
  • Regular team events and social activities
  • Long-term career opportunities within a growing and technology-driven international organisation
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Data Engineer – Data Analytics Platform
Senior Data Engineer – Data Analytics Platform

Experis Switzerland • Zürich

Vor Ort
CHF 120.000 - 180.000
Senior Data Engineer
Senior Data Engineer

MIMACOM AG • Bern

Hybrid
CHF 120.000 - 190.000
Career growth
Flextime & Hybrid workspace
Company culture
+3
Senior Backend Developer
Senior Backend Developer

Alohi • Genf

Hybrid
CHF 110.000 - 160.000
Office in Geneva
AI-first tech stack
Learning budget
+4
Backend Software Engineer (Java)
Backend Software Engineer (Java)

Worldline • Biel

Hybrid
CHF 110.000 - 140.000
Mobile working within Switzerland
International remote working 25 days
Public transport ticket support
+6
Senior Java Developer - Distributed Financial Systems
Senior Java Developer - Distributed Financial Systems

Elan Computing (Schweiz) AG • Zürich

Hybrid
CHF 120.000 - 180.000
Senior Java Developer - Distributed Financial Systems
Senior Java Developer - Distributed Financial Systems

Experis Switzerland • Zürich

Vor Ort
CHF 120.000 - 160.000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

UNION BANCAIRE PRIVÉE, UBP SA • Genf

Vor Ort
CHF 180.000 - 260.000
Financial Services Software Engineer
Financial Services Software Engineer

Swisslinx AG • Basel

Hybrid
CHF 140.000 - 180.000
50% working from home
Remote work abroad 20 days/year
Modern Basel office with subsidised C
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

Union Bancaire Privée • Genf

Hybrid
CHF 150.000 - 190.000
Software Engineer ATM Surveillance Data Processing
Software Engineer ATM Surveillance Data Processing

Sword Group • Genf

Vor Ort
CHF 110.000 - 170.000
25 days paid leave
International accident insurance
Monthly events
+2