You can be part of our IT team

Join us and together we develop modern banking applications and systems

Find out what technologies we are using

In Bank Millenium we build modern banking based on advanced technology. Our IT specialists create solutions that are used by approx. 1.5 million users on a daily basis.

Bank Millennium's IT area develops and improves web and mobile applications, such as transaction systems, CRM systems, card and credit applications.

C#/ASP.NET, .NET Core, Agile/Scrum, Swift/Kotlin, Apache Kafka, js, Microservices, Microsoft Azure

Bank Millennium's IT area develops and improves web and mobile applications, such as transaction systems, CRM systems, card and credit applications.

C#/ASP.NET, .NET Core, Agile/Scrum, Swift/Kotlin, Apache Kafka, js, Microservices, Microsoft Azure

Who are we looking for?

  • Analyst

    • development of modern and innovative processes in electronic and mobile banking
    • requirements analysis, including the specification and documentation of functional requirements in cooperation with business units
    • preparation of technical specifications for system changes
    • work in technologies: SOA, Web Services, SOAP UI, UML, BPMN, Enterprise Architect

  • Programmer

    • creation and development of mobile applications (transactional banking, goodie)
    • creation and development of web applications (transactional banking, internal applications)
    • work in technologies: .NET, JavaScript, Android, iOS

  • Tester

    • manual tests
    • integration tests
    • automatic tests
    • tests of web and mobile applications
    • work in technologies: Selenium, Appium, C#, API, Jira, SQL, WebServices

If you join us, you'll become a member of the team responsible for key projects for the Bank.
If you join us, you'll become a member of the team responsible for key projects for the Bank.

We are looking for people who are focused on knowledge sharing, who are responsible for solutions they develop and are able to create thoughtful code, taking into account business needs. Because we work in an international environment, we are looking for people who speak English fluently..

Where you can work

WARSAW 2a Stanisława Żaryna street (near the Pole Mokotowskie metro station) WROCŁAW 72 św. Mikołaja street (around the market square) GDAŃSK Targ Drzewny (near the railway station)

What we offer

  • stable employment under an employment contract

  • bonus system

  • increased tax-deductible costs for selected positions

  • doubling the PPK subsidy for employees with longer service

  • private medical care financed by the Bank

  • every quarter new funds to be used on the MyBenefit platform, e.g. for a sports card, cinema tickets, gift certificates or vouchers

  • the possibility of taking out group insurance on preferential terms

  • work with the latest technologies

  • cooperation with an experienced team of specialists

  • Interesting, challenging tasks with applications used by hundreds of thousands of users

  • projects carried out in the SCRUM methodology

  • access to Microsoft ESI – training and certifications to support your development

  • exchange of knowledge as part of cyclical conferences in the IT division – hackathons, joint innovation projects, training and integration meetings

  • access to development webinars, among others Millennium Campus and Development Fridays

  • access to the Mindgram wellbeing platform including psychological support, personal development and tools for taking care of well-being

  • the opportunity to participate in volunteer actions as part of the Bank Millennium Foundation

  1. 1

    Application

    After positive verification of your CV, we will contact you by phone to talk about the recruitment process and set the next steps.

  2. 2

    Meeting

    We invite you to a direct meeting to our headquarters, we meet once as a standard.

  3. 3

    Task

    We will ask you to perform a task checking your programming competence or a test checking your analytical skills.

  4. 4

    Feedback

    We will contact each person involved in the recruitment process by phone or send an e-mail and inform about the recruitment result.

After successfully passing the recruitment process, we will present the proposed terms of employment to selected candidates.

At this stage, you will receive information about the proposed salary, additional financial and non-financial components and the relevant provisions of our remuneration and bonus policies. If you accept the proposed terms, we'll begin the process to prepare you for implementation. We will also provide you with an onboarding app. Thanks to it - even before starting work - you will get acquainted with the formalities and learn more about our organisation.

Digital Bank Millennium

The most interesting IT projects for banking



The developer’s role in a modern bank



Agile software development



Mobile app development



Artificial intelligence in the service of banking



Software tests in banking