Tech Stack
Job Description, Responsibilities & Requirements
About the Position
Python Developer (+Docker)
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 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. The solution is built using a microservices architecture, with communication handled via the Solace messaging system (pub/sub architecture). All microservices are deployed on the bank’s own Kubernetes cluster and are used by traders for the initial valuation of financial products before they are traded.
Location: Kraków / Hybrid/ Remote from Poland
Salary: UoP | 16,000 - 24,000 PLN
B2B | 21,400 - 28,500 PLN
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.
Team & Collaboration
- Team size: > 20 people, and 7 from Montrose
- Regular meetings: Daily at 15:30 CET and weekly retrospective
- Communication: Chat, emails, ad hoc call
- Working hours: usually 9:00–17:00 CET
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 committed to providing top-notch software solutions to our clients. We pride ourselves on fostering a collaborative and innovative work environment.
Questions about recruitment?
Don't be shy - reach out to our recruiter. Nothing can really surprise her, so whatever's on your mind, you're in good hands.
Magdalena Machowska
IT Recruiter
[email protected]
As Montrose Software, we are 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.