cover image
Bending Spoons

Graduate software engineer

On site

London, United Kingdom

Full Time

28-03-2025

Job Specifications

At Bending Spoons, we’re striving to build one of the all-time great companies. A company that serves a huge number of customers. A company where team members grow to their full potential. A company that functions at unparalleled levels of effectiveness and efficiency. A company that creates value for shareowners at an extraordinary rate. And a company that does so while adhering to high ethical standards.

To achieve this objective, we execute the following strategy: We acquire a digital business with untapped potential and make it as successful as we can by leveraging our platform—which comprises our expertise, technologies, data, brand, talents, and company culture. Then, we invest the proceeds into making our platform more powerful, and into acquiring new businesses. Thus, our strategy sees us combine an investor’s attention to capital allocation with the hands-on approach of an operator.

For a talented, driven, and collaborative individual, working at Bending Spoons is an opportunity to learn, make an impact, and progress their career at an exceptionally high rate. That’s our promise to such a candidate.

A few examples of your responsibilities
Master your toolkit. By working across diverse tech stacks, you’ll refine your ability to choose the right tools for every challenge. From monolithic to microservices architectures, gRPC to REST APIs, Kubernetes to Docker, Python to Rust—you’ll show that true expertise isn’t about using the trendiest technologies, but about understanding their purpose to unleash their full potential.
Build stuff that matters. Regardless of your seniority, you’ll enjoy plenty of autonomy and take full ownership of your work, from ideation to execution. You’ll have the unique opportunity to build software from the ground up and witness firsthand how your code evolves into a product used at scale.
Simplify relentlessly. Is every component essential? Do we need this process? As a Bending Spoons engineer, your mission is to turn complexity into simplicity. Whether optimizing CI/CD pipelines, writing maintainable code, or crafting minimalist architectures, your drive to simplify will power scalable, future-proof solutions.

What we look for
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.

What we offer
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. Spooners in their 20s lead products worth hundreds of millions of dollars. And if you’ve got what it takes, you’ll soon be playing an essential role in major projects, too.
Competitive pay and access to equity in the company. Typically, we offer an individual at the start of their career a salary of £66,779 in the UK and €63,965 elsewhere. If they possess a few years of relevant experience, the salary on offer tends to be between £110,389 and £149,636 in the UK, and €105,737 and €143,330 elsewhere. Pay grows rapidly as you accumulate experience and translate it into greater impact. You can also receive some of your pay in company equity at a discounted price, thus participating in the value creation we achieve together. If relocating to Italy, you may enjoy a 50% tax cut.
All. These. Benefits. 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. We help each Spooner set up the conditions to do their best work.

Location
Milan (Italy), London (UK).

Commitment & contract
Permanent or fixed-term. Full-time.

Before you apply
Bending Spoons is a demanding environment: We're extremely ambitious and we ask a lot of ourselves and one another. While this tends to lead to fantastic learning, achievements, and career growth, it also requires a significant commitment. So if you like the role and are ready to give your very best, don't hesitate to apply.

The selection process
If you pass our screening, we’ll ask you to take on a few tests that assess how you approach unfamiliar problems. If you’re successful with those, we’ll invite you to a series of interviews.

Bending Spoons is an equal opportunity and affirmative action employer. We consider for employment any applicant and we provide reasonable accommodations for an applicant with disabilities, which can be requested at accommodations-ext@bendingspoons.com.

Studies suggest that women tend not to apply for a job if their CV isn’t a perfect fit. Here, talent takes precedence over experience. So if you like the role and think you could be awesome at it in time, go ahead and apply.

About the Company

Bending Spoons was founded in 2013 and is based in Milan, Italy. We've served over a billion people across the globe through our suite of digital technology products, including Evernote, Issuu, Meetup, Remini, Splice, StreamYard, and WeTransfer. Know more

Related Jobs

