Informacje o stanowisku
Senior Software Engineer (Java / Microservices)
Corporate & Institutional Banking Client Services
? Hybrid working model
- Kraków: up to 5 days per month from the office
- Warsaw: up to 3 days per month from the office
- Other locations in Poland: 1 day per month or 3 days per quarter
Your career opportunity
Within Corporate and Institutional Banking Client Services, we are building in-house engineering platforms that support customer onboarding and KYC / Customer Due Diligence processes at global scale.
This role is intended for an experienced senior engineer, operating close to a technical leadership level — someone who already influences architecture, delivery standards, and engineering culture, even if they have not formally held a Lead title.
You will be part of a senior engineering group responsible for modernizing legacy systems, designing microservice-based architectures, and setting the technical direction for business-critical CIB applications.
- Strong hands-on experience in backend software engineering, delivering production systems in complex environments
- Proven experience designing and evolving microservice architectures, with frequent and reliable production releases
- Deep understanding of non-breaking change principles, especially in the design of RESTful APIs
- Solid, recent experience with Java (preferably Java 17+)
- Experience designing and managing PostgreSQL schemas in production systems
- Exposure to technical leadership responsibilities, such as:
- influencing architecture or design decisions
- mentoring or guiding other engineers
- owning complex components or services end-to-end
- Ability to operate autonomously, make sound technical decisions, and communicate effectively with both engineers and non-technical stakeholders
- Experience delivering microservices without heavy frameworks (e.g. Spring Boot) is a strong advantage
- Prior experience in banking or financial services is a plus, but not required
Senior Software Engineer (Java / Microservices)
Corporate & Institutional Banking Client Services
? Hybrid working model
- Kraków: up to 5 days per month from the office
- Warsaw: up to 3 days per month from the office
- Other locations in Poland: 1 day per month or 3 days per quarter
Your career opportunity
Within Corporate and Institutional Banking Client Services, we are building in-house engineering platforms that support customer onboarding and KYC / Customer Due Diligence processes at global scale.
This role is intended for an experienced senior engineer, operating close to a technical leadership level — someone who already influences architecture, delivery standards, and engineering culture, even if they have not formally held a Lead title.
You will be part of a senior engineering group responsible for modernizing legacy systems, designing microservice-based architectures, and setting the technical direction for business-critical CIB applications.
,[Work closely with CIB Client Services Engineering Leadership, contributing to architectural and technical decisions across Customer Due Diligence platforms, Design and build microservice-based solutions, partnering with Product and Business teams to assess impact, complexity, and risk of change, Lead by example as a hands-on engineer, delivering high-quality code to production at high cadence, Take ownership beyond implementation — proactively identifying risks, technical debt, and improvement opportunities, Own changes end-to-end: from early business discussions and design, through development and testing, to production release and support, Act as a technical reference point for other engineers, supporting best practices, code quality, and non-breaking change principles, Promote and embed strong engineering standards and culture across the team in a global, regulated environment Requirements: Microservice architecture, REST API, Java, PostgreSQL, Microservices, Spring Boot
Praca KrakówKraków - Oferty pracy w okolicznych lokalizacjach