AI-native Software Engineer, Java Backend / Microservices (m/f/d)
Sofico, Porto, Porto, Portugal +1
- Pay
- Not listed by the employer
- Work type
- Not stated
- Level
- Not stated
- Area
- Software engineering
- Posted
- 16 days ago
Check my fit
See how your résumé lines up with this role: where you match, what's missing, and lines worth rewording.
About the role
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 we’re setting up three new end-to-end software delivery teams. In Porto, we’re hiring three Software Engineers.
Your role
You’ll 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.
We’re 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. You’ll 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 isn’t;
Similar roles at other companies
Pay not posted
Posted 6 days ago
Software Development Engineer - AI Focus
OnbePlano, Texas +1
$119K–$150K / yr
Posted Sep 2, 2026
Pay not posted
Posted Aug 6, 2026
Applied AI Engineer
JobgetherPortugal
€100K–€150K / yr
Posted 4 days ago
Staff AI Engineer
JobgetherPortugal
Listed on Sofico's Greenhouse job board; checked 1 h ago. First seen by us 35 h ago. Being listed doesn't mean the team is actively interviewing. We found this board in a public directory and haven't yet confirmed it against the company's own careers page.