Python Developer (Linux) Miejsce pracy: Kraków Technologies we use Expected Python Microsoft SQL Server Git Linux Shell scripting Optional Java C++ Operating system Linux About the project Join our ongoing collaboration with one of the largest North American banks – serving over 17 million clients worldwide. As part of the capital markets division, our team develops and extends a C++/Python-based system used for bond pricing and risk analytics. The platform acts as a single source of truth for bond analytics, simplifying pricing and risk processes for front desks and supporting critical financial operations. Built on a Solace message broker using C++20, Python 3.11, SQL Server, and Linux, the system provides essential tools for analysts and risk managers. We follow Agile (Kanban) methodology, focusing primarily on developing new features and enhancing existing services. Industry: Finance Team & Collaboration •5 people from Montrose around 30 on the client’s side, including developers, QAs, Business Analysts, and Project Managers Regular meetings: •3 short standups per week (Montrose team) •1 weekly standup (all team) •1 weekly project status meeting (all team) •Communication via email and Webex chat •Working hours: usually 9:00–17:00 CET Your responsibilities Designing, developing, and maintaining backend services in Python Collaborating with developers across Poland and Canada Building and optimizing services for pricing and risk calculation Participating in code reviews, discussing technical improvements, and sharing best practices Working with SQL Server, Linux, and Solace (Pub/Sub model) Using GitHub, Jira, and Jenkins for CI/CD and task management Our requirements Good knowledge of Python Linux environment Shell scripting Microsoft SQL Git Optional Java C++ This is how we organize our work This is how we work at the clients site agile scrum This is how we work on a project documentation issue tracking tools testing environments unit tests What we offer Diverse teams- interesting, challenging and exciting work in international teams Team events- great events for the whole team Flexible working hours- adjust your working schedule as you want Modern office- air‑conditioned office in Kraków with sitting/standing desks Lunches- lunches delivered from Kraków restaurants Food- breakfasts, a fridge full of food and top‑quality coffee Health- private medical insurance Sport- budget for any sport/fitness activity you choose Training budget- for conferences and trainings Chillout area- comfortable pufas, therapy balls, PlayStation 4 and Nintendo Switch English lessons- with a native speaker Montrose incubator- internal hub for creative ideas Benefits sharing the costs of sports activities private medical care sharing the costs of foreign language classes sharing the costs of professional training & courses remote work opportunities flexible working time fruits integration events corporate sports team no dress code video games at work coffee / tea drinks parking space for employees leisure zone birthday celebration employee referral program charity initiatives family picnics Recruitment stages Online screening call ~30 min Online technical interview ~2 hours Call with our HR team ~45 min Call with potential client ~1 hour 1.We begin with a brief call to discuss your CV and ask open-ended technical questions to get a sense of your background and skills. 2. This stage includes an introduction to our company, a task or assessment relevant to the position and a series of technical questions to further evaluate your expertise. 3. You’ll have the opportunity to speak with a member of our HR team to discuss our company, the projects you’ll be involved in, and address any questions you might have. 4. For some roles, there may be an additional meeting with a potential client to discuss future collaboration and ensure alignment with client needs. 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.