Application Guide

How to Apply for Software Engineer

at Tomra

🏢 About Tomra

Tomra is a global leader in advanced systems for resource recovery, specifically focused on creating a circular, waste-minimized economy. What makes them unique is their mission-driven approach to solving environmental challenges through technology, particularly in sorting and recycling systems. Working here means contributing directly to sustainability innovation with tangible global impact.

About This Role

This Software Engineer role focuses on backend development for Tomra's software platform, collaborating closely with R&D to build new features and optimize performance. You'll be designing robust solutions that support their resource recovery systems, making this role impactful because your code directly enables more efficient recycling and waste reduction technologies.

💡 A Day in the Life

A typical day involves collaborating with R&D teams to refine requirements for new sorting features, implementing backend services for the software platform, and participating in code reviews focused on robustness and performance. You might also analyze system metrics to identify optimization opportunities and work with cross-functional teams to test integrations with Tomra's physical sorting equipment.

🎯 Who Tomra Is Looking For

  • Has hands-on experience with backend development and can discuss specific architectural decisions they've made in past projects
  • Demonstrates ability to collaborate effectively with R&D teams, not just other developers
  • Can provide examples of implementing improvements to software development processes
  • Shows understanding of quality assurance in the context of systems that control physical sorting/recycling equipment

📝 Tips for Applying to Tomra

1

Highlight any experience with IoT, industrial systems, or hardware-software integration since Tomra's platform controls physical sorting machines

2

Mention specific backend technologies you've used (even if not listed) and explain why you chose them for particular use cases

3

Research Tomra's specific recycling technologies (like their sensor-based sorting) and reference how your skills could support those systems

4

Include metrics about software performance improvements you've achieved, as optimization is explicitly mentioned in the job description

5

Tailor your resume to show collaboration with cross-functional teams, especially if you've worked with research or hardware teams before

✉️ What to Emphasize in Your Cover Letter

['Your experience with backend architecture and how it supports scalable systems', 'Specific examples of collaborating with R&D or cross-functional teams to deliver features', 'How your approach to software development processes aligns with continuous improvement', "Why you're interested in applying software engineering to environmental/sustainability challenges"]

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Tomra's specific technologies like AUTOSORT, FINDER, and their sensor-based sorting systems
  • Their circular economy initiatives and recent sustainability reports
  • The Tomra Insight platform to understand their software ecosystem
  • Their partnerships with recycling facilities and municipalities to understand real-world applications

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Describe a time you optimized backend performance for a critical system
2 How do you approach collaborating with research teams who may have different priorities than development teams?
3 Walk through your process for designing a robust software solution from requirements to implementation
4 What improvements have you made to software development processes in your previous roles?
5 How would you ensure quality in a system that interfaces with physical hardware like sorting machines?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Applying with a generic software engineer resume without tailoring to backend development or Tomra's industry
  • Failing to demonstrate understanding of how software integrates with physical systems in an industrial context
  • Not showing examples of process improvement or collaboration beyond standard agile/scrum practices

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Tomra!