(Senior) Software Engineer
Role details
Job location
Tech stack
Job description
- 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.
-
A flexible working environment that promotes creativity and innovation.
-
Exposure to diverse industries with opportunities to learn and grow.
-
A culture that values open communication, continuous learning, and collaboration.
-
Opportunity to contribute across the entire lifecycle of software engineering.