Senior Software Engineer - AWS Cloud
Gemmo
Senior Software Developer
ai · Milan, Italy · Full-Time Permanent · S2 Level · February 2026
Reporting to Head of Engineering · Start: As soon as possible
Do you think Artificial Intelligence is changing the world? At Gemmo, we don’t just build models: we help Fortune 200 companies like Novartis and Broadridge harness the power of AI to generate real, measurable impact. We are a Machine Learning and Computer Vision startup founded in 2020, headquartered in Dublin, Ireland, with an AI Lab in Milan, Italy.
Our expertise spans Machine Learning and Generative AI for financial services and Computer Vision for life sciences. We build custom AI solutions that combine automation with human insight — first exploring the highest-impact opportunities, then designing and deploying tailored solutions, and finally helping improve and maintain them over time. Machine Learning & Engineering: 14 people, including 2 Ph.Business & Strategy: 3 people
We’re looking to add 5 new tech roles before the end of the year.
We are looking for a Senior Software Developer to serve as the primary internal technical reference point for day-to-day engineering. This is not primarily a management role — it is a deeply technical position for someone who loves writing excellent code, instilling good engineering habits in others, and ensuring that what gets shipped is solid.
You will be embedded in the team as the person developers turn to when they need an answer: how should this be structured? This role is the glue that keeps code quality high across multiple parallel workstreams.
At Gemmo, senior engineers don’t just code — they set the standard. You will write real production code, review real pull requests, and have real conversations about architecture with researchers who think differently. Act as the go-to technical reference for junior and mid-level developers — answering design questions, reviewing approaches, and helping unblock progress
Own the code review process: review pull requests rigorously, enforce consistent coding standards, and communicate clearly what needs to change and why
Champion testing culture: ensure unit tests, integration tests, and coverage targets are embedded in every workstream from day one, not bolted on at the end
Contribute directly to backend and cloud implementation on projects where senior-level input is needed
Define and document best practices: branching conventions, API design patterns, error handling, logging, and deployment hygiene
Pair with newer team members to upskill them on backend and cloud development patterns
Work with the Head of Engineering to identify technical debt, flag risks early, and propose pragmatic remediation paths
We use a mix of modern tools and languages. As Senior Software Developer, you’ll be hands-on across our full stack — setting the standard for how it’s used:
Languages: Python, TypeScript, SQL
API Frameworks: FastAPI
Databases: Cloud: Azure (serverless functions, managed DBs, blob storage, queues, deployment pipelines)
Engineering Practices: Git workflows, CI/CD pipelines, automated testing, PR review discipline, branch strategy
Communication
Everything else lives in writing: project documentation on Linear and GitHub, async conversations on Slack with dedicated channels per team and project.
Senior Software Developer at Gemmo is not a dead end — it’s a launchpad. The strongest performers grow into the Head of Engineering track, or deepen their technical specialisation as we scale our product and client base.
If you perform, you’ll be rewarded quickly and visibly — not in three years after your annual review cycle. In-office presence is required — we believe the best senior engineering happens when you’re physically present with your team and can pair, whiteboard, and unblock in real time.
13:00 – 14:00 (flexible)Lunch break
We keep it fast, respectful, and transparent. Backend system design, code quality discussion, and a practical review scenario. No Leetcode-style questions or live coding under pressure.You’ll receive feedback at every stage — no ghosting, no ambiguity.
5–7 years of professional software engineering experience, with a strong backend focus
- Production‑grade Python or TypeScript development — you have shipped things that real users depend on
- Cloud‑native development experience: Azure or AWS, including serverless functions, managed databases, blob storage, queues, and deployment pipelines
- Strong instincts for system design at the implementation level: you know when something is over‑engineered and when it is dangerously under‑engineered
- Disciplined approach to testing: you do not consider a feature done until it has tests, and you know the difference between a good test and a test that gives false confidence
- Experience with code review as a teaching tool — you can give feedback that makes people better developers, not just feedback that gets the code to pass
- Ability to communicate clearly with teammates who have research backgrounds (PhDs, postdocs) and help them translate their models into production‑quality code
- Italian native or fluent; working English required
Familiarity with structured output validation, evaluation frameworks, or AI quality governance
Experience working alongside data scientists or ML researchers, bridging the gap between prototype and production
Understanding of financial data formats, document processing, or regulated data pipelines
A PhD is not required — and being technically brilliant is not sufficient if you cannot explain your reasoning clearly to others. We need someone who gets satisfaction from making the whole team better, not just from writing impressive code alone. This is a senior individual‑contributor role, and we compensate competitively for the level of technical ownership it demands.
Competitive base salary aligned with a senior S2 individual‑contributor position
- +Annual salary review
- Project bonuses: awarded on delivery and client impact
- A brand new MacBook Pro M4 14” — yours to use from day oneEquipment:
- 20 days of paid holiday per year, 8 public holidays, and 104 hours of additional permitted leave per yearTime Off:
Full‑time, permanent (CCNL)Contract:
#
- A Machine Learning startup is seeking a Senior Software Developer in Milan. This role involves maintaining high code quality, conducting rigorous code reviews, and mentoring junior developers. The ideal candidate will have 5-7 years in software engineering, proficiency...Senior
- ...Milano Bicocca we are looking for a: SENIOR .NET DEVELOPER Job Description: MainStreaming... ...of technical/functional analysis and software development; Ensure the quality and... ...degree of collaboration; we are a team, we develop and grow together. ENGLISH :...SeniorOrario flessibile
- ...Milan, United States | Posted on 04/06/2024 Your IT Recruiter is looking for a Senior Software Engineer for our client. This position will be working as Software Engineer for our client on projects for one of its top clients, John Deere, located in Milan, IL....Senior
- ...teams. Ideal candidates are pursuing or have recently completed a degree in Computer Science or Software Engineering and have strong communication skills. Opportunities for learning and growth, including mentorship from senior developers, are provided. #J-18808-Ljbffr...Senior
- ...Specialist in Milan to design and optimize algorithmic trading systems. You will collaborate with traders and analysts to develop scalable software solutions critical to trading activities. The ideal candidate holds a BSC in Financial Engineering, has deep knowledge of...Senior
- ...Head Hunter leader nella ricerca e selezione di professionisti senior e manager nel segmento Information Technology . About the... ...tecnica e implementazione di nuove funzionalità su piattaforme software esistenti Interventi di refactoring e miglioramento delle performance...Senior
- ...A dynamic e-commerce company is looking for a Senior Shopify Developer to create exceptional online shopping experiences. Responsibilities include developing and customizing Shopify themes, building advanced features, and ensuring compatibility across platforms. Ideal...SeniorRemotoOrario flessibile
- ...A leading cloud service provider in Italy seeks a Senior Developer Advocate to drive software development innovation using AI. You will create technical content in both Italian and English, influence product development based on community feedback, and build connections...Senior
- Join a vibrant AI-driven company as a Full-stack Developer in Milan. You will play a pivotal role in developing impactful solutions, collaborating closely with teams to innovate features while focusing on user experience. Embrace a hybrid work model where your contributions...SeniorLavoro ibrido
- Un'azienda di energia rinnovabile a Milano cerca un esperto sviluppatore per il Tech Team. Il candidato ideale ha 2-6 anni di esperienza con Next.js e TypeScript, e si occuperà dello sviluppo di interfacce intuitive per il sito e l'app. Si offre un ambiente di lavoro unico...Senior
- A leading FinTech company in Milan is looking for a Senior Backend Software Engineer to join their Core Team. You will play a critical role in engineering the backbone of the payment platform, focusing on high-performance systems and cross-team collaboration. The ideal...Senior
- ...A leading AI startup is seeking a Senior Software Developer to be a technical reference for the team. The ideal candidate should have strong expertise in backend development, particularly in Python and TypeScript, and experience with cloud-native technologies, primarily...Senior
- Una compagnia di consulenza IT è alla ricerca di un Senior Back End Developer con almeno 3 anni di esperienza nello sviluppo di web component. Il candidato ideale deve avere ottima conoscenza delle best practice di sviluppo web e ottima esperienza in Java, insieme a una...Senior
- Un'azienda internazionale di tecnologia cerca un ingegnere software con oltre 5 anni di esperienza in Java per gestire e aggiornare il proprio codice. Il candidato selezionato lavorerà uscendo in sede a Milano per 4 giorni a settimana. Offriamo un pacchetto retributivo...SeniorLavoro ibrido
- A technology company in Milan is seeking an experienced Senior Full Stack Engineer to join their Platform Team. You will contribute to the design and implementation of core platform components, and work closely with senior engineers. Candidates should have at least 3 years...SeniorLavoro ibrido
- A technology consulting firm seeks a skilled Cloud DevOps Engineer for a hybrid position focused on Kubernetes, Docker, and CI/CD workflows. The ideal candidate will manage K8s architecture and configure Docker security and optimization. A strong understanding of GitHub...SeniorLavoro ibrido
- ...scalable, high-performance, and compliant software solutions that power trading and market-... ...with Traders, Quantitative Analysts, Developers and other technology teams, the Trading... ...with Traders, Quants and Developers to develop and refine trading algorithms that respond...Senior
- Siamo alla ricerca di una figura SAP CO Consultant con un’esperienza compresa tra 1 e 5 anni, da inserire nel team.La risorsa si occuperà di anasili, implementazione e supporto dei processi legati al modulo Controlling (CO) di SAP.Analizzare requisiti di business e tradurli...Senior
- ...the engineering team that builds the Kong AI gateway, empowering companies and developers around the world to govern every step of their AI & LLM based innovation. As a Senior Software Engineer in the AI Gateway Team, you will be working on core features such as multi...SeniorRemoto
- ...Overview Senior Project Developer – Data Centers & Renewables Location : Milan, Italy We’re looking for an experienced Project Developer to lead the development of large-scale data center projects across Italy and Western Europe. This is a hands-on role, taking...SeniorStage/Tirocinio
- A leading technology company in Milan is seeking a Senior AI Engineer - Tech Lead to develop web applications and lead the AI vertical. The role requires expertise in Python and generative AI technologies, and strong collaboration skills with design and development teams...SeniorLavoro ibridoRemoto
- A fintech company based in Milan is seeking a Senior Software Engineer to drive technical strategy and development in the Consumer Wealth team. The ideal candidate has over 7 years of experience in back-end engineering, particularly with Java and AWS. Responsibilities include...SeniorLavoro ibridoOrario flessibile
- Un'azienda di consulenza tecnologica sta cercando un Angular Senior Developer a Milano. Il candidato ideale ha esperienza solida in Angular, TypeScript e RxJS e sarà responsabile dello sviluppo di soluzioni frontend performanti. Si richiede attenzione alla qualità del...SeniorImpiego permanenteLavoro ibrido3 giorni/sett.
30.000 € - 45.000 €
Un'azienda innovativa nel settore tecnologico cerca un Java Developer con almeno 4 anni di esperienza. La posizione richiede competenze in Java SE, JavaEE, progettazione di architetture software e microservizi. Offriamo uno stipendio compreso tra 30.000€ e 45.000€, premio...SeniorSmart workingLavoro ibrido- Una grande banca italiana cerca un DevOps Engineer innovativo per migliorare la sicurezza e l'efficienza dei processi software. Sarai responsabile della progettazione e ottimizzazione delle pipeline, implementando controlli di qualità e sicurezza. Richiediamo esperienza...SeniorImpiego permanenteSmart working
- A global tech consulting company is seeking a knowledgeable ServiceNow Developer to join their team in Milan, Italy. The role involves developing new modules, maintaining applications, and adapting solutions to meet client needs. Ideal candidates should have strong experience...SeniorRemotoOrario flessibile
- ...About the Role: As a Software Engineer at Kong, you will play a key role in developing and maintaining our cutting‑edge API... ...community under the guidance of senior team members. What You’ll Bring... ...Kong: Kong Inc., a leading developer of API and AI connectivity...SeniorLavoro ibridoRemoto
- A financial services firm in Milan is looking for a Senior Software Engineer to lead the development of core systems and enhance their architecture with a focus on customer growth. You will mentor junior staff and work in a collaborative environment, ensuring effective...Senior
- A leading fintech company in Milan seeks an experienced Full-Stack Software Engineer to join their Checkout team. The ideal candidate has a minimum of 5 years of development expertise with Node.js, TypeScript, and React.js, strong database management skills, and a robust...Senior
- ...Software Engineer Intern - Milan - Motork Opportunity to develop and move within the company Yearly team building activities Food canteen at the office... ...testing and CI/CD pipelines. Collaborate with senior engineers to debug, troubleshoot, and optimize code...SeniorStage/TirocinioTempo pieno
Vuoi ricevere più offerte di lavoro?
Iscriviti per ricevere offerte simili a Senior Software Engineer - AWS Cloud. Iscriviti ora!
- software engineer Milano
- senior developer engineer Milano
- software test engineer Milano
- senior developer Milano
- software engineer job part time Milano
- cloud developer Milano
- senior software engineer Milano
- developer sviluppatore programmatore Milano
- developer mobile Milano
- programmatore software junior Milano

