Senior Software Engineer

5 days ago


Copenhagen, Copenhagen, Denmark Too Good To Go Full time

At Too Good To Go, we have an ambitious goal: to inspire and empower everyone to fight food waste together.

40% of all food produced in the world is wasted. And that has a huge impact on the health of our planet, with 10% of greenhouse gas emissions coming from food waste.

We're more than an app: we are a certified B Corporation with a mission to empower everyone to take action against food waste, so alongside our marketplace app, we create educational tools, explore new business solutions - such as our Retail Technologies offering, and influence legislation to help reduce food waste.

We're growing fast: Our community of 108 million registered users and 245,000 active partners across 19 countries, have together already prevented 395+ million meals from going to waste - avoiding over 1066.000 tonnes of CO2e

The Roles

We are looking to recruit Senior Backend Software Developers , to be a part of our Product Teams that defines, builds, and delivers our product features. As a Senior Team Member in a product team, you will work towards specific outcomes with the freedom and responsibility to figure out the best way to achieve them together with the other Engineers and other Product Team members.

Your role encompasses refining, architecting, executing, and actively contributing to the continuous evolution of our team's capabilities.

As a Senior, you will actively support your engineering lead in delivering a quality, maintainable and international top-class product, whilst being a role model for less-senior team members, by taking responsibility for problems and using your expertise to identify the right solutions.

The Tech Stack

We have created a scalable Spring Boot Application running on Java 21 in Kubernetes, deployed in a multi-region setup in AWS. Developers are able to run a full development environment locally, which gives a great developer experience.

Your Mission

  • Build and evolve our backend services and infrastructure to stay ahead of our growth curve.
  • Develop exciting new features to make our users and partners' experience better.
  • Actively participate in your team's development processes with a continuous improvement mindset.
  • Strive to deliver international top-class products with maximum quality, maintainability and scalability.
  • Take on additional tasks outside your current boundaries with help from your team to continue to grow and expand your skills.

The ideal candidates

  • Have a wealth of experience in Backend development within the Java ecosystem.
  • Have proven production experience with Java, Spring Boot, MySQL & Message Systems.
  • Have worked with Domain Driven Design, and Clean or Hexagonal Architecture.
  • Have deep knowledge of AWS services (SQS, SNS, S3…).
  • Have experience with building scalable solutions.
  • Enjoy actively participating in a cross-functional product team.
  • Take pride in writing quality code.

What We Have To Offer

  • An opportunity to work in a global social-impact company and certified B Corporation where you can see a real and tangible impact in your role.
  • To be an integral member of our defined product teams. We are eager for you to make an impact and contribute to the product scope and development; Your insights are valuable, and we are here to listen.
  • Work-life balance is important to us Focus on the job to be done, not the hours spent, there is no need for overtime. On-call duty is not part of the job, but can be additionally agreed upon should you and your manager both wish it. We believe that happy environments create happy employees.
  • We trust in our employees and encourage an autonomous environment that provides several opportunities for employees to contribute, develop and take ownership of their work in a way that works for them.
  • To be part of an international company, with over 1,300+ colleagues across 19 countries that are on the same important mission.
  • An informal environment, working alongside 180+ passionate people within Tech & Product.
  • We celebrate our differences and our successes and have a strong values-driven team culture.
  • We work in a hybrid set-up and value in office work weekly.
  • We may be able to support you with a working visa in Copenhagen, please be prepared to discuss this topic further as your first stage interview.

How to apply

  • We take recruitment very seriously, so please carefully read everything we have written above. Please also check our website and international media in order to get a good overview of Too Good To Go.
  • Submit your CV and Cover letter in English.
  • Please note that we only accept applications coming through our platform. No CV or Cover Letter will be accepted by email or LinkedIn direct messaging.

Job Ref: #LI-TC1

#LI-Hybrid

