
Python Developer (+Docker)
Primary stack
Nice to have's
Job description
About the Position
Montrose Software supports one of the largest North American banks in enhancing and maintaining its financial libraries and applications. The bank serves over 17 million clients worldwide, employs more than 86,000 people, and offers a broad range of services including personal and commercial banking, wealth management, insurance, investor services, and capital markets products.
We are looking for a Python Developer (+Docker) to join our team in Kraków or remotely from Poland. You will be part of the structured rates products team, responsible for developing analytics services that support the pricing and initial valuation of financial instruments used across the bank’s systems and web-based applications.
Responsibilities
- Develop and maintain backend functionality and integrate it with the frontend.
- Implement new features, optimize existing functionality, and fix bugs.
- Work together with other developers to deliver high-quality results.
Requirements
- Excellent knowledge of Python programming language with type hinting
- Experience with large codebases
- Ability to use Git version control system
- Docker / Kubernetes / Ansible knowledge
- Unit testing skills
- Knowledge of JavaScript / React
- Experience leveraging AI agents for software development
- Fluent in spoken and written English
Nice to Have
- Familiarity with C++
- Experience in a quantitative finance environment
- Experience in Linux/Windows management
We Offer
- High-quality equipment
- Flexible working hours
- Remote work possibility
- International project teams
- English lessons
- Training budget
- Clear career path
- Private medical insurance
- Multisport card
- Lunch budget
- Fully stocked kitchen
- No dress code
- Game zone (PS4, NS2)
- Chillout zone
- Regular team events
- Indoor bike parking
About the Company
Montrose Software is responsible only for the job vacancies published on our official website. We cannot verify the accuracy or authenticity of listings on other job boards. If you have any doubts regarding a current vacancy, please contact our Recruitment department.
Magdalena Machowska
IT Recruiter
Recruitment Process
- Technical phone screening (~30 minutes)
- Technical interview (~2 hours)
- Non-technical call with hiring manager or one of the Recruitment Team (~45 min)
- Call with client for which you will be working (30 minutes-1.5 hours)
Salary
- Min: 16 000 PLN
- Max: 28 500 PLN
Note: Salary is based on experience and can vary.
© Montrose software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Montrose Software (Polska) Sp. z o.o.Montrose Software is a software consultancy based in New Jersey (USA), with our primary development center in Kraków. We develop mobile apps, web applications and enterprise systems for a wide variety of clients. If you want to work on dynamic projects for world class clients in a fun workplace, do not hesitate to apply and join our team in Krakow (Poland).
More at Montrose software
All 6 roles
Project Manager Intern
Montrose software · Poland +1

Marketing Intern
Montrose software · Poland +1

C#.Net Developer
Montrose software · Poland

Mid C# Developer
Montrose software · Poland