Senior Software Engineer in Zug

Senior Software Engineer in Zug

Zug Vollzeit 90000 - 110000 CHF / Jahr (geschätzt) Vor Ort
AECOM

Auf einen Blick

  • Aufgaben: Entwickle Software, die die physische Welt um uns herum gestaltet und revolutioniere die Infrastruktur.
  • Unternehmen: AECOM, ein führendes Unternehmen für Infrastrukturberatung mit globalem Team.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und die Möglichkeit, remote zu arbeiten.
  • Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und einem innovativen Team.
  • Warum dieser Job: Arbeite an realen Problemen, wo KI messbare Auswirkungen hat und deine Ideen zählen.
  • Qualifikationen: Starke Python-Kenntnisse und Erfahrung in der Entwicklung von Backend-Services.

Das prognostizierte Gehalt liegt zwischen 90000 - 110000 CHF pro Jahr.

Work with Us. Change the World.

At AECOM, we're delivering a better world.

Whether improving your commute, keeping the lights on, providing access to clean water, or transforming skylines, our work helps people and communities thrive.

We are the world's trusted infrastructure consulting firm, partnering with clients to solve the world’s most complex challenges and build legacies for future generations.

There has never been a better time to be at AECOM.

With accelerating infrastructure investment worldwide, our services are in great demand.

We invite you to bring your bold ideas and big dreams and become part of a global team of over 50,000 planners, designers, engineers, scientists, digital innovators, program and construction managers and other professionals delivering projects that create a positive and tangible impact around the world.

We’re one global team driven by our common purpose to deliver a better world. Join us.

Job Description

In AECOM’s AI Engineering team your code will directly shape the physical world around us.

We build AI-driven technology that revolutionises how infrastructure and buildings are designed and engineered; reducing waste, cutting CO₂, and making the built environment more efficient and sustainable.

This is where software has measurable, real-world impact.

With our AI Engineering team we’ve created a unique setup: a lean, highly technical team with the speed and ownership of a start up, backed by the scale, resources, and domain expertise of one of the world’s leading engineering firms.

Our innovation hubs in London, Oslo and Zug bring different perspectives, disciplines, and ways of thinking into the same room, because the hardest engineering problems demand it.

The role is a full-time, on-site position based in Zug, Switzerland.

Qualifications

As a Senior Software Engineer, you’ll build the production software that powers AECOM’s AI-driven engineering products, working across backend systems, platform engineering and machine learning systems.

Strong software engineering fundamentals, ownership of meaningful production systems and depth in one area matter more than matching every technology in our stack.

You’ll design and build backend services, APIs and data flows; evolve system architecture; and make sound trade-offs in areas such as database design, schema evolution, scalability and performance.

You’ll own substantial work from problem definition and design through implementation, deployment and ongoing production support, improving reliability and resolving difficult issues along the way.

Working closely with software and ML engineers, product teams and engineering-domain experts, you’ll help turn research into reliable, production-ready tools.

Depending on your background, this may include integrating models into products, building deployment and monitoring capabilities, or optimising AI workloads.

Previous professional AI/ML experience is valuable, but is not required for every hire.

  • Must-Have Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Strong hands-on Python programming skills and experience building production backend services, APIs or other substantial software applications.

Familiarity with frameworks such as Fast API, Flask or Django is useful.

  • Demonstrated ownership of technically challenging production systems, from design and implementation through deployment and ongoing improvement.

You can explain your personal contribution, key decisions and the outcomes delivered.

  • Strong system design and engineering judgement, with experience making practical trade-offs around architecture, data models, reliability, scalability or performance, and diagnosing difficult production problems.
  • Strong communication and collaboration skills, with the ability to turn loosely defined problems into practical solutions and drive delivery with limited direction in a lean team.
  • Sound software development practices, including automated testing, code review, version control and CI/CD, with a focus on maintainable code and reliable production delivery.
  • Preferred Skills
  • Experience bringing AI/ML capabilities into production, such as model deployment and monitoring, ML pipelines, model serving, or LLM-powered applications and retrieval-augmented generation (RAG).
  • Cloud and platform engineering experience with AWS, Azure or GCP; Docker or Kubernetes; Infrastructure as Code such as Terraform; or deployment pipelines such as Git Hub Actions.
  • Depth in distributed or event-driven systems, asynchronous processing, or data-intensive and high-throughput applications.
  • Experience with observability and performance tuning, including tools such as Prometheus, Grafana, ELK or Datadog, or optimising CPU-, GPU- or distributed ML workloads.
  • Experience in startups, scaleups or greenfield product development; or familiarity with engineering software, simulation, optimisation or building design automation.
  • Our Hiring Process
  • 25-minute screening call
  • Take-home challenge: A hands-on task to assess your problem-solving and technical skills
  • Combined technical and cultural interview
  • Whiteboard Interview: 1-hour with 2 of our engineers to discuss your solution to the take-home challenge
  • Culture fit: 30-minute meeting with our leadership team

Why Join Us?

  • Work on real-world problems where AI creates measurable impact.
  • Be part of a team where your work matters, and your ideas become real.
  • Collaborate with sharp, driven colleagues in a culture of trust, ownership, and high standards.
  • Contribute to making the built environment smarter and more sustainable.
  • #J-18808-Ljbffr

Senior Software Engineer in Zug Arbeitgeber: AECOM

AECOM ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, an bedeutenden Infrastrukturprojekten in Zug, Schweiz, zu arbeiten. Unsere Unternehmenskultur fördert Vertrauen, Eigenverantwortung und hohe Standards, während wir gemeinsam an Lösungen arbeiten, die einen messbaren Einfluss auf die Welt haben. Zudem bieten wir Ihnen zahlreiche Möglichkeiten zur beruflichen Weiterentwicklung und die Chance, Ihre Ideen in einem dynamischen Team von Fachleuten zu verwirklichen.

