CrawlJobs Logo

Python Developer (+ C++)

https://www.montrosesoftware.com/ Logo

Montrose Software

Location Icon

Location:
Poland , Kraków

Category Icon

Job Type Icon

Contract Type:
Employment contract, B2B

Salary Icon

Salary:

16000.00 - 24000.00 PLN / Month

Job Description:

We’re not a typical software development team. Instead of working on business features, our goal is to keep a large, shared library stable and consistent. The library is developed by more than 100 contributors and used across different environments and technologies. Our daily work involves solving complex technical problems. We often deal with compilers, system quirks in Linux and Windows, and other deep technical topics that require careful research and creative thinking. We’re also responsible for setting up automation and defining rules for development and release processes. The project is large and part of a highly regulated financial institution, so the work can be challenging — but also very rewarding for those who like solving difficult engineering problems.

Job Responsibility:

  • Keep our shared library stable and working well
  • Solve technical problems on Linux, Windows, and different systems
  • Find and implement solutions to make the system faster and more reliable
  • Help set up automation and improve development and release processes
  • Work together with other developers to deliver high-quality results

Requirements:

  • Strong experience in C++ and/or Python
  • Familiarity with Linux and Windows systems
  • Experience with build systems, compilers, and automation
  • Ability to solve complex technical problems and work independently
  • Comfortable working in a collaborative team with multiple contributors
  • Good English communication skills

Nice to have:

Experience in finance or regulated environments is a plus

What we offer:
  • Diverse teams
  • Interesting, challenging and exciting work in international teams
  • Team events
  • Flexible working hours
  • Modern office
  • Lunches
  • Food
  • Health
  • Sport
  • Training budget
  • Chillout area
  • English lessons
  • Montrose incubator

Additional Information:

Job Posted:
February 14, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Python Developer (+ C++)

Senior Python Developer

We are looking for a Senior Python Developer for Finance Application. Inetum is ...
Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
https://www.inetum.com Logo
Inetum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Python
  • C++
  • OOP
  • Apache Ignite
  • GIT
  • Ansible
  • Docker
  • K8s
  • English – B2
Job Responsibility
Job Responsibility
  • Works closely with Business Analysts to ensure the deliveries meet requirements
  • Develops, unit tests and implements new functionality and enhancements in the system in accordance with bank-wide technical architecture standards
  • Manages code reviews and source control repository as well as deployments (with APS)
  • Improves existing software by correcting bugs, refactoring or rewriting code when identified necessary
  • Manages general software issues relating to data integrity, system efficiency, functional architecture, performance
  • Provides a clear progress update on tasks to the domain manager on a regular basis, escalates risk and issues in a timely manner
  • Provides mentoring and guidance to other team members and sets the technical direction within the scope of the concerned applications
Read More
Arrow Right

Python Developer

Montrose Software helps one of the largest North American banks to enhance and m...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
https://www.montrosesoftware.com/ Logo
Montrose Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent knowledge of Python programming language
  • AWS
  • Familiarity with C++
  • Ability to use Git or SVN version control system
  • Unit testing skills
  • Knowledge of Javascript / React
  • Fluent in spoken and written English
Job Responsibility
Job Responsibility
  • Development of the analytics services supporting pricing of financial instruments in the different services across the bank as well as in our’s team web based applications
  • Python analytical library serving as proxy to an advanced financial calculation engine as well as employing some degree of business logic by itself
  • Falcon based REST APIs that are building blocks of our multi-service environment
What we offer
What we offer
  • Diverse teams
  • Team events
  • Flexible working hours
  • Modern office
  • Lunches
  • Food
  • Health
  • Sport
  • Training budget
  • Chillout area
  • Fulltime
Read More
Arrow Right

C++ Developer

Market Risk Technology is looking for an experienced individual to work on a VaR...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of experience in software development with at least 5 years of experience in C++ and Unix/Linux
  • In depth knowledge of C++ multithreading is required
  • Python familiarity preferred
  • Experience working in financial markets, risk management and financial instruments
  • Familiarity with market risk concepts including VaR, Greeks, scenario analysis and stress testing
  • Proficiency on Git, Jenkins and CI/CD pipelines
  • Excellent problem solving skills and strong mathematical and analytical mindset
  • Ability to work in a fast paced financial environment
Job Responsibility
Job Responsibility
  • Develop calculation and interface components in C++, STL, Boost
  • Maintain and improve resource scheduling, data caching, and application performance
  • Design and implement computing solutions for risk modeling, pricing and regulatory compliance
  • Maintain high code quality through testing, CI/CD pipelines and version control (Git, Jenkins)
  • Fulltime
Read More
Arrow Right

C++ Developer

Join the growing engineering team and contribute to the build-out of our proprie...
Location
Location
China , Shanghai
Salary
Salary:
Not provided
akunacapital.com Logo
AKUNA CAPITAL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience developing performant, scalable applications in modern C++
  • At least 2 years with C++11, 14, 17 or 20
  • Experience with Linux and Python required
  • Understanding of distributed systems, data structures and algorithms
  • Practical use of multi-threaded/multi-core programming paradigms
  • Object-oriented design and programming experience
  • A curiosity and demonstrated interest in C++14 and beyond
  • Ability to take on projects and drive them through to completion
  • Good English communication skills and comfortable with technical interviews in English
  • Bachelor’s degree in Computer Science, Engineering, Math or equivalent
