Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a strong Senior Software Engineer to join our team.
This role is not a traditional backend engineering position - we are seeking hands-on engineers who can rapidly onboard onto unfamiliar systems, deliver end-to-end solutions, and leverage modern AI tooling to accelerate development workflows. Engineers in this team will act as high-impact problem solvers, moving across teams to resolve production issues, implement new functionality, and improve system reliability - often under time pressure and in highly ambiguous environments.
Responsibilities
- Rapidly onboard onto unfamiliar codebases, build and run applications locally, and deliver working solutions within tight timelines
- Diagnose and resolve complex production issues across multiple platform teams
- Own end-to-end delivery of features, including implementation, integration-level testing, and CI/CD pipeline integration
- Work across distributed systems and enterprise-scale microservices architectures
- Leverage AI tools (e.g., Copilot, Claude Code, or similar) to generate and iterate on code, create and refine test cases, and accelerate debugging and development workflows
- Critically evaluate AI-generated output and correct gaps, assumptions, or inaccuracies
- Configure, troubleshoot, and improve build pipelines using tools such as Gradle, Maven, and CI workflows
- Collaborate with platform teams to resolve incidents and implement measures to prevent recurrence
- Coordinate SWAT engagements and drive cross-team resolution efforts (for lead role)
Requirements
- At least 3 years of relevant software engineering experience
- Strong experience working with enterprise-scale distributed systems and microservices architectures
- Proficiency in Java for backend service development
- Hands-on experience designing and integrating REST APIs
- Proven ability to take a system independently from clone → build → debug → modify → test → integrate into a CI pipeline
- Hands-on experience with CI/CD pipelines (e.g., GitHub Actions or similar) for automated build, test, and deployment workflows
- Practical experience with build tooling such as Gradle and Maven, including environment and dependency management
- Strong debugging and root cause analysis skills across build failures, dependency conflicts, and runtime issues
- Practical experience using AI tools in software development workflows beyond basic autocomplete, including structured prompt writing, multi-step AI-assisted workflows, and iterating on generated outputs
- Ability to validate the correctness of AI-generated code, identify gaps or incorrect assumptions, and refine outputs to production-quality level
- Solid understanding of when AI can accelerate development versus when manual engineering is required
- Ability to work effectively in high-pressure environments with high ambiguity and minimal guidance
- Excellent oral and written communication skills in English (B2+ level or higher)
Nice to have
- Experience with Kotlin for backend or JVM-based development
- Hands-on experience with Spring Boot for building production-grade microservices
- Experience with agent-based or agent orchestration tools (e.g., Claude Code, LangGraph, or similar)
- Familiarity with advanced developer environments and productivity tooling (e.g., tmux, Warp, scripting workflows)
- Experience with Go (Golang) for backend service development
