Graduate Software Engineer

Remote $30k–$47k middle English B2 8 days ago full-time quality 8.2/10

Role in brief

Bending Spoons seeks a Graduate Software Engineer to build impactful software, integrating AI tools and mastering diverse tech stacks. This role involves full ownership from idea to production, focusing on simplifying complex systems for scalability. Ideal for ambitious individuals with strong reasoning, team spirit, and proficiency in English, eager to contribute to products used by millions.

AIPythonRustgRPCRESTKubernetesDocker

About the role

As a Graduate Software Engineer, you will be responsible for building and evolving software that reaches millions of users. This involves taking full ownership of projects from initial concept through to production, ensuring systems are scalable and maintainable. You will focus on creating core products and continuously improving them, emphasizing practical application over theoretical trends.

A key aspect of this role is the integration of powerful AI tools directly into your development workflow. This includes using AI for design, implementation, testing, and documentation, allowing for faster development cycles while upholding high standards for correctness and reliability. You will be expected to leverage these tools to amplify your impact and streamline processes.

You will work across a variety of tech stacks, selecting the most appropriate technologies for each challenge. This includes navigating between monoliths and microservices, utilizing gRPC and REST, and deploying with Kubernetes and Docker, using languages like Python and Rust. The emphasis is on deep understanding and purposeful application of technology, alongside a commitment to simplifying architectures and codebases for long-term scalability.

The annual salary for this role ranges from $30,250 to $46,750 USD.

Skills that matter here

  • AI: This role involves integrating AI tools directly into the development workflow for tasks like design, implementation, testing, and documentation.
  • Python: You will work with Python as one of the programming languages within diverse tech stacks.
  • Rust: You will work with Rust as one of the programming languages within diverse tech stacks.
  • gRPC: The role requires working with gRPC as part of mastering various communication protocols.
  • REST: The role requires working with REST as part of mastering various communication protocols.
  • Kubernetes: You will apply Kubernetes for deployment and orchestration, choosing it thoughtfully for specific challenges.

Who this role suits

  • You are highly ambitious and driven, with a strong sense of responsibility for your work.
  • You possess strong reasoning abilities, capable of solving complex problems by thinking from first principles and resisting biases.
  • You are a team player who gives generously, supports the best ideas regardless of their origin, and is always willing to help.
  • You are proficient in English, enabling effective communication in a professional setting.

From the employer

  • Build software that matters.
  • Take real ownership from idea to production, creating systems used by millions and evolving them into products at scale.
  • Amplify your impact with AI.
  • Integrate the most powerful AI tools directly into your development workflow—design, implementation, testing, and documentation—to move faster while maintaining high standards for correctness, reliability, and maintainability.
  • Master your toolkit.
  • Work across diverse stacks with end-to-end ownership, choosing the right technologies for each challenge. From monoliths to microservices, gRPC to REST, Kubernetes to Docker, Python to Rust—you’ll apply technologies thoughtfully, focusing on depth and purpose rather than trends.
  • Simplify relentlessly.
  • Question every layer of complexity. Improve architectures, pipelines, and codebases to build systems that are simpler, more scalable, and easier to maintain.
  • Reasoning ability. Given the necessary knowledge, you can solve complex problems. You think from first principles, and structure your ideas sharply. You resist the influence of biases. You identify and take care of the details that matter.
  • Drive. You’re extremely ambitious in everything you do—and your initiative, effort, and tenacity match the intensity of your ambition. You feel deeply responsible for your work. You hold yourself to a high—and rising—bar.
  • Team spirit. You give generously and without the expectation of receiving in return. You support the best idea, not your idea. You're always happy to get your hands dirty to help your team. You’re reliable, honest, and transparent.
  • Proficiency in English. You read, write, and speak proficiently in English.
  • Incredibly talented, entrepreneurial teams. You’ll work in small, result-oriented, autonomous teams alongside some of the brightest people in your field.
  • An exceptional opportunity for growth. We go to great lengths to hire individuals of outstanding potential—then, our priority is to put them in the ideal position to thrive.
  • Competitive pay and access to equity in the company. Typically, we offer individuals with limited experience an annual salary of £85,797 in London and €66,065 elsewhere in Europe.
  • Flexible hours, remote working, unlimited backing for learning and training, top-of-the-market health insurance, a rich relocation package, generous parental support, and a yearly retreat to a stunning location.
  • A flexible start date and part-time options. You don't need to wait until graduation to apply.

Questions about this role

What is the remote work policy for this role?

This is a remote position, though the summary mentions Madrid as a location, the role is listed as remote.

What level of experience is expected for this position?

This role is for a 'Graduate Software Engineer' with a 'middle' seniority level, indicating it is suitable for individuals with limited experience.

How do I apply for this position?

The job posting does not specify an application process, but it mentions a flexible start date and part-time options, and that you don't need to wait until graduation to apply.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Bending Spoons.