.
Senior Software Engineer
  • Kraków
Senior Software Engineer
Kraków, Kraków, Lesser Poland Voivodeship, Polska
ITDS Polska Sp. z o.o.
18. 7. 2025
Informacje o stanowisku

technologies-expected :


  • Java
  • Python

technologies-optional :


  • JavaScript
  • Vue.js

about-project :


  • As a Senior Software Engineer, you will be working for our client, a global financial institution recognized for its digital transformation and data-driven solutions. You will contribute to the development of cutting-edge systems that leverage modern technologies including Java, Python, and event streaming platforms. The role focuses on creating scalable, resilient software while mentoring junior developers and driving innovation in areas such as machine learning and AI. You will be joining a high-performing team that is pushing the boundaries of financial technology in a fast-paced, collaborative environment.
  • Join us, and bring powerful ideas to production!
  • Kraków - based opportunity with hybrid work model (2 days/week in the office).

responsibilities :


  • Designing and developing enterprise-grade software using Java and Python
  • Collaborating with teams to implement robust and scalable architecture
  • Mentoring junior engineers and reviewing their code for quality and consistency
  • Implementing solutions that integrate with event streaming technologies
  • Exploring opportunities to apply AI, NLP, or machine learning to new projects
  • Communicating effectively with stakeholders to translate requirements into technical solutions
  • Writing clean, maintainable code following best practices and design patterns
  • Participating in technical discussions and decision-making processes
  • Continuously improving system performance and developer experience
  • Supporting deployment and maintenance of applications in production environments

requirements-expected :


  • At least 8 years of hands-on software engineering experience
  • Proficiency in Java (version 17 or higher) and Python
  • Experience designing scalable systems in complex, enterprise environments
  • Solid understanding of software architecture principles
  • Familiarity with event-driven programming and streaming technologies
  • Ability to mentor and guide junior engineers in technical development
  • Strong verbal and written communication skills in English
  • Experience working in agile development environments
  • Ability to write clean, testable, and efficient code
  • Willingness to contribute to all stages of the software development lifecycle
  • Experience in AI, NLP, or machine learning

offered :


  • Stable and long-term cooperation with very good conditions
  • Enhance your skills and develop your expertise in the financial industry
  • Work on the most strategic projects available in the market
  • Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years
  • Participate in Social Events, training, and work in an international environment
  • Access to attractive Medical Package
  • Access to Multisport Program
  • Access to Pluralsight
  • Flexible hours

benefits :


  • sharing the costs of sports activities
  • private medical care
  • remote work opportunities
  • flexible working time
  • fruits
  • integration events
  • corporate gym
  • mobile phone available for private use
  • computer available for private use
  • saving & investment scheme
  • no dress code
  • coffee / tea
  • drinks
  • christmas gifts
  • birthday celebration
  • access to +100 projects
  • access to Pluralsight

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    87 056
    7 753