Join our ongoing collaboration with one of the largest North American banks – serving over 17 million clients worldwide. We are seeking a strong Software Developer to join the Cash Analytics team, responsible for building and supporting core pricing and risk analytics platforms for cash products.This role focuses on developing high-performance, data-intensive systems used for pricing, risk calculation, and large-scale batch processing. The candidate will work closely with front office, risk, and engineering teams to deliver scalable, reliable, and efficient solutions in a complex production environment.Industry: FinanceLocation: Kraków / Hybrid/ Remote from PolandYour daily work will include:Taking care of existing C#/.NET applications and developing new backend services, APIs, and integrationsDesign, develop, and enhance pricing and risk analytics systems (batch and real-time)Work with large datasets and optimize data processing performance (SQL, in-memory, parallel processing)Collaborate with front office and risk teams to translate business requirements into technical solutionsTroubleshoot and resolve complex production issues in critical systemsImprove system scalability, performance, and reliabilityContribute to system design and modernization of legacy platformsWrite clean, maintainable, and efficient code following best practicesCollaborating with developers across Poland and CanadaParticipating in code reviews, discussing technical improvements, and sharing best practicesUsing GitHub, Jira, and Jenkins for CI/CD and task managementTeam & Collaboration5 (Montrose) + around 30 on the client’s side, including developers, QAs, Business Analysts, and Project ManagersRegular 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 chatWorking hours: usually 9:00–17:00 CET Qualifications:Strong knowledge of C# and .NETGood understanding of data structures, system design, and performance optimizationGood knowledge of PythonSolid experience with SQL, including performance tuning and working with large datasetsKnowledge of Git and collaborative development workflowsProven ability to debug and resolve issues in complex production environmentsExperience working in Linux environmentsPerks, Snacks & Everything Nice :)Work Environment & FlexibilityTop-quality equipment to support your workFlexible working hoursRemote work optionExciting and challenging projects with international teamsLearning & DevelopmentEnglish lessons with a native speakerDedicated training budget for personal and professional growthHealth & Well-beingPrivate medical insuranceMultisport card Air-conditioned workspaceShowers available at the officeFood & ComfortLunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for itFully stocked kitchen with drinks, fruit, and snacksLifestyle & FunNo dress code- dress comfortablyChillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up barRegular team eventsAdditional PerksIndoor bicycle parking
Montrose Software (Polska) Sp.z.o.o is a company operating in the technology and software development industry. It is based in Kraków, Poland, and offers a hybrid work environment. The company values organization, attention to detail, and a strong work ethic. Montrose Software emphasizes collaboration and communication within its teams, utilizing digital tools to enhance efficiency. The company is committed to providing a supportive work environment with top-quality equipment, flexible working hours, and opportunities for personal and professional growth. It also prioritizes employee well-being, offering private medical insurance, a multisport card, and a comfortable office space with various amenities. Montrose Software fosters a relaxed and inclusive culture, encouraging employees to dress comfortably and engage in team events and recreational activities.