Senior Software Engineer
At Mindbox we connect top IT talents with technology projects for leading enterprises across Europe.
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?
What you get in return
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
Daily tasks
- 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
Requirements
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
Joining this project you’ll become part of Mindbox – a tech-driven company where consulting, engineering, and talent meet to build meaningful digital solutions. We’ll back you up every step of the way, accelerate your development, and ensure your skills make a difference.
Must have: Java, Spring Boot, CD pipelines, Communication skills, Cloud, AWS, Azure, GCP, API, Security, Testing, Automated testing