Senior Software Engineer

vor 2 Monaten


Zürich, Zürich, Schweiz ecoinvent Association Vollzeit
Senior Software Engineer

We are looking for a software engineer who is passionate about solving complex problems in environmental data contexts.

Employment
Full-timeJob location
Zürich, SwitzerlandExperience
5+ yearsOn-site
HybridTeam
Software DevelopmentApply now
Job description
You are driven to deliver while advocating for software quality.

Join our team and support the development of innovative software solutions that power our background data production and support the evolution of our platform for future product expansions. In this role, you'll play a pivotal part in transforming how environmental data is produced, managed, and utilized, directly contributing to our goal of promoting sustainability and facilitating informed decision-making worldwide.

The ideal candidate brings strong critical thinking skills and a problem-solving attitude. You are proactive, structured, and organized, providing mathematical aptitude and sound judgment. You are enthusiastic about learning and pushing for innovation. You will work with collaborators of mixed backgrounds, so good interpersonal skills, effective communication skills, and a can-do attitude are essential. Managing various, diverse tasks at the same time does not phase you.

Requirements
Responsibilities
  • Actively participate in the design, development, and integration of core systems that form the future architecture of our services. This includes new products and internal tooling for collecting, processing, and delivering environmental data for life cycle assessments.
  • Provide technical evaluation and guidance on product development, promoting product quality and usability while ensuring that non-functional aspects are met, including performance, scalability, observability, reliability, and security.
  • Reliably ship new features and improvements to our products and tools while ensuring the development of a clean, maintainable, and well-documented code base.
  • Contribute and follow processes for planning, automation, testing, and deployment.
  • Promote and assist the team in following engineering best practices through code review and active mentorship.
  • Contribute to an effective agile practice across the business, leading by example in embracing agile methodologies, fostering collaboration, and promoting continuous improvement.
Qualifications
  • Educational background in computer science (or comparable practical experience), along with at least five years of professional experience developing scalable, secure, well-documented backend service.
  • Proficient in Python, including experience with backend web frameworks (such as FastAPI, Flask, or Django) and relevant data libraries (like Pydantic).
  • Comprehensive understanding of API design principles and a solid track record of implementing them effectively.
  • Knowledgeable in SQL, including creating and updating database schemas and enhancing database efficiency.
  • Comfortable operating within a Linux environment for DevOps purposes; familiarity with Kubernetes and cloud services is an added advantage.
  • Experience applying automated testing frameworks (such as pytest) to ensure code quality.
  • Proficient use of git in a collaborative professional environment, including using CI/CD pipelines to automate code reviews, testing, and deployment processes.
  • Advocate for and experienced in agile development methodologies.
  • Familiarity with JavaScript and modern frontend frameworks is beneficial.
  • Familiarity with the Python data science toolkit (including pandas and SciPy) is beneficial.
  • Prior experience in a small business or startup setting is beneficial.
Why ecoinvent?
As a fast-growing international team with more than 24 nationalities based in Zurich, we embrace new ideas and diversity and have a collaborative and adventurous mindset.

