Skip to content
mimi

Software Engineer – Process Automation & Integration Platforms

Albedis SA

Hybrid Mid Level 4d ago

About the role

About

Our client is a forward-thinking financial services institution headquartered in Zurich, known for combining modern technology with a highly collaborative culture. The company operates with lean structures, short decision-making paths, and a strong commitment to innovation in banking operations. Employees benefit from an environment that values expertise, initiative, and continuous learning while maintaining a stable and well-established market presence.

Role Overview

As a Software Engineer within the Process Automation & Integration Platforms team, you will contribute to the design, development, and enhancement of systems that drive the digital transformation of internal processes. Working with a contemporary technology stack including Java/Kotlin, event-driven architectures, Spring Boot, and container platforms, you will build solutions that improve efficiency, support business workflows, and strengthen the company’s operational backbone. The role combines hands-on engineering, solution design, and close collaboration with various internal stakeholders.

Key Responsibilities

In this role, you will design and deliver reliable applications and integrations, contribute to ongoing platform improvements, and act as a trusted partner for internal teams.

  • Developing internal applications or configuring commercial tools (e.g., Jira) to support business requirements and improve operational workflows.
  • Taking ownership of new initiatives, including requirements analysis, solution design, and architectural considerations.
  • Participating in code reviews and contributing to best-practice engineering standards and development processes.
  • Creating and maintaining high-quality documentation for features, processes, and system interfaces.
  • Troubleshooting and resolving application issues to ensure stable, dependable platform operations.

Your Profile

To succeed in this role, you bring hands-on software engineering experience, strong backend programming skills, and an interest in process-oriented systems. You take ownership of your work, enjoy collaborating across teams, and continuously seek to grow your technical capabilities. Candidates must hold a valid Swiss work permit or be citizens of an EU/EFTA country.

  • A bachelor’s degree in Computer Science, a related field, or a completed software engineering apprenticeship.
  • Solid experience with Java and/or Kotlin, with a proven track record of delivering high-quality software.
  • At least 5 years of professional development experience, ideally with exposure to complex system landscapes.
  • Knowledge of Atlassian tools (especially Jira) or a willingness to develop expertise in this area.
  • A growth mindset and strong sense of ownership; fluency in English is required, German is a strong advantage.

Benefits

The company offers a modern work environment and attractive conditions designed to support both personal development and work-life balance.

  • Opportunities for continuous learning through internal and external training programs.
  • Flexible working models, including hybrid work options.
  • A central Zurich office with modern collaboration spaces.
  • Competitive compensation package with performance-based incentives.
  • Additional leave options to support personal needs and work-life balance.
  • A culture that promotes teamwork, knowledge-sharing, and cross-functional collaboration.

Requirements

  • Hold a valid Swiss work permit or be citizens of an EU/EFTA country.
  • Solid experience with Java and/or Kotlin, with a proven track record of delivering high-quality software.
  • Knowledge of Atlassian tools (especially Jira) or a willingness to develop expertise in this area.
  • Fluency in English is required.

Responsibilities

  • Design and deliver reliable applications and integrations.
  • Contribute to ongoing platform improvements.
  • Act as a trusted partner for internal teams.
  • Develop internal applications or configure commercial tools to support business requirements and improve operational workflows.
  • Take ownership of new initiatives, including requirements analysis, solution design, and architectural considerations.
  • Participate in code reviews and contribute to best-practice engineering standards and development processes.
  • Create and maintain high-quality documentation for features, processes, and system interfaces.
  • Troubleshoot and resolve application issues to ensure stable, dependable platform operations.

Benefits

training programsflexible working modelshybrid work optionsmodern collaboration spacesperformance-based incentivesadditional leave optionsteamwork promotionknowledge-sharingcross-functional collaboration

Skills

AWS LambdaDockerEvent-driven architecturesJavaJiraKotlinSpring Boot

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free