S

SOFICO

Software for automotive finance contract management

AI-native Software Engineer - Java Backend / Microservices

Backend EngineeringConfirmed live in the last 24 hours
Full-timePorto, PortugalNo salary listed

About the Job

Requirements

  • 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.
  • Judgement to determine when agent output is good enough and when it is not.
  • A product mindset, including understanding the problem, constructively challenging assumptions, and owning delivery across the full lifecycle.
  • 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 synchronous and asynchronous interactions.
  • Build and evolve APIs as products, considering consumer needs, documentation, versioning, and backward compatibility with internal consumers and colleagues integrating with external systems.
  • Work with AI agents across specification, design, implementation, testing, and review.
  • Critically review and validate agent output, and take responsibility for everything that gets merged.
  • Investigate production issues and use findings to improve reliability.
  • Take part in code reviews and engineering decisions.
  • Help the team identify, improve, and share effective agentic workflows with the wider engineering community.

Desired Qualifications

  • Spec-driven development 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, continuous integration and continuous delivery, and cloud-native development.
  • Observability and production troubleshooting.

About the Company

SOFICO

Software for automotive finance contract management

SOFICO creates contract management software for the automotive finance, leasing, and mobility industries. Its main product, SOFICO Miles, handles the entire lifecycle of contracts for finance, leasing, and mobility services. The platform typically supports contract creation, pricing, amendments, renewals, and fleet or mobility management within one system and is used by providers worldwide. Unlike general contract tools, SOFICO focuses specifically on automotive finance and mobility contracts, aiming to give its customers a centralized, end-to-end solution. The company’s goal is to help automotive finance and mobility providers manage contracts more efficiently across regional and global markets.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Ghent, Belgium
Founded
1988

Recently Posted Jobs

Explore more opportunities at SOFICO

See more jobs