Software Engineer AI CYBER
Primary stack
Job description
About the Position
We are looking for inquisitive and committed people. People looking to grow, but most importantly, to improve the surrounding environment. Are you one of them? Then this vacancy is for you!
We participate in the construction and evolution of the Group’s digital ecosystem, developing applications and services across multiple domains (channels, products and services, cross-functional operations, data/AI, risk & compliance, and corporate support).
We work in an AI-first development model, building an ecosystem that fosters continuous collaboration between developers and AI agents.
We combine human judgment with automated execution to enhance software quality and multiply team productivity.
We are looking for professionals who do more than just code, and who enjoy designing both the “what” and the “how” of software: understanding problems, formalizing them into specifications, and delegating implementation to AI agents. People capable of embracing and inspiring the next level of AI-powered development: the IDE as a view, not an editor.
Responsibilities
- Create technical specifications and collaborate on functional specifications to be processed by AI agents.
- Transform complex needs into precise and comprehensive intent specifications, anticipating dependencies, edge cases, and technical risks. Define the intent, boundaries, and quality criteria of products, projects, and solutions in the financial sector, delegating technical execution to AI agents.
- Develop software following Secure Software Development Lifecycle (SSDLC) principles.
- Collaborate with architecture and security teams to capture principles, technical decisions, and regulatory requirements, explicitly incorporating them into the context and workflows of AI agents that perform development tasks.
- Drive the adoption of automation for application behavior analysis (response times, resource consumption, logs, etc.).
- Work with multidisciplinary Agile teams, acting as a technical reference and helping raise the engineering standards of the team.
- And, of course, celebrate every success together.
Requirements
- Degree in Computer Science, Telecommunications Engineering, Mathematics, Physics, or equivalent.
- Proven experience with Java 21+, Spring Boot, Spring Cloud, and JPA/Hibernate.
- Experience working with AI agents as an active part of the development process, delegating code generation, testing, and refactoring under your own supervision and judgment, using AI-assisted development tools (GitHub Copilot, Claude Code, or similar).
- Ability to translate functional knowledge and business requirements from the financial sector into clear technical specifications.
- Knowledge of functional security principles and digital service protection, with experience or familiarity in implementing capabilities such as multi-factor authentication, transaction signing, identity and access management, authorization, and transaction protection, ensuring compliance with security standards and financial sector regulations in application and software component development.
- Experience designing RESTful APIs from intent and domain models, defining contracts, behaviors, and constraints before implementation.
- Experience with Agile methodologies (Scrum, Kanban, or similar) and management tools (Clarity PPM, Confluence, Jira, etc.).
- Knowledge and experience with Testing, QA tools, and testing methodologies.
- Teamwork, effective communication, empathy, collaboration, and technical leadership.
- Analytical mindset, adaptability, and continuous learning.
- English.
We Offer
- Your way: Find the work-life balance you need with our hybrid working model. Up to 60% remote working depending on the project. 🤩
- Rest: You can have 27 days’ holiday a year with the option of choosing the best times of the year for you.
- Be Tech, be healthy: No more excuses. Take advantage of our Well-being programme. You can enjoy discounts in gyms, branch physio service, sporting tournaments, fruit, etc. 🏋️♀️♀️👨⚕
- Grow: Our DNA [No Limits 🚀, Tech4u 💻 y One Committed Team 💪] exists so that you can develop all your technical potential using our training and initiatives. Always stay up to date and learn from a team that you will guide in all your endeavours.
- Working here pays: Get more from your salary with the Flexible Remuneration Programme and take advantage of the financial advantages of working for a banking group.
About the Company
Grow professionally in an innovative technological environment, with challenging projects and together with major IT partners.
JOIN US
© CaixaBank Tech. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.