#J-18808-Ljbffr

  • Copenhagen, Copenhagen, Denmark Koda Staff Full time

    KODA Staff er teamet op med en spændende software virksomhed i København, i deres søgen efter en senior software engineer. Som senior software engineer, får du en central rolle i at udvikle og optimere platformen, der understøtter fremtiden for AI-drevne løsninger. Vi ser gerne, at du er teknisk stærk og kan løse store, komplekse problemer, uden at...


  • Copenhagen, Copenhagen, Denmark LEGO Gruppe Full time

    **About Us**The LEGO Group is a global leader in the toy industry, known for its iconic brick-based products and commitment to quality and innovation. As a Senior Software Engineer in our Model Production Digital Team, you will play a critical role in shaping the future of our company.Our team is responsible for developing and maintaining the digital tools...


  • Copenhagen, Copenhagen, Denmark Systematic Full time

    Select how often (in days) to receive an alert: Senior Software Engineer – develop features for growing library solution Can you check off the following: Experienced software developer. Have a keen eye for designing features. Enjoy responsibility. Can drive new product development. Then you are the one we are looking for Having responsibility and paving...


  • Copenhagen, Copenhagen, Denmark LEGO Full time

    Senior Software Engineer - Model Production Senior Software Engineer - Model Production Apply locations Copenhagen Løvstræde time type Full time posted on Posted 2 Days Ago job requisition id 0000023470 Job Description Do you thrive in a collaborative environment where you can create lasting impact on a global scale? Our Model Production Digital Team is...


  • Copenhagen, Copenhagen, Denmark Resights Full time

    Are you a seasoned backend engineer looking to shape the future of real estate technology in one of Denmark's fastest-growing B2B startups? At Resights, you'll be at the forefront of building and scaling a data-driven platform that is transforming the real estate industry from the ground up. Resights began with a vision to consolidate real estate data onto...


  • Copenhagen, Copenhagen, Denmark Systematic Full time

    Sistema is seeking a skilled and motivated individual to join our team as a Senior Software Engineer. As a key member of our development team, you will be responsible for developing and maintaining high-quality software products using Java/Kotlin and Spring technologies. We are looking for a colleague who holds a relevant bachelor's or master's degree within...


  • Copenhagen, Copenhagen, Denmark The HubDanske Bank Full time

    Company OverviewDanish startup Resights is revolutionizing the commercial real estate industry with a cutting-edge platform. Our tech stack consists of backend services and workflows written in Python, with everything deployed to Kubernetes using ArgoCD. The frontend is a Single-Page Application (SPA) built with VueJS. We're looking for a Senior Frontend...


  • Copenhagen, Copenhagen, Denmark SoftNice Full time

    Company OverviewSoftNice is a leading provider of order management solutions in the Nordic region.We are committed to delivering high-quality software applications that meet the evolving needs of our clients.Job DescriptionThe role of Senior IT Software Engineer involves collaborating with developers to write clean, well-structured code and translating...


  • Copenhagen, Copenhagen, Denmark LEGO Full time

    Job DescriptionWe're seeking a Senior Software Engineer to join our Model Production Product team, part of the Platform Technology in Omnichannel, Manufacturing & Product Engineering organization.Your responsibilities will include:Contribute to the development, operation, and maintenance of scalable solutions for Model Production site.Support in exploring...


  • Copenhagen, Copenhagen, Denmark The European Spallation Source (ESS) Full time

    The European Spallation Source (ESS) is a leading scientific research facility that aims to advance materials science by providing a world-leading neutron source. We are seeking an experienced software developer to join our team as a Scientific Software Engineer (senior level) at the Data Management and Software Centre (DMSC) in Copenhagen, Denmark.About the...

  • Lead Software Engineer

    12 hours ago


    Copenhagen, Copenhagen, Denmark SimCorp AS Full time

    We are looking for a Senior Software Engineer with extensive knowledge of SimCorp Dimension to join one of the teams in the Standard Platform Product Area. About Product Area and Team: The Standard Platform Product Area is responsible for building and maintaining the Standard Platform and Configuration Framework. Our mission is to build the SaaS (Software as...


  • Copenhagen, Copenhagen, Denmark VML South Africa Full time

    Senior Software Engineer, Data Engineering VML Department: Technology Last Updated: 1/20/2025 Requisition ID: 9099 At VML, we are a beacon of innovation and growth in an ever-evolving world. Our heritage is built upon a century of combined expertise, where creativity meets technology, and diverse perspectives ignite inspiration. With the merger of VMLY&R...


  • Copenhagen, Copenhagen, Denmark LEGO Gruppe Full time

    Job Description Do you thrive in a collaborative environment where you can create lasting impact on a global scale? Our Model Production Digital Team is on a mission to empower Model Production, which is responsible for creating the BIG LEGO builds and more. We support them in delivering outstanding shopper experiences by providing up-to-date technology,...


  • Copenhagen, Copenhagen, Denmark Ework Group Danmark Full time

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of cutting-edge digital solutions. The ideal candidate will have a strong background in software development, including experience with modern cloud environments, especially AWS, and a proven track record of delivering high-quality software.The role involves...


  • Copenhagen, Copenhagen, Denmark Resights Full time

    We are seeking a highly skilled Senior Backend Software Engineer to join our team at Resights, a fast-growing B2B startup revolutionizing the real estate industry with data-driven technology. As a seasoned backend engineer, you will play a pivotal role in developing new features and improving the quality, reliability, and security of our systems.Company...


  • Copenhagen, Copenhagen, Denmark LEGO Gruppe Full time

    Job Description Join us in building an extraordinary observability platform and help us continue to encourage and develop the builders of tomorrow. We seek an innovative software engineer to join our outstanding Observability Platform (OP) team of highly skilled engineers – Brave engineers with a mission to improve developer efficiency in our digital...


  • Copenhagen, Copenhagen, Denmark The European Spallation Source (ESS) Full time

    The DMSC team at ESS invites experienced software engineers to apply for a senior-level position in our Data Management and Software Centre in Copenhagen. As a key member of our team, you will play a crucial role in developing software systems for neutron data processing and analysis.About the Job DescriptionThe successful candidate will have a strong...


  • Copenhagen, Copenhagen, Denmark Maersk Group - A.P. Møller Mærsk Full time

    OpportunityShape the future of digital solutions and software engineering at Maersk Training.Maersk Training is transforming into a digital first training and end-2-end service provider thus fundamentally changing how we build, design and deliver training products and solutions. Maersk Training is in search of a visionary leader for a new role as Head of...


  • Copenhagen, Copenhagen, Denmark Systematic Full time

    Systematic is expanding its team of senior software engineers to support the development of innovative training solutions. We are seeking a highly motivated and experienced professional to join our team as a Senior Software Engineer. This is an exciting opportunity to contribute to the development of cutting-edge software products that drive progress and...


  • Copenhagen, Copenhagen, Denmark SimCorp AS Full time

    About SimCorp A/SWe are looking for a Senior Software Engineer with extensive knowledge of SimCorp Dimension to join one of the teams in the Standard Platform Product Area.About Product Area and Team:The Standard Platform Product Area is responsible for building and maintaining the Standard Platform and Configuration Framework. Our mission is to build the...