Software Engineering

Sofico

Porto

Hybrid

EUR 50,000 - 85,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary package
Meal allowance per working day
Fully covered private health insurance
Hybrid working and flexible hours
Modern co-working space in Porto
Structured onboarding with a dedicated
coach
Room to help shape how your team works
Ongoing learning opportunities
Casual drinks, team activities and公司‑w

Job summary

Sofico in Porto, Portugal is seeking an AI-native Software Engineer, Java Backend / Microservices to join an end-to-end delivery team. You will design and build robust Java backend services, applying Domain-Driven Design and delivering APIs that serve real business needs.

You will work with AI agents across the lifecycle, review outputs, and help shape agentic workflows. The role offers hybrid working, competitive salary, meal allowance, private health insurance, and opportunities to grow in a

Qualifications

  • Strong hands-on experience with Java backend development.
  • Experience with Domain-Driven Design and defining service boundaries.
  • Experience building REST APIs with consumers in mind.
  • Experience with microservices, SQL databases, and relational databases.
  • Daily use of AI coding assistants or engineering agents.
  • Judgement to assess when agent output is sufficient.
  • Product-minded approach to understand problems and own delivery.
  • Willingness to travel occasionally to other international offices.

Responsibilities

  • Design and build Java backend services and microservices that turn complex business requirements into clear domain models.
  • Use Domain-Driven Design to define service boundaries, responsibilities and interactions, both synchronous and asynchronous.
  • Build and evolve APIs as products, focusing on consumer needs, documentation, versioning and backward compatibility.
  • Work with AI agents across the whole lifecycle, from specification and design to implementation, testing and review.
  • Critically review and validate agent output, and take responsibility for everything that gets merged.
  • Investigate production issues and use what you learn to improve reliability.
  • Take part in code reviews and engineering decisions.
  • Help your team find agentic workflows that work and share them with the wider engineering community.

Skills

Java backend
Domain-Driven Design
REST APIs
Microservices
SQL databases
AI agents
Product mindset
Travel readiness

Job description

AI-native Software Engineer, Java Backend / Microservices (m/f/d)

Porto, Portugal | Product Engineering | Mid-level or senior

Why SOFICO?

SOFICO is an international Belgian software product company with more than 35 years of experience and an open, horizontal culture. We build Miles, an enterprise platform for automotive finance, leasing, fleet and mobility. It covers the full contract lifecycle, from quotation and pricing to billing, assets and integrations.

Our Product organisation is growing, and weu2019re setting up three new end-to-end software delivery teams. In Porto, weu2019re hiring three Software Engineers.

Your role

Youu2019ll join an end-to-end delivery team of engineers and analysts, working closely with Product and Architecture. The team owns its work from discovery and design through release and production.

Weu2019re looking for AI-native engineers, or engineers who want to become one. AI agents are part of how you work every day. You use them to explore the problem, write specs, build and test code, and review changes. You stay responsible for the design and for the quality of what ships.

We also want engineers who ask why a capability is needed, who will use it and how it makes the product better. Youu2019ll help shape solutions, make informed trade-offs and own the outcome.

What will you do?
  • Design and build Java backend services and microservices that turn complex business requirements into clear domain models;
  • Use Domain-Driven Design to define service boundaries, responsibilities and interactions, both synchronous and asynchronous;
  • Build and evolve APIs as products, paying attention to consumer needs, documentation, versioning and backward compatibility, together with internal consumers and colleagues who integrate with external systems;
  • Work with AI agents across the whole lifecycle, from specification and design to implementation, testing and review;
  • Critically review and validate agent output, and take responsibility for everything that gets merged;
  • Investigate production issues and use what you learn to improve reliability;
  • Take part in code reviews and engineering decisions;
  • Help your team find agentic workflows that work, improve them and share them with the wider engineering community.
What do you bring?
  • Strong hands-on experience with Java and modern backend development;
  • Experience with Domain-Driven Design, turning business concepts into software models and service boundaries;
  • Experience building REST APIs with their consumers in mind;
  • Experience with microservices, SQL and relational databases;
  • Daily use of AI coding assistants or engineering agents, or a strong drive to build that habit quickly;
  • The judgement to tell when agent output is good enough and when it isnu2019t;
  • A product mindset: you want to understand the problem, challenge assumptions constructively and own delivery across the full lifecycle;
  • Willingness to travel occasionally to our other international offices.
Nice to have:
  • Spec-driven development (SDD) or other spec-first ways of working with AI agents;
  • Experience setting up or improving agentic workflows for a team;
  • Quarkus;
  • Kafka or other messaging technologies, and event-driven architectures;
  • Docker, Kubernetes, CI/CD and cloud-native development;
  • Observability and production troubleshooting.
Whatu2019s in it for you?
  • Competitive salary package;
  • Meal allowance per working day;
  • Fully covered private health insurance;
  • Hybrid working and flexible hours;
  • Modern co-working space in Porto;
  • Structured onboarding with a dedicated coach;
  • Room to help shape how your team works with AI agents;
  • Ongoing learning opportunities;
  • Casual drinks, team activities and company-wide events.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI-native Software Engineer, Java Backend / Microservices (m/f/d)
AI-native Software Engineer, Java Backend / Microservices (m/f/d)

Sofico • Porto

Hybrid
EUR 60,000 - 90,000
Meal allowance
Private health insurance
Hybrid working
+4
Business Analyst, Product Delivery (m/f/d)
Business Analyst, Product Delivery (m/f/d)

Sofico • Porto

Hybrid
EUR 38,000 - 50,000
Meal allowance
Private health insurance
Hybrid work
+4
Software Developer - Java Backend
Software Developer - Java Backend

SOFICO • Porto

Hybrid
EUR 48,000 - 72,000
Competitive salary package
Meal allowance provided per workingday
Fully covered private health insurance
+4
Software Developer - Java Backend
Software Developer - Java Backend

Sofico • Porto

Hybrid
EUR 45,000 - 75,000
Competitive salary
Meal allowance
Private health insurance
+2
AI-Driven Java Backend Engineer in Porto | Microservices
AI-Driven Java Backend Engineer in Porto | Microservices

Sofico • Porto

Hybrid
EUR 50,000 - 85,000
Competitive salary package
Meal allowance per working day
Fully covered private health insurance
+7
Product Owner
Product Owner

Sofico • Porto

Hybrid
EUR 50,000 - 70,000
Meal allowance
Private health insurance
Hybrid working
+3
Senior Engineering Director (m/f/d)
Senior Engineering Director (m/f/d)

Sofico • Porto

On-site
EUR 120,000 - 160,000
AI-Driven Java Backend Engineer (Microservices)
AI-Driven Java Backend Engineer (Microservices)

Sofico • Porto

Hybrid
EUR 60,000 - 90,000
Meal allowance
Private health insurance
Hybrid working
+4
Software Engineer - Ai (F/M/Div.)
Software Engineer - Ai (F/M/Div.)

The Bosch Group, Inc. • Viseu

On-site
EUR 65,000 - 90,000
Health insurance
On-site medical office
Training opportunities
+5
Mid Software Engineer - AI (f/m/div.)
Mid Software Engineer - AI (f/m/div.)

Bosch Group • Braga

On-site
EUR 45,000 - 65,000
Health insurance
Medical office on site
Employee discounts
+2
Top locations