(Senior) Software Engineer
Role details
Job location
Tech stack
Job description
About the Role: This role is ideal for someone who enjoys structured thinking, thrives in complex environments, and has a bias for action. You'll work with talented engineers and business experts, directly contribute to impactful client projects, and help build internal tools and solutions.
Beyond bringing strong technical foundations, you'll play a key role in eliciting user needs, collaborating with diverse stakeholders, and translating business goals into clear, pragmatic technical solutions., * Collaborate with agile multidisciplinary teams on diverse consulting projects.
-
Participate in brainstorming sessions and contribute innovative ideas.
-
Architect, design and implement features for customers, products and internal tools.
-
Analyze customers' bug reports, reproduce the bugs and design patches.
-
Mentor junior professionals and contribute to their professional growth.
Requirements
-
Master's degree in Computer Science or Cyber Security, or comparable experience.
-
Experience in some of the following languages/frameworks is a bonus: C#, Python, TypeScript / React / Angular, HTML, CSS
-
Experience in front-end projects with UI/UX design responsibilities is a plus.
-
Experience in, or curiosity for infrastructure automation (Terraform, Kubernetes, ...).
-
Experience with version control tools (Git) and the command line (bash, powershell, ...).
-
Eagerness to learn, take on new challenges, and adapt to varying project needs.
-
Solid technical foundation, paired with the ability to explain, collaborate, and help others grow.
-
Fluency in English is mandatory. French and/or German fluency are a plus.
-
Must be authorized to work in Switzerland.