We are committed to building an inspiring work culture that nurtures creative thinking, transparency, and reliability. Our benefits include a flexible hybrid work arrangement, employee professional growth plans, work-life balance, and our most vital asset: our community. We value transparency, flexibility, and a diverse working environment that encourages learning and continuous improvement. Collaboration is at the heart of what we do. Join us and make an impact.



  • Zürich, Zürich, Schweiz Nicoll Curtin Vollzeit

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Nicoll Curtin in a permanent capacity. As a key member of our development team, you will be responsible for designing and implementing microservices-based.Net architectures.Key ResponsibilitiesDevelop and maintain complex.Net applications using Entity Framework, SQL...


  • Zürich, Zürich, Schweiz Python Software Foundation Vollzeit

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to lead the development of our AI medical software tailored for early breast cancer detection. As a key member of our team, you will be responsible for spearheading the development of our software as a medical device, while also contributing to other software projects.Key...


  • Zürich, Zürich, Schweiz BMK Recruitment Vollzeit

    We are seeking a highly skilled Senior Software Engineer to join our team at BMK Recruitment. As a Senior Software Engineer, you will be responsible for designing and developing complex software solutions using C# and ASP.NET.Key ResponsibilitiesDesign and develop high-quality software solutions that meet the requirements of our clientsCollaborate with...


  • Zürich, Zürich, Schweiz SMG Swiss Marketplace Group Vollzeit

    About SMG Swiss Marketplace GroupSMG Swiss Marketplace Group is a pioneering network of online marketplaces and a leading European digital company that simplifies people's lives with forward-looking products.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at SMG Swiss Marketplace Group. As a Senior Software Engineer,...


  • Zürich, Zürich, Schweiz Rocken® Vollzeit

    Deine Rolle bei RockenAls Senior Software Engineer bei Rocken entwickelst du innovative Softwarelösungen für die Transport- und Logistikbranche. Du bist verantwortlich für die Neu- und Weiterentwicklung von Produkten, die den Anforderungen unserer Kunden gerecht werden.Deine AufgabenEntwickelst Softwarelösungen, die den Anforderungen der Logistik- und...

  • Software Engineer

    vor 5 Monaten


    Zürich, Zürich, Schweiz VLOT AG Vollzeit

    Business Development / Sales ManagerWe are looking for a dedicated Business Development / Sales Manager to drive our business development and sales ambitions – in Switzerland and internationallySee moreSoftware Engineer (Junior/Senior)We are looking for a Software Engineer and techie who loves to code and helps us take our services and web apps to the next...


  • Zürich, Zürich, Schweiz professional Vollzeit

    Senior Software Engineer - Cloud ComputingWir suchen einen erfahrenden Softwareentwickler, der sich auf die Entwicklung von Backend- und Desktop-Anwendungen mit Schwerpunkt C#.Net spezialisiert hat. Als Senior Software Engineer wirst du Teil unseres Entwicklungsteams und wirst an der Gestaltung der Gesamtarchitektur unserer Web- und Cloud-Lösungen...


  • Zürich, Zürich, Schweiz ONE Agency Vollzeit

    Senior Java Software Engineer Über unseren Kunden Für unseren Kunden, der sich kontinuierlich weiterentwickelt und damit einen einzigartigen Mehrwert schafft, suchen wir: Ihr Aufgabenbereich Sie arbeiten in einem kollegialen Entwicklungsteam und engagieren sich in spannenden und abwechslungsreichen Projekten Sie überprüfen die Kundenanforderungen...


  • Zürich, Zürich, Schweiz Inventx AG Vollzeit

    ÜberblickAls Senior Software Engineer bei Inventx AG arbeitest du in einem dynamischen Team an der Entwicklung von innovativen Cloud-Lösungen für die Finanz- und Versicherungsindustrie.Deine AufgabenEntwickelst du neue und bestehende Funktionen für unsere Cloud-Services, um sie für unsere Kunden zu verbessern?Arbeitest du eng mit unserem Team zusammen,...


  • Zürich, Zürich, Schweiz ONE Agency Vollzeit

    Senior Embedded Software Engineer Über unseren Kunden Für unseren Kunden, der sich kontinuierlich weiterentwickelt und damit einen einzigartigen Mehrwert schafft, suchen wir: Ihr Aufgabenbereich Planung, Entwicklung von Softwarekonzepten Projektaufwands- und Risikoabschätzungen Implementierung von C++Code unter Verwendung modernster Entwicklungs...


  • Zürich, Zürich, Schweiz Orca AG Vollzeit

    About Orca AGOrca AG is a pioneering software company that has revolutionized the way complex ownership structures are managed. Our innovative SaaS platform automatically identifies and fulfills tax, compliance, and legal obligations, making us a trusted partner for hundreds of companies worldwide.Job SummaryWe are seeking a highly skilled Senior Software...


  • Zürich, Zürich, Schweiz Rocken® Vollzeit

    Übernahme von VerantwortungAls Senior Software Engineer bei Rocken® übernimmst du die Verantwortung für die Neuausrichtung und Umsetzung der Anwendungslandschaft. Du bist für die fachliche Führung des gesamten Applikationsportfolios verantwortlich und arbeitest eng mit Entwicklungsteams zusammen, um agile Arbeitsmethoden und gemeinsame Standards zu...


  • Zürich, Zürich, Schweiz Orca AG Vollzeit

    About Orca AGOrca AG is a pioneering Swiss software company that has revolutionized the way complex ownership structures manage tax, compliance, and legal obligations. Our innovative wealth and asset administration software empowers individuals and organizations to navigate the complexities of ownership with ease.Job SummaryWe are seeking a highly skilled...


  • Zürich, Zürich, Schweiz Benetics Vollzeit

    About BeneticsBenetics is a pioneering product company dedicated to revolutionizing the construction industry through innovative software solutions. With a team of experienced engineers and a strong vision, we aim to create a world where everyone builds better.Job SummaryWe are seeking a highly skilled Senior Software Development Engineer to join our team....


  • Zürich, Zürich, Schweiz Orca AG Vollzeit

    About ORCA AGORCA AG is a pioneering Swiss software company that has revolutionized the way complex ownership structures manage tax, compliance, and legal obligations. Our innovative software, ORCA, provides intelligent wealth and asset administration solutions for individuals and organizations with diverse assets.Our TeamWe are a highly motivated and...


  • Zürich, Zürich, Schweiz ti&m Vollzeit

    Über unsti&m ist ein führender Anbieter von IT-Dienstleistungen und Consulting. Wir suchen nach erfahrenen Softwareentwicklern, die unsere Kunden bei der Umsetzung von komplexen Projekten unterstützen möchten.Die HerausforderungAls Senior Software Engineer Java werden Sie Teil unseres Teams und unterstützen unsere Kunden bei der Analyse, Konzeption und...


  • Zürich, Zürich, Schweiz Orca AG Vollzeit

    About Orca AGOrca AG is a pioneering Swiss software company that has revolutionized the way complex ownership structures manage tax, compliance, and legal obligations. Our innovative intelligent wealth and asset administration software benefits individuals and organizations owning or managing legal entities, private equity, real estate, and other assets.Our...


  • Zürich, Zürich, Schweiz b-rayZ AG Vollzeit

    About b-rayZ AGWe are a pioneering company in the field of AI medical software, specializing in early breast cancer detection. Our solutions revolutionize daily practices in breast imaging, and we are rapidly expanding across Europe and the US.Job SummaryWe are seeking a highly skilled Senior Software Engineer to spearhead the development of our medical...


  • Zürich, Zürich, Schweiz Benetics Vollzeit

    About BeneticsBenetics is a pioneering technology company that is revolutionizing the construction industry by leveraging software systems to enhance efficiency, speed, and sustainability. With over 60 years of combined engineering experience and a team of experts from Google, Benetics is committed to understanding the DNA of each building and automating the...


  • Zürich, Zürich, Schweiz Infosystem AG Vollzeit

    Über unsInfosystem AG ist ein innovatives Unternehmen, das sich auf die Entwicklung von Cloud-Lösungen und Software-Entwicklungen spezialisiert hat. Wir suchen nach einem erfahrenen Software-Entwickler, der unsere Teams bei der Entwicklung von Backend- und Desktop-Anwendungen unterstützt.Dein JobAls Senior Software Engineer wirst du Teil unseres...