Descrizione dell'offerta
Responsibilities
- Build stuff 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.
Qualifications
- 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.
Benefits
- 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 individuals at the start of their career an annual salary of £85,797 in London and €66,065 elsewhere in Europe. For a candidate that we assess as possessing considerable relevant experience, the salary on offer tends to be between £112,189 and £250,512 in London, and €107,837 and €188,848 elsewhere in Europe. Compensation varies by location and expected impact, and grows rapidly as you gain experience and translate it into greater contributions. For individuals who demonstrate exceptional capability, we may offer compensation that extends beyond the usual ranges to reflect their higher expected impact. If you're offered a permanent contract, you'll also be able 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.
- A flexible start date and part‑time options. You don't need to wait until graduation to apply. We offer flexible start dates and the possibility to begin part‑time, transitioning to full‑time as you complete your degree. Many Spooners joined before graduating and progressively took on greater responsibility, with arrangements that allowed them to do so without compromising their education.
Commitment & Contract
Permanent or fixed‑term. Full‑time.
Location
Milan (Italy), London (UK), Madrid (Spain), Warsaw (Poland) or remote in selected countries.
We consider all applicants for employment and provide reasonable accommodations for individuals with disabilities—please let us know through this form.
#J-18808-LjbffrApprofondimento sul ruolo
Questa posizione di Graduate software engineer rappresenta un'opportunità per sviluppare competenze tecniche in un contesto dove l'innovazione e l'efficienza operativa sono prioritarie. Si tratta di un ruolo ideale per chi desidera crescere professionalmente in un ambiente caratterizzato da team snelli e altamente qualificati, dove la tecnologia e l'intelligenza artificiale sono integrate nei processi di lavoro.
Il ruolo
Come Graduate software engineer, contribuirai alla progettazione e all'implementazione di soluzioni software per prodotti digitali consolidati, operando con l'agilità e l'urgenza tipiche delle startup. La posizione offre l'opportunità di apprendere rapidamente e fare un impatto significativo in un ambiente dove la gerarchia è minima e il focus è su eccellenza tecnica e innovazione. Lavorerai con team talentosi dove il tuo contributo sarà valorizzato e dove potrai progredire nella carriera a ritmi accelerati.
Competenze valorizzate
- Progettazione e architettura di software
- Problem solving e pensiero analitico
- Collaborazione e comunicazione efficace
- Capacità di apprendimento rapido e adattamento
- Conoscenza di pratiche di sviluppo moderno e integrazione IA
Il mercato del lavoro a WorkFromHome
La Lombardia rappresenta uno dei principali hub tecnologici italiani, con una forte concentrazione di aziende operanti nel settore software e digitale. La domanda di figure junior nel campo dell'ingegneria del software rimane sostenuta, specie in contesti che offrono lavoro flessibile. Le opportunità per chi è all'inizio della carriera tecnica sono significative, particolarmente in aziende che investono in innovazione e sviluppo dei talenti.
Domande frequenti
- Quali sono le responsabilità principali di un Graduate software engineer?
- Un Graduate software engineer è responsabile della progettazione, sviluppo e implementazione di componenti software, collaborando con il team per risolvere problemi complessi e contribuendo al miglioramento continuo dei prodotti. Il ruolo prevede l'apprendimento progressivo delle architetture aziendali e il contributo a progetti di innovazione.
- Quali requisiti sono fondamentali?
- Sono importanti solide basi di programmazione, capacità di apprendimento veloce, orientamento al problem-solving e attitudine collaborativa. L'esperienza specifica può essere limitata, in quanto il ruolo è pensato per chi inizia la carriera tecnica con motivazione e talento.
Competenze rilevate
Candidatura e Ritorno (in fondo)
Ricevi annunci simili
Inserisci la tua email: ti avvisiamo quando escono nuovi annunci corrispondenti.
Nessun account necessario. Disiscrizione con un clic dall'email.