Senior Software Engineer (Backend & Cloud)
Role details
Job location
Tech stack
Job description
We are looking for a Senior Software Engineer who thrives in a modern, cloud-native environment and is eager to leverage cutting-edge tools to drive efficiency.
You will help us design a scalable, containerized platform that ensures the reliability and security our banking clients expect. Beyond traditional coding, we are looking for someone who embraces AI-assisted workflows to accelerate development and elevate testing standards.
You will join us at our Berlin headquarters, working closely with the team to foster a culture of technical excellence and collaboration., * Core Development: Design, build, and maintain high-performance backend services using modern languages (e.g., Java, Go, or Python) to support critical banking operations.
- AI-Enhanced Engineering: Integrate Agentic AI tools into the development lifecycle to automate routine coding tasks, generate test cases, and optimize refactoring processes.
- Cloud & DevOps: Drive the adoption of cloud-native technologies, containerizing applications (Docker), and optimizing CI/CD pipelines.
- Database Excellence: Work with PostgreSQL in a high-load environment, ensuring data integrity and performance.
- Quality & Architecture: Champion code quality and system design, ensuring that our modernization efforts result in a maintainable and future-proof codebase.
This is our tech stack:
- Programming languages: C/C++, Java, Go, 4gl
- CI/CD: Jenkins, GitLab
- Monitoring & Logging: ELK Stack
- Linux-based systems
Requirements
- Experience: 5+ years of professional software engineering experience, with a strong track record in backend development.
- Tech Stack: Proficiency in modern programming languages (e.g., Java, Go, Python). Note: We do not use C#.
- Agentic AI Proficiency: Experience utilizing AI agents and LLM-based tools within the development and testing process (e.g., for code generation, automated unit test creation, or semantic code analysis).
- Modern Tooling: Deep understanding of Containers (Docker/Kubernetes) and CI/CD workflows.
- Database Skills: Strong command of SQL, specifically with PostgreSQL .
- Work Mode: You enjoy working collaboratively in a team setting. We value face-to-face interaction and require presence in our Berlin office 4 days a week , with 1 day of remote work.
- Language: Fluent English is required. German language skills are a "nice to have," but not mandatory.
Benefits & conditions
- Flexible working hours with up to 3 days remote work
- 30 days vacation
- Public transport ticket & travel allowance
- Company pension scheme & capital-forming benefits
- Belonio budget
- Team events & Hacker BBQs
- Free beverages & fruit basket
- Flat hierarchies
- Real opportunities to make an impact