Senior Software Engineer
⚲ Kraków
27 000–31 000 zł netto (+ VAT) / mies.
Wymagania
- Java
- AWS
- Google Cloud Platform
- Microsoft Azure
- Spring
- Spring Boot
Opis stanowiska
Nasze wymagania:
Strong software engineering fundamentals with a polyglot mindset
Hands-on development experience with Java (Spring/Spring Boot preferred)
Knowledge of functional, asynchronous, and non-blocking programming models
Familiarity with modern concurrency models and reactive programming approaches
Experience with CI/CD pipelines, version control, and best coding practices
Sound understanding of secure engineering practices
Excellent communication skills with business-level English
Experience in cloud environments (AWS/Azure/GCP) and working with distributed systems
Exposure to security-focused tools and experience securing high-volume APIs
Familiarity with API security concepts: authentication, authorization, and threat mitigation
Strong background in test architecture, including end-to-end and performance testing
Understanding of performance optimization, profiling, and automated testing frameworks
O projekcie:
We’re building enterprise-grade platforms and security services that define technology standards across HSBC. As a Senior Software Engineer, you will be working in a hands-on development role, designing and delivering secure, cloud-native applications and libraries that drive cross-cutting capabilities.
Your contributions will set engineering benchmarks within the bank, ensuring excellence in development, security, and scalability.
Sounds like your kind of challenge?
Zakres obowiązków:
Design, develop, and maintain cloud-based applications primarily in Java
Review and validate solutions for alignment with internal engineering and security standards
Champion high standards in software quality, security, and maintainability
Implement comprehensive automated testing (unit, integration, regression) for all changes
Collaborate openly, solve complex problems, and improve developer productivity
Contribute to efficiency improvements and enhance the developer experience
Support knowledge sharing and mentor less experienced engineers
Note: Detailed project information will be shared during the recruitment process.
Oferujemy:
Flexible cooperation model – choose the form that suits you best (B2B, employment contract, etc.).
Hybrid work setup – remote days available depending on the client’s arrangements - 6 days a month from the office in Kraków
Collaborative team culture – work alongside experienced professionals eager to share knowledge.
Continuous development – access to training platforms and growth opportunities.
Comprehensive benefits – including Interpolska Health Care, Multisport card, Warta Insurance, and more.
High quality equipment – laptop and essential software provided.
Strong software engineering fundamentals with a polyglot mindset
Hands-on development experience with Java (Spring/Spring Boot preferred)
Knowledge of functional, asynchronous, and non-blocking programming models
Familiarity with modern concurrency models and reactive programming approaches
Experience with CI/CD pipelines, version control, and best coding practices
Sound understanding of secure engineering practices
Excellent communication skills with business-level English
Experience in cloud environments (AWS/Azure/GCP) and working with distributed systems
Exposure to security-focused tools and experience securing high-volume APIs
Familiarity with API security concepts: authentication, authorization, and threat mitigation
Strong background in test architecture, including end-to-end and performance testing
Understanding of performance optimization, profiling, and automated testing frameworks
O projekcie:
We’re building enterprise-grade platforms and security services that define technology standards across HSBC. As a Senior Software Engineer, you will be working in a hands-on development role, designing and delivering secure, cloud-native applications and libraries that drive cross-cutting capabilities.
Your contributions will set engineering benchmarks within the bank, ensuring excellence in development, security, and scalability.
Sounds like your kind of challenge?
Zakres obowiązków:
Design, develop, and maintain cloud-based applications primarily in Java
Review and validate solutions for alignment with internal engineering and security standards
Champion high standards in software quality, security, and maintainability
Implement comprehensive automated testing (unit, integration, regression) for all changes
Collaborate openly, solve complex problems, and improve developer productivity
Contribute to efficiency improvements and enhance the developer experience
Support knowledge sharing and mentor less experienced engineers
Note: Detailed project information will be shared during the recruitment process.
Oferujemy:
Flexible cooperation model – choose the form that suits you best (B2B, employment contract, etc.).
Hybrid work setup – remote days available depending on the client’s arrangements - 6 days a month from the office in Kraków
Collaborative team culture – work alongside experienced professionals eager to share knowledge.
Continuous development – access to training platforms and growth opportunities.
Comprehensive benefits – including Interpolska Health Care, Multisport card, Warta Insurance, and more.
High quality equipment – laptop and essential software provided.
🔍 Dekoder Ogłoszenia
🟡
polyglot mindset
Oczekuje się od Ciebie elastyczności w nauce nowych języków i technologii, ale główny nacisk będzie prawdopodobnie położony na Javę.
🟡
define technology standards across HSBC
Twoja praca będzie miała wpływ na szeroki zakres projektów w dużej organizacji, co może oznaczać złożoność i potrzebę uwzględnienia wielu interesariuszy.
🟢
set engineering benchmarks within the bank
Oczekuje się od Ciebie nie tylko implementacji, ale także aktywnego kształtowania najlepszych praktyk inżynierskich w organizacji.
🟡
working with distributed systems
Prawdopodobnie będziesz pracować z systemami składającymi się z wielu niezależnych komponentów, co wymaga zrozumienia ich interakcji i potencjalnych problemów.
🟡
high-volume APIs
Systemy, nad którymi będziesz pracować, obsługują duży ruch, co oznacza konieczność dbania o wydajność, skalowalność i stabilność.