About this role
What your work will look like:
- Design, build and ship features end to end for our AI products for the software development lifecycle, backed by solid tests and clear documentation.
- Own key parts of how AI supports each lifecycle stage, from requirements and specification to coding, review, release and operations, and drive their delivery with the team.
- Shape the architecture and technical direction of the AI-assisted development lifecycle through specs and design decisions.
- Keep both products reliable, secure and trustworthy in production so teams can depend on them daily.
- Continuously improve the codebase, tooling and processes, using the products themselves to raise the bar on how we build software.
What you need to be successful in this role:
- A Bachelor’s or Master’s in Computer Science (or equivalent practical experience) and 3+ years of hands-on software engineering experience.
- Strong programming skills in Java (or a comparable language), with experience building and maintaining production backend services.
- Hands-on experience building with LLMs and agentic systems, such as tool calling, agent orchestration, prompt and context engineering, and evaluating agent output. A real curiosity about how AI can automate the software development lifecycle.
- Comfort with AI native development in your own daily work, using coding agents and AI tooling to write, review and test code.
- Solid experience with databases such as PostgreSQL and MongoDB, including data modeling and query performance.
- Good understanding of modern engineering practices: Git workflows, CI/CD, code review and test automation. You know these processes well enough to help automate them.
- Experience integrating APIs and working in service-based architectures.
- Clear communication, a collaborative mindset, and the confidence to share ideas and contribute to technical decisions within the team.
Nice to have
- Exposure to high-availability or high-volume systems, ideally in fintech or payments.
- Experience with agent frameworks or protocols (e.g. MCP, LangGraph or similar), or with building internal developer tools.
What’s next?
- Does it sound exciting? - Apply with your CV in English. Please don’t shy away if you don’t meet all the requirements! We’re looking forward to meeting you.
- We will get back to you within 14 days of receiving your application.
- The interview process includes a 30-minute intro call with a TA Partner, a 60- minute call with the hiring manager, 60min skills assessment and a 30min final call. Please note the process might alter depending on our team’s availability.