We enable customers to innovate and transform their business by combining premier technology with development expertise
Senior Backend Engineer
Location
Germany
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Backend Engineer
SAP Fioneer
• Design, build and operate cloud-native microservices for our financial services platform • Develop scalable and resilient backend systems using Java, Kotlin, and Spring Boot • End-to-end ownership of features — from technical design and implementation through testing to production operation • Improve CI/CD pipelines and infrastructure-as-code practices using modern DevOps tools • Mentor engineers and ensure quality through code reviews, testing, and best practices
Job Requirements
- Several years of professional experience in software development with a strong focus on backend systems
- Deep expertise in Java and/or Kotlin and frameworks such as Spring Boot
- Hands-on experience with cloud platforms (Azure) and Kubernetes-based environments
- Good understanding of distributed systems, software architecture, and design patterns
- Experience with databases and messaging systems such as PostgreSQL, Redis, Kafka, or RabbitMQ
Benefits
- You will have the opportunity to work with some of the brightest minds in the industry on a highly ambitious project that helps shape the constantly evolving financial sector. This is an environment where you get the best of both worlds — the agility, enthusiasm, and dynamism of a startup combined with the established expertise, strong market presence, and extensive client network of an established company.
- At SAP Fioneer you'll benefit from a flexible working environment that encourages creativity, challenges you to think beyond boundaries, brings new ideas, and questions the status quo. You will join a diverse, global team that we are proud of and continually evolve. As an employee you can actively shape your career and benefit from competitive compensation packages and performance-driven development opportunities.
- We offer a comprehensive benefits package that includes, among other things, company pension plans, health and wellbeing support, various mobility options such as bike leasing and commuting allowances, as well as additional perks like anniversary bonuses, service recognition awards, and relocation expense reimbursement.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own the technical direction of the Order Management module • Design the architecture for the complete order lifecycle, document generation, contract management, and integrations with systems • Design and own reliable integrations with internal planning systems and DocuSign • Drive architectural alignment through design docs and RFCs • Help define how the team adopts AI tooling responsibly • Design performant APIs for dashboards, search, and pipeline visibility • Balance business needs with long-term technical sustainability • Design systems that remain reliable under failure while continuously improving observability and monitoring
Senior FullStack Developer – .Net/React
Ocean Technologies GroupPowering teams that deliver for people & planet, with maritime learning, crew and fleet management and GRC solutions
• Design, code, test, debug, and document software applications using .NET, cloud and related technologies. • Ensure the performance, quality, and responsiveness of applications. • Develop responsive, user-friendly frontend interfaces using React.js • Collaborate with the team to define, design, and ship new features. • Work with project leaders, product owners, and developers to understand business requirements and translate them into technical solutions. • Collaborate with designers to implement visually appealing UI/UX designs • Provide ongoing maintenance, support, and enhancements in existing systems. • Offer support to end-users of the application, by troubleshooting and problem solving. • Stay up to date with new technology trends and best practices in .NET development. • Continuously improve the codebase, fix bugs, and optimize performance. • Participate in code reviews to ensure code quality and shared knowledge. • Create and maintain comprehensive documentation for software solutions. • Develop and implement unit and functional tests to ensure code quality. • Assist in defining test scenarios and in testing the developed functionality
Senior Software Engineer | AI Evaluation
TolokaYour high quality data partner for all stages of AI development
Role Description We're building a dataset to evaluate AI coding agents - how well a model handles real-world developer tasks. Essentially, we're building an olympiad for AI models: the better the tasks, the more precisely we see where models are weak, and the faster they improve. What you'll actually do: - Create tasks and the criteria to evaluate them. Each task consists of: - An isolated environment - an emulation of a developer's workstation: a Linux machine with dev tools (terminal, CLI), MCP servers (repository, task tracker, messenger, documentation, etc.), and a real web application codebase; - A task - a prompt, just like in real work (a ticket link, a messenger conversation, anything). The agent figures it out on its own - reads the ticket, checks discussions, searches docs, explores the code. All of that context is also part of the task and needs to be created and thought through; - Tests and evaluation criteria - how to verify the agent solved the task correctly. - The work breaks down into two phases: - Building the virtual company - following a high-level plan, you create a company: codebase, infrastructure, context (conversations, documentation, tickets). The result is a realistic environment with development history. - Assembling and calibrating tasks - from intermediate states of the company, task drafts are assembled (based on a taxonomy). You turn a draft into a full task: write the prompt, define evaluation criteria, ensure the task is solvable and the evaluation is fair. - Then an AI agent receives the task and tries to solve it the way a developer would - and you evaluate the result. What the work looks like in practice: - Iterating with an AI agent on tests - they should catch real problems, not miss bad solutions, not break on good ones; - Reviewing code written by agents; - Analyzing why an agent failed or succeeded; - Designing edge cases and adversarial scenarios. A significant part of the work is done together with AI - it's very hard to create tasks that are hard for frontier models without using frontier models. Why this is hard: - Frontier models are already good at coding. - Creating a task that genuinely challenges the best models is non-trivial - you need to understand where models fail and what reveals the difference between a good and a bad solution. - Tasks have many valid solutions. - Tests must be neither too strict (breaking valid solutions) nor too lenient (passing bad ones). Core tech stack: - Backend: Python, FastAPI - Frontend: JavaScript/TypeScript, React - Infrastructure: Docker, Postgres, Kafka, Redis You don't need to be an expert in every item, but you should be comfortable reading and reasoning about code across the stack - that's what lets you design realistic tasks, write meaningful tests, and evaluate results. Growth: - You start with task and dataset work, and if it goes well, we expect you to move into a project team - with a broader scope and deeper involvement. Qualifications - Strong software engineering experience: 8+ years in any modern programming language, with a willingness and ability to work primarily in Python in our projects; - Hands-on experience using coding agents such as Claude Code and Codex as part of practical engineering workflows, while maintaining ownership of architecture, correctness, code quality, and delivery; - Problem-solving and clarity of thinking; - Ability to communicate technical decisions and reasoning; - Practical understanding of Docker and development workflows; - Overall readiness to contribute in a technical, execution-focused role. Benefits - Freelance collaboration, with a path into a project team if things go well; - Flexible, fully remote schedule; - Work at the leading edge of AI development, alongside a dedicated and dynamic team of experts; - Projects with customers that are AI industry leaders and well-known household names; - Friendly community. Important Notice Scam Alert Regarding Fake Job Postings: It has come to our attention that an individual or group is fraudulently impersonating Toloka to post fake jobs and solicit personal information from applicants. Please be aware: - Our recruiting team will only contact you from an official "toloka.ai" email address. We will NEVER use Gmail, Yahoo, Tolokainc, toloka.inc, or other personal or seemingly business email accounts. - We will never ask for your bank account details, credit card number, or any fees as part of the application or interview process. - All legitimate job openings are posted on our official careers page: https://toloka.ai/careers#job-list If you see a suspicious job posting or have been contacted by someone you suspect is a scammer, please do not provide any personal information. Instead, report the incident to us directly at security@toloka.ai and report the profile/post to LinkedIn. We are taking this matter very seriously and are working with the appropriate parties to resolve it. Thank you for your vigilance!
• Desarrollo sobre Liferay: Participar en la evolución de la arquitectura existente en Liferay, desarrollando nuevas funcionalidades asegurando estándares técnicos y de calidad. • Mantenimiento y soporte: Analizar, triar y resolver incidencias, contribuyendo a la estabilidad de la plataforma y a la mejora continua del servicio. • Desarrollo de servicios: Implementar y mantener APIs REST y SOAP, garantizando su correcto funcionamiento e integración. • Integración y herramientas de desarrollo: Trabajar con herramientas como Gradle, IntelliJ, Postman o SoapUI para asegurar ciclos de desarrollo eficientes. • Control de versiones y CI/CD: Gestionar código mediante Git e integrarse en flujos de integración y entrega continua. • Colaboración multidisciplinaria: Trabajar junto a equipos técnicos y de negocio para mejorar la plataforma corporativa y dar respuesta a necesidades estratégicas. • Optimización continua: Proponer mejoras tanto a nivel técnico como de procesos para aumentar la eficiencia del servicio.