Job Responsibility
Job Responsibility
  • Design and build mission critical and complex trading systems
  • Plan, design and implement high quality Linux services using modern C++ technologies
  • Build software using Agile methodologies
  • Participate in design sessions and code reviews
  • Work on cross-functional teams to troubleshoot and solve complex problems
  • Fulltime
Read More
Arrow Right

C# Developer

Montrose Software helps one of the largest North American banks to enhance and m...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
https://www.montrosesoftware.com/ Logo
Montrose Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or a related field
  • 4+ years of experience in C# and SQL Server development
  • Strong knowledge of SQL Server database design and development
  • Experience with Python is a plus
  • Familiarity with GIT version control and Control-M
  • Strong problem-solving skills and ability to think critically
  • Excellent written and verbal communication skills
  • Ability to work effectively in a team environment
Job Responsibility
Job Responsibility
  • Develop, maintain, and troubleshoot complex C# and SQL Server applications, including multithreaded applications
  • Design, develop and maintain SQL Server database schemas, tables, views, functions, and stored procedures
  • Participate in the full software development life cycle from planning and design to implementation and maintenance
  • Write clean, maintainable, and efficient code that adheres to industry best practices and coding standards
  • Collaborate with team members, product owners, and stakeholders to ensure project objectives and deliverables are met in a timely fashion
  • Participate in code reviews, testing, and deployment
  • Work with the GIT version control system to manage code repositories, merges, and branches
  • Be familiar with Control-M or any other job scheduler
  • Troubleshoot and debug issues as they arise, and ensure that they are resolved in a timely manner
  • Stay up-to-date with the latest technologies and industry trends related to C# and SQL Server development
What we offer
What we offer
  • Diverse teams
  • Team events
  • Flexible working hours
  • Modern office
  • Lunches
  • Food
  • Health
  • Sport
  • Training budget
  • Chillout area
  • Fulltime
Read More
Arrow Right

C++ Developer

Client description: Montrose Software has an ongoing relationship with one of th...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
https://www.montrosesoftware.com/ Logo
Montrose Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent knowledge of C++
  • Knowledge of institutional equity and commodity derivatives trading systems, particularly Fusion Sophis (Finastra)
  • Fluent in spoken and written English
  • Demonstrated ability to deliver timely, working solutions
  • Numeracy to be able to understand quantitative finance
  • Ability to use version control system, ideally Git
  • Strong software engineering or math background
Job Responsibility
Job Responsibility
  • Bug fixing and new features development
  • Continuous effort to modernize and keep the software modern
What we offer
What we offer
  • Diverse teams
  • Interesting, challenging and exciting work in international teams
  • Team events
  • Flexible working hours
  • Modern office
  • Lunches
  • Breakfasts, a fridge full of food and best coffee money can buy
  • Private medical insurance
  • Budget for any sport/fitness activity you choose
  • Training budget for conferences and trainings
  • Fulltime
Read More
Arrow Right

Mid Python Developer

Our B2B SaaS platform helps small and mid-sized companies - especially software ...
Location
Location
Poland , Kraków
Salary
Salary:
10000.00 - 15000.00 PLN / Month
https://www.montrosesoftware.com/ Logo
Montrose Software
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Excellent knowledge of Python programming language
  • AWS
  • Familiarity with C++
  • Ability to use Git or SVN version control system
  • Unit testing skills
  • Knowledge of Javascript / React
  • Fluent in spoken and written English
Job Responsibility
Job Responsibility
  • Develop and maintain backend functionality and integrate it with the frontend
  • Implement new features, optimize existing functionality, and fix bugs
  • Work with cloud infrastructure and support deployment processes
  • Work together with other developers to deliver high-quality results
What we offer
What we offer
  • Diverse teams
  • Team events
  • Flexible working hours
  • Modern office
  • Lunches
  • Food
  • Health
  • Sport
  • Training budget
  • Chillout area
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Come join our growing team and make a difference every day! As part of a high-pe...
Location
Location
United States , Lorton
Salary
Salary:
Not provided
anavationllc.com Logo
AnaVation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree required, with a preference in the areas of Computer Science, Electrical Engineering, Computer Engineer, or related discipline
  • Minimum of six years of experience as a Software Developer
  • Proficient with Python, Java, C, C++ JavaScript, and other programming languages
  • Mobile app development or systems experience
  • Expertise in source control management with Git
  • Deep understanding of relational databases such as SQL Server, PostgreSQL, or SQLite
  • Mobile application decompiling
  • Comfortable viewing, analyzing, and understanding raw binary data
  • Excellent skills with developer documentation
  • Excellent skills with collaborative coding and ability to adopt shared coding practices
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and integrating software features as a member of a geographically dispersed team, either independently or with limited supervision
  • Apply robust software engineering and database practices to address complex technical challenges, ensuring the delivery of reliable, scalable, and maintainable solutions
  • Interface directly with data architects and software developers to ensure that the data model is able to capture the use cases that the software systems are responsible for
  • Part of a software research and development team focusing on mobile device forensic analysis including mobile device reverse engineering
What we offer
What we offer
  • Generous cost sharing for medical insurance for the employee and dependents
  • 100% company paid dental insurance for employees and dependents
  • 100% company paid long-term and short term disability insurance
  • 100% company paid vision insurance for employees and dependents
  • 401k plan with generous match and 100% immediate vesting
  • Competitive Pay
  • Generous paid leave and holiday package
  • Tuition and training reimbursement
  • Life and AD&D Insurance
  • Fulltime
Read More
Arrow Right