Senior Software Engineer – Python

hace 2 semanas


Barcelona, Barcelona, España Sage A tiempo completo

We're looking for a
Senior Software Engineer
to help design, develop, and deploy scalable, high-quality software solutions that power Sage's next generation of products. You'll use your expertise in Python, AWS, and AI technologies to deliver robust, modern systems while collaborating closely with product managers, QA, and other engineers across multiple squads.

You'll thrive in a fast-paced, iterative environment, building and evolving services that directly impact how businesses operate every day.

/
This is a hybrid role requiring 3 days per week in our Barcelona office.

Your First 90 Days

  • 30 days
    – Get up to speed with our architecture, tools, and delivery pipelines. Understand the products, meet your squad, and start contributing to smaller tasks and code reviews.
  • 60 days
    – Take ownership of features, design scalable solutions, and collaborate closely with your teammates to improve existing services.
  • 90 days
    – Lead development on key initiatives, help shape architecture discussions, and actively contribute to our engineering best practices and AI-driven innovations.

Meet the Team

You'll join a cross-functional, agile engineering team that values collaboration, experimentation, and clean, maintainable code. Our squad currently consists of 4 people plus a part-time architect:

  • 1 Team Lead & 2 developers with complementary expertise across backend and frontend technologies
  • 1 QA engineer focused on quality and automation
  • A part-time architect who supports architectural decisions and long-term technical strategy

We work on
internal AI-based solutions
that power smarter experiences across Sage products, including:

  • Semantic search with RAG (Retrieve-Augment-Generate) for intelligent information retrieval
  • AI-driven report generation with graphics, analysis, and summarization capabilities
  • AI performance metrics to monitor and optimize model efficiency

You'll work alongside product managers, QA engineers, and other developers who are passionate about solving complex problems and continuously improving how we build software.

Your manager fosters an empowering, supportive, and technically engaging environment where engineers are encouraged to learn, challenge ideas, and take ownership of their work.

How Success Will Be Measured

  • Delivery of reliable, well-structured, and maintainable software
  • Active contribution to architecture design and code quality improvements
  • Collaboration and knowledge sharing across squads
  • Initiative in problem-solving, automation, and continuous delivery
  • Commitment to clean code, scalability, and system resilience

Skills You'll Gain

  • Deep expertise in cloud-native development using AWS
  • Experience designing scalable APIs and AI-powered solutions
  • Exposure to cross-squad collaboration and product-driven delivery
  • Broader understanding of system design, DevOps, and automation at scale

Snapshot of Your Day-to-Day

You'll design, code, test, and deploy cloud-based services using Python and AWS, collaborating with other engineers to deliver features from concept to production. You'll review pull requests, participate in architecture discussions, and continuously refine system performance and scalability.

At Sage, we hire technically capable people. While we use the technologies below, we don't expect expert knowledge from day one.
What matters most is your curiosity, problem-solving mindset, and passion for building reliable systems. You'll be fully supported as you learn and grow with us.

  • Python or Typescript for creating and consuming APIs
  • Python for developing AI solutions
  • AWS – for most of our production infrastructure and data storage. We use services such as:

-Amazon DynamoDB, AWS Lambda, Amazon Bedrock, ECS, SQS, SNS, and others.

-CDK for building infrastructure

-GitHub Actions for CI/CD

Qualifications

  • Strong experience in software engineering with service-oriented architectures
  • Proven experience with Python or TypeScript for API development
  • Hands-on experience with AWS and cloud-native services
  • Passion for writing clean, maintainable, and testable code
  • Strong collaboration skills and ability to thrive in an agile, fast-paced environment
  • Comfortable owning code from design to production
  • Familiarity with architectural decision-making and scalable design principles

Nice to Have

  • Experience developing or integrating AI-powered solutions
  • Exposure to infrastructure as code (CDK preferred)
  • Familiarity with React for web development and with Docker for containerization.
  • Experience with GitHub actions.

At Sage, we offer you an environment where you can grow professionally without compromising your personal well-being.
Our benefits package is designed to provide stability, flexibility, and balance:

  • Flexible benefits: exchange part of your salary and make tax savings on health insurance, meal and transport vouchers, childcare, and training.
  • Well-being: Free access to the Calm app (for up to 5 users), 24/7 counselling, and emotional support from our Healthy Mind Coaches. We also offer self-care and parenting resources through the Cleo app.
  • Flexible working: flexibility of working one hour in, one hour out, shortened workdays on Fridays and during the summer, and the opportunity to work from over 40 countries for up to 10 weeks per year through our Work Away program.
  • Annual leave: 23 working days of vacation, 5 paid days per year for volunteering, and 5 additional paid days annually for personal or professional development.
  • Extended leave: 7 extra days of maternity leave and 5 extra days of paternity leave, on top of the legal allowance, available after one year of service.
  • Financial support: Life and disability insurance, salary advances of up to 3.5 times your net monthly pay, a €300 net marriage bonus, and access to Sage's employee stock purchase plan at a discounted rate.