Company background Company brand
Company Name
TieTalent
Job Title
Embedded Software Engineer - Nottingham
Job Description
About We have an exciting new opportunity to join the Embedded Systems Team to develop and continuously improve new and existing telematics products! This role offers great exposure to work with an experienced and highly skilled group of software engineers, whilst working on a wide range of projects/technologies. Additionally, you will be involved in the full lifecycle from refining requirements and writing code to customer acceptance testing. Do you work well in a dynamic and collaborative team environment? Do you thrive when resolving problems and love to suggest continuous improvements? Don’t hesitate… get your application in now! What You Will Be Doing Daily: Stand ups, C development, unit testing, test case development, working with version control tools, code reviews, fixing bugs, writing design/test documentation, paying down Technical Health, project work and design work. Fortnightly: Sprint Planning, Sprint Retrospectives and Demonstrations Design, develop and test code for our embedded products and provide supporting documentation Design, develop & maintain common components across our product portfolio Evaluate & test new platforms & tools As the role is focused on vehicle-based systems, it may be occasionally necessary to conduct \\\'in situ\\\' vehicle testing at a customer’s site What We Are Looking For Previous hardware design experience would be a particular advantage Consistent with staying up to date with new technologies and methodologies to develop your skills with a company that you can grow with Good relevant degree or transferable and proven experience as an Embedded Software Engineer Proven industry experience of embedded C code development, ideally in an automotive environment Excellent team working skills Experience in Secure Design practises and standards would be an advantage Examples Of The Technologies You Will Use You will be involved with tools and technologies such as: embedded C, Python, GCC compiler, ARM microcontrollers, NXP microcontrollers, Unit testing, Git, Continuous Integration/Delivery, Azure DevOps, automotive CAN networks (SAE J1939, OBD II), GSM/GPRS, GNSS/GPS, UDP/TCP, Bluetooth/BLE and embedded hardware. Why Microlise? When your groceries arrive at your door or you sign for your online parcel, one or more of our software, telematics or proof-of-purchase solutions has probably been used. Our solutions deliver value to many of the UK’s leading grocery retailers and food logistics providers as well as to household names including JCB, Eddie Stobart, Carlsberg, Waitrose, and Royal Mail. Proudly Midlands-based, Microlise has been operating for over thirty years, and recently became a Publicly Listed Company with shares trading on the London Stock Exchange. Our growing business is guided by our culture which drives the way we behave, the way we work, the way we connect with our customers, and the way we support and develop our people. Full support and training to ensure you are well equipped to succeed in your role Private medical insurance with Vitality Health including rewards for members such as: Free Amazon Prime, Apple Watch, discounted gym membership and many more 33 days holiday, including bank holidays, increasing year on year to 38 days, then further increases with length of service Life Assurance, 4 times your annual salary Free Costco membership, 20% off EE mobile and line rental, and other discounts with Reward Gateway Invested in employee health and well-being with over 20 mental health first aiders in the business Employee Assistance Programmes Great staff extras: Easter eggs, yearly BBQ, Christmas gifts, annual staff awards and many more incentives Free Microlise Cresswell Racing Tickets, support British Superbikes Executive Box at Motorpoint Arena Nottingham Great Place to Work™ certified – We have been recognised by the global authority on workplace culture, so come be a part of our success Best Workplace in the UK™ for Development, Technology, Wellbeing and Women Recruitment Process For successful candidates, interviews will take place whilst the advert is still live; so don’t delay getting your application in! Recruitment Agencies Whilst we make every effort to directly source candidates for our live roles, we do have a very small preferred supplier list on the occasion we may require additional support. We therefore do not accept speculative CVs and/or cold calls to our Recruitment Team or Hiring Managers. Any queries should be directed to in the first instance. Salary Description: From £40,000, dependent on experienceExact Location: Farrington Way, Nottingham, NG16 3AG Nice-to-have skills Embedded C Python Unit Testing Git Embedded Hardware Nottingham, England Work experience Embedded Languages English
Nottingham, United Kingdom
On site
Full Time
10-04-2025
Company background Company brand
Company Name
Campbell North
Job Title
C++ Developer - High-Frequency Trading
Job Description
Overview A leading tech driven Trading firm are seeking an exceptional C++ Developer to help drive the development and optimization of their high-performance trading systems. This team focuses on building ultra-low-latency infrastructure, optimizing execution speed, and ensuring robust system reliability. The ideal candidate will have deep expertise in modern C++, systems programming, and high-performance computing. Required Qualifications 2+ years experience Expert-level C++ skills, with strong knowledge of modern C++ standards (C++17/20). Proven experience building low-latency, high-performance systems. Deep understanding of networking protocols (TCP/UDP), concurrency, and multi-threading. Proficient in Linux-based development and system performance tuning. Hands-on experience with real-time, high-throughput applications. Bachelor’s in either Mathematics, Computer science or other Quantitative field from a leading academic institution.
London, United Kingdom
On site
Full Time
09-04-2025
Company background Company brand
Company Name
CGI
Job Title
Software Developer – Space
Job Description
Position Description Are you a passionate Developer looking to work on impactful projects that improve lives while being part of a globally recognised, award-winning employer? If so, we have an exciting opportunity for you! CGI was recognised in the Sunday Times Best Places to Work list 2024 and has been named one of the World’s Best Employers by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner, not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you’ll be part of an open, friendly community of experts. We’ll train and support you in taking your career wherever you want it to go. We are happy to discuss hybrid working and welcome applications from across the UK. This role requires at least one day per week on-site in your local CGI office. All applicants must hold or be prepared to undergo National Security Vetting (NSV) to Baseline Personnel Security Standard (BPSS) level as a minimum. Your future duties and responsibilities As an experienced Java/Python Developer within CGI’s Space division, you will be working on a mission-critical software suite for a large-scale SatComs enterprise. You will be responsible for developing high-quality, high-availability, and highly reliable software solutions. This includes implementing complex algorithmic solutions that meet stringent performance and reliability standards. Your work will contribute to the development of cutting-edge SatComs systems, ensuring seamless and efficient communications capabilities for our clients. You will also play a key role in managing an automated subsystem test suite, ensuring software quality and reliability through rigorous testing and continuous integration. Your responsibilities will extend to producing detailed software designs and estimating the required effort for future development tasks. Additionally, you will be responsible for deploying software on Linux environments, troubleshooting deployment issues, and running diagnostic tests to ensure system integrity. Collaboration with client stakeholders will be a crucial part of the role. You will be expected to demonstrate new features and improvements, gathering feedback to refine and enhance software functionality. Your ability to communicate complex technical concepts to both technical and non-technical stakeholders will be highly valued. Key responsibilities include: Implementing high-quality, high-availability, and highly reliable algorithmic code. Managing and maintaining an automated subsystem test suite. Producing software designs and estimating required development effort. Running deployment scripts on Linux, diagnosing and resolving issues. Demonstrating new features to client stakeholders. Required Qualifications To Be Successful In This Role To excel in this role, you will need recent experience in Java or Python development, with a proven track record of solving complex problems and implementing robust solutions. You should have a strong academic background in Mathematics, Physics, Astrophysics, or a similar discipline, with evidence of working on complex mathematical development projects. You should have commercial experience in the full software development lifecycle, including design, implementation, testing, and deployment. Experience working with Linux environments, scripting, and automated testing frameworks will be highly beneficial. We're looking for a range of the following skills and qualifications: Recent Java or Python development experience. Experience in commercial software development and testing lifecycle. Experience in the SatComs / Space industry. Academic background in Mathematics, Physics, Astrophysics, or a similar field. Evidence of working on complex mathematical development projects. Desirable qualifications include: Experience developing software with high availability and near real-time responsiveness. Proficiency in Linux, Python, and Robot framework. Experience with containerisation technologies such as Docker or Kubernetes. Knowledge of Spring framework. Experience in writing detailed software designs based on high-level architectural requirements. Familiarity with AWS services, including EC2, serverless computing, DynamoDB, and Aurora. This role presents an exciting opportunity to work on pioneering space-sector projects, leveraging your expertise in software development to contribute to mission-critical solutions. If you are passionate about tackling complex challenges and making a tangible impact, we encourage you to apply today! Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world.
Wideopen, United Kingdom
On site
Full Time
09-04-2025
Company background Company brand
Company Name
Millennium
Job Title
Quantitative Developer, Systematic Equities
Job Description
Job Description: Quantitative Developer, Systematic Equities Please direct all resume submissions to QuantTalentEUR@mlp.com. Millennium is a top tier global hedge fund with a strong commitment to leveraging market innovations in technology and data to deliver high-quality returns. Job Description We are seeking a quantitative developer to partner with the Senior Portfolio Manager in developing a systematic backtesting, visualization/analyzing, and trading platform for global equity strategies. Location London or Dubai preferred Principal Responsibilities Collaborate with the Senior Portfolio Manager and other team members to implement and improve an efficient systematic equity backtester tool used for both simulation and live trading Create visualization and analyzing tools for the input and output of the backtest Design and implement trading systems, ensuring reliability, scalability, and timely execution Develop, optimize, and maintain software applications for larger scale equity trading Work closely with infrastructure team to connect trading strategies to the firm’s trading infrastructure and connectivity Conduct thorough testing and debugging of software components, resolving any issues or discrepancies Work with and centralizing multiple vendor data sets Stay up-to-date with the latest developments in technology and trading practices to continuously enhance systems Provide technical support and mentorship to junior developers, promoting best practices and knowledge sharing Preferred Technical Skills Expert in KDB/Q and Python Proficient in modern data science tools stacks (Jupyter, pandas, numpy, sklearn) with machine learning experience Good understanding of using Slurm or similar parallel computing tools Bachelor's or Master's degree in Computer Science, Mathematics, Statistics, or related STEM field from top ranked University Proficient in quantitative analysis, mathematical modelling, statistics, regression, and probability theory Proficient in professional software development methodologies, version control systems, unit testing and debugging tools, and micro-services architecture Deep understanding of financial markets, including equity markings, corporate actions, hedging Excellent communication, problem-solving, and analytical skills, with the ability to quickly understand and apply complex concepts Preferred Experience 3-5+ years of experience in algorithmic trading systems development, preferably in systematic equity trading markets Experience building analytic tools using KDB Experience using tools, such as MOSEK, for systematic equity hedging and optimizing Experience working with and centralizing multiple vendor data sets Experience analyzing metrics for performance and risks for systematic equity trading Experience collaborating effectively with cross functional teams, multitasking and adapting in a fast-paced environment Highly Valued Relevant Attributes Entrepreneurial mindset Ability to multitask and adapt Curiosity and eagerness to learn and grow professionally Self-motivated, detail-oriented, and able to work independently in a fast-paced environment Target Start Date ASAP (maximum NCA of 3 months)
London, United Kingdom
On site
Full Time
09-04-2025