
Location: Lisbon,Lisbon,Portugal
This role focuses on building and evolving the backend and AI capabilities of SecureGPT, a Generative AI platform used internally within the group. The product includes a ChatGPT-like web interface and a Model Hub that exposes APIs and models for teams building AI-powered applications.
You will work mainly on backend engineering, AI integrations, RAG, Agentic AI capabilities, document processing, testing strategy, and end-to-end delivery of new features. This is not a traditional developer role: we are looking for a Software Engineer who can understand business and technical problems, design solutions, plan implementation, and take full ownership from idea to delivery.
The team is supported by Tech Leads and Managers, but you are expected to work with a high level of autonomy, critical thinking, and engineering maturity.
What will you do?
What are we looking for?
Nice to have:
What can you expect from us?

Caixa Mágica Software is a Portuguese SME and a recognized leader in the open source ecosystem. Founded in 2000 as a spin-off from a university research project, we’ve grown into a trusted technology partner for both public institutions and private companies across Europe.
Our journey began with the development of the Linux Caixa Mágica distribution, and over the years, we’ve expanded into embedded systems, cloud platforms, mobile and web applications and digital identity solutions. We're also the official LPI certification provider in Portugal and a consistent contributor to EU-funded research and innovation projects.
With a strong foundation in open source values, we believe in building sustainable, secure and future-ready technology. Always through collaboration, transparency and innovation.