Health and Safety Responsibilities

  • Fostering the safety culture, by leading with your own example.
  • Following established safety procedures and reporting potential hazards promptly helps maintain a secure and efficient workplace.
  • Participating in safety training sessions and adhering to preventive guidelines and procedures, the objective is minimizing risks and protecting yourself and the rest of your colleagues.

  • Senior Software Engineer

    hace 2 semanas


    Barcelona, Barcelona, España idpp A tiempo completo

    Senior Software EngineerLocation:Barcelona (Office-based, Mon–Fri)About UsWe're building the data infrastructure powering the future of European Financial Services. Our platform enables real-time financial and employment data access for fairer, faster products.Tech StackTypeScript, MongoDB, React, Python, GCP, Kubernetes, TerraformWhat You'll DoBuild and...

  • Senior Software Engineer

    hace 2 semanas


    Barcelona, Barcelona, España INGENIEROJOB A tiempo completo

    de la ofertaSenior Software Engineer (Full Stack)DescripciónSolutia Life Siciences (división de recruitment de Solutia) especializados en perfiles técnicos y de middle management en sectores farmacéutico, biotech y medical devices.Actualmente seleccionamosun/a Senior Software Engineer (Full‑Stack)para una startup de tecnología médica profundamente...


  • Barcelona, Barcelona, España YouGov A tiempo completo

    The Role:We are seeking a Senior Python Engineer to develop and maintain scalable micro-services and APIs. You will work on building high-performance backend systems with a focus on event-driven architectures, integration, and event sourcing.Remote role but must be based In SpainThe Team:We are passionate about making peoples' voices heard by creating...

  • Software Engineer

    hace 2 semanas


    Barcelona, Barcelona, España WeHunt España A tiempo completo

    Sobre nuestro clienteDesde WeHunt colaboramos con una fintech con sede en Barcelona que está construyendo el primer crypto wealth manager impulsado por inteligencia artificial, orientado a inversores de alto patrimonio y clientes institucionales. Su plataforma combina gestión de carteras, planificación financiera y estrategias cuantitativas de tipo hedge...

  • Senior Software Engineer

    hace 2 semanas


    Barcelona, Barcelona, España Milestone Systems, Inc. A tiempo completo

    Are you passionate about harnessing the potential of Artificial Intelligence (AI) to transform industries?Are you eager to be at the forefront of innovation within Milestone's cutting-edge Video Management System?Join our Emerging AI Team in Barcelona as a Senior Software Engineer and be at the forefront of shaping the future of video management systems,...

  • Senior Software Engineer

    hace 2 semanas


    Barcelona, Barcelona, España Milestone Systems A tiempo completo

    Are you passionate about harnessing the potential of Artificial Intelligence (AI) to transform industries?Are you eager to be at the forefront of innovation within Milestone's cutting-edge Video Management System?Join ourEmerging AI Team in Barcelonaas aSenior Software Engineerand be at the forefront of shaping the future of video management systems,...


  • Barcelona, Barcelona, España Milestone Systems A tiempo completo

    DescriptionAre you passionate about harnessing the potential of Artificial Intelligence (AI) to transform industries?Are you eager to be at the forefront of innovation within Milestone's cutting-edge Video Management  System?Join our Emerging AI Team in Barcelona as a Senior Software Engineer and be at the forefront of shaping the future of video...

  • Senior Python Engineer

    hace 2 semanas


    Barcelona, Barcelona, España Appodeal A tiempo completo

    Appodeal is a dynamic US-based product company with a truly global presence.We have offices in Warsaw, Barcelona and Virginia along with remote team members located around the world.Our company thrives on diversity, collaboration, and innovation, making us a leader in the mobile app monetization space.Why Appodeal?At Appodeal, we're more than just a...

  • Senior Software Engineer

    hace 2 semanas


    Barcelona, Barcelona, España Siemens A tiempo completo

    Job ID491462Posted since13-Jan-2026OrganizationCybersecurityField of workCybersecurityCompanySiemens S.A.Experience levelMid-level ProfessionalJob typeFull-timeWork modeHybrid (Remote/Office)Employment typePermanentLocation(s)Barcelona - Barcelona - SpainLisbon - Lisboa - PortugalMadrid - Madrid - SpainSevilla - Sevilla - SpainValencia - Valencia/Valencia -...


  • Barcelona, Barcelona, España OPENCHIP & SOFTWARE TECHNOLOGIES A tiempo completo

    The RoleOpenchip is building new RISC-V chips with security at heart, enabling safer and more privacy-respectful execution of data processing workloads like AI models.As a Senior Security Software Engineer, you will lead a team designing and implementing security features across Openchip's software stack: from low-level platform firmware to integrations with...