Auf einen Blick
- Aufgaben: Entwickle skalierbare Softwarelösungen und arbeite an innovativen Projekten.
- Unternehmen: Innovatives Tech-Unternehmen mit einer kollaborativen Kultur.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, Homeoffice und berufliche Weiterbildung.
- Weitere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen.
- Warum dieser Job: Nutze modernste Technologien und hinterlasse einen echten Einfluss auf spannende Projekte.
- Qualifikationen: Erfahrung in Softwareentwicklung und Teamarbeit erforderlich.
Das prognostizierte Gehalt liegt zwischen 63000 - 77000 CHF pro Jahr.
We are opening two
Staff Software Engineer positions to strengthen a technology team working on scalable, reliable, and production‑ready software solutions.
The role is predominantly backend‑oriented, while requiring the ability to contribute across the technology stack when needed.
The position offers broad ownership across the software lifecycle, from defining technical solutions through development, deployment, and production operations.
Responsibilities
- Take ownership of significant engineering initiatives from initial problem definition and architecture through implementation, deployment, and ongoing production support.
- Design and develop scalable, maintainable, and robust software solutions, primarily on the backend while contributing to frontend development when required.
- Work closely with Product and technical stakeholders to understand business needs, challenge assumptions constructively, and determine pragmatic technical approaches.
- Build and operate cloud‑based solutions, including infrastructure management, deployment automation, and CI/CD processes.
- Design and optimize relational data solutions as well as asynchronous, event‑driven architectures, messaging workflows, and Change Data Capture mechanisms.
- Ensure production systems meet high standards for reliability, performance, security, testing, monitoring, and observability.
- Investigate complex technical issues, identify root causes, and implement sustainable solutions.
- Contribute to technical leadership by mentoring engineers, conducting code reviews, sharing knowledge, improving engineering practices, and promoting effective use of AI‑assisted development tools.
Requirements
- Advanced expertise in at least one compiled programming language, with strong experience in Go or comparable expertise in Java, Scala, C++, or another equivalent language.
- Solid scripting and automation capabilities, with practical experience using technologies such as Python, Bash, or Ruby.
- Ability to work across the technology stack, including making changes to Type Script‑based Angular or React applications when necessary.
- Expert knowledge of relational databases, including data modelling, SQL, transactions, indexing, query optimization, concurrency, and database architecture; Postgre SQL experience is particularly relevant.
- Strong experience with AWS and Infrastructure as Code, especially Terraform, as well as production infrastructure management.
- Proven ability to build and maintain CI/CD pipelines and deployment automation, particularly using Git Hub Actions.
- Experience designing, operating, and troubleshooting event‑driven and asynchronous systems, including messaging technologies such as Rabbit MQ and CDC‑based architectures.
- Strong understanding of software engineering fundamentals, testing strategies, observability, debugging, maintainability, and production operations, combined with sound engineering judgment and the ability to use AI‑assisted development tools responsibly.
- Joining Sword means…
- Continuous learning: A training budget that grows every month and can be used across a wide range of training programs
- 25 days of paid leave: All our employees are entitled to 25 days of paid leave per year
- International accident insurance coverage
- Regular events: Monthly events to connect in small or large groups
- International environments: Opportunities to work with major international organizations
- Innovation: Contribute to impactful and innovative projects across a wide range of industries
- Little extras: Our employees benefit from a program offering attractive perks and discounts
- #J-18808-Ljbffr
Fullstack Software Engineer (Go or Golang experience) Arbeitgeber: Sword Group
Als Arbeitgeber in Genf bieten wir eine dynamische und unterstützende Arbeitsumgebung für unseren Senior Integration Architect. Unsere Unternehmenskultur fördert kontinuierliches Lernen mit einem monatlich wachsenden Trainingsbudget und respektiert die Work-Life-Balance durch keine Meetings nach 17 Uhr. Zudem ermöglichen wir spannende internationale Projekte und regelmäßige Teamevents, die den Austausch und die Zusammenarbeit stärken.