Software Engineer
Wallisellen, Zürich, Switzerland
vor 2 Tg.

Microsoft Commercial Software Engineering (CSE) is at the heart of helping our customers succeed with their technology initiatives and culture transformation.

Our software engineering teams work side by side with our customers to create novel software and data solutions and help our customers be on a sustained path to success.

We also help improve Microsoft’s cloud and artificial intelligence products through feedback based on our experiences.

We are looking for curious engineers and great team members to strengthen our teams in Switzerland.

What we do

Our work at CSE spans across multiple industries (for example healthcare, automotive, manufacturing, finance and government) and multiple technical domains (for example IoT, big data, machine learning, distributed systems, DevOps pipelines and large scale cloud apps).

In your new role, you would be working as a software engineer or a tech lead in initiatives similar to our earlier work in for example helping prevent rhino poaching, increasing use of autonomous vehicles at car factories and building an open source community around managing enterprise Kubernetes clusters.

Our customers are Microsoft’s most strategic customers. Success for us is not just about our customer deploying our work into production but also about us sharing our principles, expertise and feedback.

This helps customers transform their engineering practices and optimize their software delivery processes. It also enables Microsoft’s product engineering teams to improve our products and services based on customer feedback.

Your new organisation

CSE is a global organization with teams spread all over the world. Switzerland and Zürich more specifically is one of our main hubs in Europe, which we plan to further expand in the next years.

Our organization provides fantastic growth opportunities and support for people to grow as developers, program managers, data scientists or hands on people leads.

We embrace work-life balance : In addition to the holiday, parental and caregiver policies provided by Microsoft, our organisation supports flexibility with working hours and your work location, including time at the home office.

Your work

You will join one of our Zürich based teams of 4-6 software engineers. Your team will work with our technical program management and data science peers to assist our customers to design and deliver software and data solutions.

We use the languages, open source frameworks and services our customers use, while also helping them build more competence to follow the best practices in cloud architecture, CI / CD, data pipelines etc.

Depending on the scenario we work with Azure platform as a service products (for example Functions, Azure Kubernetes Service, CosmosDB, Eventhub, Azure DevOps ) or opt for open source alternatives.

Technologies we regularly use include for example Docker, Kubernetes, Terraform, C#, Java, Python.

Our work is project based we usually plan our work to deliver value with our customers through one or several 1-2 month milestones.

We work in an agile manner, usually in sprints of 1-2 weeks. We follow sound engineering practices and the DevOps model to deploy testable code to production fast and often.

Through retrospectives and a no-blame culture we strive to learn from our experiences and grow. You can find more information about the way we work in our engineering playbook.

About you

We are looking for software engineers with varying degrees of experience and a highly collaborative mindset. Due to the diverse nature of our work, we don’t expect anyone - not even our most senior candidates - to have been exposed to the complete set of technologies we use.

Instead we offer an inclusive, open and supportive work environment to help you learn and grow professionally and advance your career.

We take diversity seriously and welcome the richness that it brings to our organization.

This job is for you if :

  • you have experience as a software engineer - shipping code, infrastructure or data solutions to production while adhering to robust engineering practices
  • you may be rather early in your professional career or already operating as a technical lead
  • you are self-driven and proactive with your work and you also enjoy working within a well-functioning team
  • you are excited about learning new technologies
  • you enjoy helping others, be it a customer, a colleague or another team, to achieve their goals and share your learnings
  • you believe in continuous development and learning, on a personal and team level.
  • you can accommodate working in Zürich some days of the week and are comfortable with occasional travel in Europe (roughly 25%).
  • Your recruitment process

  • Selected candidates will be invited to a phone interview with a recruiter.
  • The next phase would be a 45 minute phone interview with the hiring manager and additionally a 45 minute technical discussion, where you would be asked to talk through your past technical work and write or explain some code.
  • If things go well, you'll be invited to our office in Zürich for a half-day round of interviews. During this time, you will have two technical interviews focusing on software design, coding and discussing about your past work.
  • You will also have a discussion with the hiring manager to discuss about your experience, principles and aspirations.


    Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

    Benefits / perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

    Wenn ich auf "Fortfahren" klicke, gebe ich neuvoo das Einverständnis, meine Informationen zu speichern und mir wie in den Nutzungsbedingungen und Datenschutzbestimmungen beschrieben, personalisierte E-Mail Alerts zu schicken.