AECOM

Kontaktdaten:

AECOM Recruiting-Team

Jobgipfel Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer in Zug erhalten könntest

✨Mach mit bei Tech-Meetups!

Als Software-Entwickler sollt's du unbedingt an lokalen Tech-Meetups teilnehmen. Das isch ne super Möglichkeit, um leute kennenzulernen, die im selben Bereich arbeiten. Frag nach, ob die eventuell offene Stellen haben oder wo die spannendsten Projekte am Start sind.

✨Freu dich auf Hackathons!

Hackathons sind nicht nur eine super Gelegenheit, um dein Können zu zeigen, sondern auch um direkt in Kontakt mit Firmen zu treten, die grad nach Talenten suchen. Mach mit, zeig, was du drauf hast und vielleicht kannst du das Interesse von AECOM wecken!

✨Erstelle ein paar coole Projekte!

Wenn du dich um eine Vollzeitstelle als Software-Entwickler bewirbst, ist es wichtig, dass du ein Portfolio hast. Hol dir ein paar eigene Projekte oder mach bei Open-Source-Projekten mit. Das gibt den Firmen wie AECOM einen Einblick in deine Fähigkeiten und Kreativität.

✨Networking auf Entwickler-Plattformen!

Nutze Plattformen wie GitHub oder Stack Overflow, um deine Sichtbarkeit zu erhöhen. Beteilige dich an Diskussionen und schau, wo du anderen helfen kannst. So wirst du ein Teil der Community und lass die Leute wissen, dass du auf der Suche nach einem Vollzeitjob in der Software-Entwicklung bist!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer in Zug mit Bravour zu bestehen

Python Programmierung
Backend-Entwicklung
API-Design
Systemarchitektur
Datenmodellierung
Zuverlässigkeit und Skalierbarkeit
Automatisierte Tests

Einige Tipps für deine Bewerbung 🫡

Zeig us dini Coding-Skills!:Im Bereich Software-Entwicklung isch es mega wichtig, dass du dini technischen Fähigkeiten unter Beweis stellsch. Mach sicher, dass du e Übersicht vo dine Programmier-Sprachen, Frameworks und Tools, wo du beherschsch, in dine CV einfüegsch. Wenn du scho Projekte oder Programmierungen gemacht hesch, verlink doch uf GitHub oder dein Portfolio, damit mir dini Skills gleich chönne gseh!

Erzähl vo dinere Leidenschaft!:In dim Bewerbungsschreiben sollsch du usdrücklich ussüüse, warum Software-Entwicklung din Traumberuf isch. Was motiviert dich? Welche Technologien oder Projekte interessieren dich besonders? Das git uns e gueti Vorstellung, wie du dich ins Team integriere chönntisch und was du für neue Ideen bringisch.

Soft Skills sind wichtig!:Neben technischen Fähigkeiten, leged mir bei AECOM auch Wert uf Soft Skills wie Teamarbeit, Kommunikation und Problemlösig. Mach sicher, dass du im Bewerbungsschreiben erläuterisch, wie du diese Fähigkeiten in vorherige Projekte oder Erlebnisse ebruecht hesch. Das zeigt, dass du nöd nur en Code-Champion bisch, sondern au e super Kollege.

Halte dir di Zeit für d'Bewerbung frei!:Bei Vollzeit-Positionen sind wir vor allem interessiert an langfristigen Engagements. Zeig uns im Bewerbungsschreiben, das du bereit bisch, dich für uns z'engagiere. Mach aber au klar, dass du flexibel und bereit bisch, neue Technologien oder Methoden zu lerne. Und vergiss nöd, dich direkt über unsere Website zu bewerben – das macht's für üns einfacher!

Wie man sich auf ein Vorstellungsgespräch bei AECOM vorbereitet

✨Vorbereitung uf die Coding-Challenges

In der Software-Entwicklung sind Coding-Challenges oft en Bestandteil vo de Interviews. Mir wäre es wichtig, dass mir unse Algorithmen und Datensstrukturen gut beherrschen. Nimm dir Zeit, um auf Plattformen wie LeetCode oder HackerRank üben und auf spezifische Themen, die verlangt werde chönd, usrichte.

✨Flyer für din Portfolio

Bei Vollzeitstellen isch es wichtig, dass mir e starks Portfolio präsentiere chönd. Zeig d'Projekte, die du gemacht hesch, und stelle sichere, dass du alle wichte Tools und Technologien erwähnt hesch, die relevant sind. Mach klar, wie du als Teamspieler arbedest, und gib Beispiele fürs Coden im Team.

✨Technisch konkret werde

Bereite dich uf technische Fragen zu den spezifischen Tools und Frameworks vor, die im Job gefragt sind. Frag dich, wie du spezifisch mit Technologien wie Git, Docker oder andere aktuell verwendete Technologien umgeisch und sei parat, genau das zu erläuterä. Das zeigt, dass du das nötige Wissen hesch und diktiert das Gespräch auf a höhere Ebene.

✨Teamfit isch wichtig

In der Software-Entwicklung isch die Teamdynamik extrem wichtig. Mach dir Gedanken, wie du deine Kommunikationsfähigkeiten und Problem-Lösungsstrategien im Team beschriebe chönd. E paar Beispiele, wie du Herausforderungen im Team gemeistert hesch, werden dir helfen, einen bleibenden Eindruck z’hinterlä.