June 19, 2026
Quantitative Software Engineer (Python)
Mid • Hybrid
25,000 - 30,000 PLN
Warsaw, Poland
Quantitative Software Engineer
Warsaw, hybrid.
Join a team building a research-to-trading platform used to design, test, and deploy quantitative investment strategies. This is a hands-on engineering role focused on high-performance analytics, market data, and production trading infrastructure.
Responsibilities
Develop and maintain C++ and Python applications supporting quantitative research and trading.
Build analytics, pricing libraries, and tools for backtesting, simulation, and production trading.
Design and optimize data pipelines handling large historical and real-time market datasets.
Develop and support production services, including testing, deployment, and monitoring.
Improve platform scalability, reliability, and performance.
Partner directly with researchers and investment professionals to deliver robust, production-grade solutions.
Contribute to technical roadmap, automation, and engineering best practices.
Requirements
Degree in Computer Science, Engineering, Mathematics, Physics, or a related quantitative field.
3+ years of software engineering experience in production environments.
Strong programming skills in Python and modern C++.
Experience with SQL, relational databases, and Linux development.
Experience building, deploying, and supporting production systems.
Strong performance tuning, debugging, and optimization skills.
Understanding of financial markets (equities, futures, FX) and market data usage.
Strong analytical, problem-solving, and communication skills.
Nice to Have
Experience working directly with quantitative research or trading teams.
Background in low-latency or high-throughput systems.
Experience with large-scale data processing and analytics platforms.
Similar jobs you might like
Technology
Link Group
Quantitative Developer
Senior
Hybrid
Warsaw, Poland
30,000 - 40,000 PLN
🏢 Summary: Opportunity for a Quantitative Developer to build and optimize scalable research, analytics, and trading platforms handling large-scale real-time and historical market data. The role focuses on high-performance software development, data pipeline design, and low-latency system optimization in production environments. You will develop robust applications supporting quantitative strategy development and simulation workflows. 🗂️ Requirements: Degree in Computer Science, Engineering, Mathematics, Physics, or related field, Professional experience building and operating production software systems, Strong programming skills in Python, Strong programming skills in modern C++, Experience with SQL databases, Experience working in Linux environments, Experience with distributed systems, Knowledge of performance profiling, debugging, and optimization, Understanding of financial markets and quantitative data processing 📃 Skills: Python, C++, SQL, Linux, DistributedSystems, Profiling, Debugging, Optimization, MarketData, DataPipelines 🏢 Description: Quantitative Developer We are seeking an experienced engineer to design and develop scalable platforms supporting quantitative research, analytics, and trading workflows. The role combines software engineering, data processing, and performance optimization in environments handling large-scale real-time and historical datasets. Responsibilities: Develop and maintain research and analytics platforms used for strategy development and simulation. Build high-performance applications and libraries in Python and C++. Design scalable data pipelines and storage solutions for market data processing. Improve system reliability, automation, monitoring, and deployment processes. Optimize application and infrastructure performance for low-latency and high-throughput workloads. Collaborate closely with technical and business stakeholders to deliver production-ready solutions. Support engineering best practices and mentor junior team members. Requirements: Degree in Computer Science, Engineering, Mathematics, Physics, or a related field. Professional experience building and operating production software systems. Strong programming skills in Python and modern C++. Experience with SQL databases, Linux environments, and distributed systems. Knowledge of performance profiling, debugging, and optimization techniques. Understanding of financial markets and quantitative data processing. Strong analytical and communication skills. Nice to have: Experience with backtesting, pricing, or simulation frameworks. Familiarity with real-time market data systems. Exposure to cloud infrastructure and scalable compute environments. Background in quantitative finance, systematic trading, or financial engineering.
Technology
Yard Corporate
Lead Software Engineer
Senior
Hybrid
Warsaw, Poland
40,000 - 60,000 PLN
🏢 Summary: Lead Software Engineer role in a hybrid model, combining hands-on development and team leadership to build next-generation Middle and Back-office financial systems. The position focuses on architecting and delivering scalable, cloud-native platforms supporting global trading and portfolio operations. The role includes direct people management and close collaboration with finance and portfolio stakeholders. 🗂️ Requirements: 10+ years of commercial software development experience, 2+ years of formal engineering team leadership experience, Strong expertise in C# or strong OOP background, Experience designing and building cloud-native applications, Experience with enterprise messaging systems, Experience with distributed architectures, Experience with large-scale data processing, Experience with modern databases such as Snowflake, Ability to manage large-scale technical projects, Degree in Computer Science, Mathematics, Engineering or related field 📃 Skills: C#, OOP, Cloud, Messaging, Distributed, Snowflake, SQL, Databases, DevOps, Architecture, Data 🏢 Description: Hybrid model: 3 days/week in the office For our client, a top-tier global quantitative investment firm expanding its Warsaw technology hub, we are looking for a Lead Software Engineer. The company is currently engaged in a multi-year strategic initiative to build next-generation Middle and Back-office systems that support their global trading operations, portfolio management, and overall firm growth. This is a strict Player-Coach role (60-70% hands-on coding & architecture / 30-40% management) . You will be actively building software while directly managing a compact team of 4 to 6 engineers. You will also take ownership of stakeholder management, gathering requirements directly from global finance, tax, and portfolio management teams. What you will do: Code & Architect (60-70%): Lead the end-to-end design, architecture, and delivery of highly scalable financial technology platforms. Lead & Mentor (30-40%): Manage a team of 4-6 developers, conduct 1:1s, performance reviews, and guide their career development. Drive the adoption of engineering best practices across code quality, cloud-native architecture, and DevOps. Ensure platforms are highly reliable, recoverable, and scalable to support increasing daily data volumes and analytics requirements. Collaborate directly with global product and engineering teams to translate complex business needs into technical implementations. Requirements: 10+ years of commercial software development experience. 2+ years of formal experience leading engineering teams (people management) and driving large-scale projects. Deep engineering expertise in C# (or strong OOP background with a willingness to transition). Proven track record of designing and building cloud-native applications. Experience with enterprise messaging systems and distributed architectures. Strong experience with large-scale data processing and modern databases (e.g., Snowflake). Exceptional communication skills with the ability to manage expectations of senior, non-technical stakeholders. Degree in Computer Science, Mathematics, Engineering, or a closely related field. Nice to have: Prior experience in the financial services industry, ideally within asset management, hedge funds, or trading firms. Domain knowledge of Middle/Back-office operations. Familiarity with financial accounting systems (e.g., Advent Geneva).
Technology
emagine Polska
Senior C++ Software Engineer
Senior
On-site
Copenhagen, Denmark
🏢 Summary: Senior C++ Software Engineer contract focused on modernizing and scaling a business-critical quantitative analytics platform for real-time pricing, trading, and risk management. The role involves cross-platform migration from Windows to Linux, platform engineering, and improving architecture, scalability, and reliability within a large-scale C++ environment. Onsite assignment in Copenhagen until December 2026 with possible extension. 🗂️ Requirements: 10+ years of C++ development experience, Proven multi-platform C++ development experience, Strong experience with CMake, In-depth knowledge of threading, In-depth knowledge of memory management, Experience with Windows and Linux development environments 📃 Skills: C++, CMake, Linux, Windows, Threading, MemoryManagement 🏢 Description: On behalf of a client within the financial services sector, we are looking for a Senior C++ Software Engineer to support the development and modernization of a business-critical quantitative analytics platform used for real-time pricing, trading, and risk management. The assignment focuses on platform engineering, cross-platform development, and improving the scalability and reliability of a complex analytics environment. You will join an experienced engineering team working on the evolution of a large-scale C++ platform as it expands into areas such as electronic trading, automated execution, and data-driven analytics. Main Responsibilities: Migrate the application from Windows to multiple platforms (Linux and Windows) Review and improve platform architecture, scalability, and reliability. Key Requirements: Expert C++ development with 10+ years of experience Proven experience in multi-platform C++ development Strong experience with CMake In depth understanding of threading and memory management Nice to Have: Experience in financial markets or building systems for trading, risk, or analytics Other Details : Location : Onsite in Copenhagen, Denmark Contract Duration : From as soon as possible until December 2026, with a possible extension.
Technology
Digital Wave Finance AG
Junior Software Engineer Low Latency Trading
Junior
Remote
Zug, ZG, Switzerland
🏢 Summary: Software Engineer role focused on building and optimizing low-latency, high-performance trading infrastructure for global markets using low-level programming and data-driven methods. The position involves developing and maintaining high-throughput systems, exchange connectivity, and large-scale data processing with a strong emphasis on performance and precision. 🗂️ Requirements: Excellent C/C++ programming skills, Hands-on experience with large C/C++ projects, Strong knowledge of TCP and UDP networking, Low-level networking expertise, Deep understanding of algorithms and complexity, Strong knowledge of statistics and algebra, Master’s degree in Computer Science, Electrical/Computer Engineering or related field, Experience with Python or shell scripting, Active GitHub account or proven coding portfolio 📃 Skills: C, C++, Python, Shell, TCP, UDP, Networking, Algorithms, Statistics, Algebra, GitHub, Cloud 🏢 Description: Description About Us For over five years, we've been at the forefront of crypto trading, building the software that outpaces the market. We seek talent in Mathematics, Physics, and Computer Science to apply rigorous scientific and data-driven methods to financial markets. We continuously strive for perfection in every aspect of our research and engineering culture, where the better argument always wins over hierarchy. Our ambition goes far beyond cryptocurrency trading: we are here to dominate global markets, and we are here to win What you will do We're looking for a Software Engineer who lives and breathes low-level programming and high-performance computing. You will work alongside researchers and engineers to build, improve, and maintain our low-latency, high-throughput trading infrastructure. From collecting quotes and trades from exchanges around the world in the most efficient way possible to tackling big-data challenges at scale, this role demands someone who is obsessed with performance, precision, and squeezing out every last microsecond. Location: Zug, Switzerland | Relocation support provided Requirements Creativity, self-motivation, drive to perfection to solve challenging problems down to the nanosecond range Excellent C/C++ design and programming skills Must prove hands-on experiences working on big projects in C/C++ in a dynamic environment Demonstration of active GitHub account (or similar proof) Strong understanding of networking concepts (TCP, UDP, etc.) with low level networking knowledge preferred Deep knowledge of algorithms, complexity, statistics and algebra At least Master's Degree in Electrical/Computer Engineering, Computer Science, or a related area Solid experience with scripting languages (Python, shell scripting, etc.) Familiarity with cloud computing infrastructure (a plus) Benefits Work where scientific thinking and engineering excellence drive decisions A culture focused on continuous improvement and performance at the highest level Highly collaborative environment where good ideas win over hierarchy Direct impact on low-latency trading infrastructure and global exchange connectivity Join an ambitious team building a platform designed to grow beyond cryptocurrency trading
Technology
ITDS
Mid-Level Python Engineer – Trading Systems & Data Pipelines
Mid
On-site
Wroclaw, Poland
30,000 - 50,000 PLN
🏢 Summary: Mid-level Python engineering role focused on building data pipelines and analytical tooling for trading systems, working close to live trading infrastructure and high-resolution market data. The position involves developing libraries and monitoring frameworks to analyze execution quality and optimize trading performance in a high-performance environment. 🗂️ Requirements: 7+ years of professional Python development, Experience building libraries, data platforms, or analytical tooling, Experience with large-scale and time-series datasets, Strong knowledge of NumPy and Pandas, Solid SQL knowledge, Experience with analytical databases, Experience working in Linux environments, Experience with testing, version control, and CI practices, Familiarity with financial markets or electronic trading 📃 Skills: Python, NumPy, Pandas, SQL, Linux, CI, Git, Testing, Databases, Time-series 🏢 Description: Empower the future of trading technology — design innovative data pipelines and analytics that revolutionize market microstructure! Wroclaw-based opportunity with on-site work model. As a Mid-Level Python Engineer – Trading Systems & Data Pipelines , you will be working for our client, a leading financial technology firm specializing in trading infrastructure. You will help build and enhance systems that analyze trading behavior, optimize execution strategies, and support high-performance live trading environments. This is a chance to directly impact the efficiency and transparency of global markets through cutting-edge engineering. Your main responsibilities: Develop Python libraries, data pipelines, and tooling to process exchange protocols, order flow, and large-scale trading data. Design analytical frameworks, metrics, and monitoring tools to evaluate execution quality and system performance. Operate close to the trading stack, working with high-resolution datasets for research and production use. Collaborate with stakeholders to translate analytical insights into measurable improvements in trading execution. Support live trading systems through data validation, pipeline reliability, and real-time monitoring. Analyze trading behavior across venues to identify inefficiencies and improve latency and fill performance. Work with research and infrastructure teams to support ongoing development of market behavior understanding. You're ideal for this role if you have: 7+ years of professional experience in Python development, building libraries, data platforms, or analytical tooling. Strong experience working with large-scale and time series datasets using tools such as NumPy and Pandas. Solid SQL knowledge and experience working with analytical databases. Excellent problem-solving skills and the ability to investigate complex data and system behaviors. Ability to translate analytical or trading-related problems into robust engineering solutions. Experience working in Linux environments, following best practices like testing, version control, and CI. Strong communication skills for collaborating across technical and non-technical teams. Familiarity with financial markets, electronic trading, or execution analysis. It is a strong plus if you have: Exposure to network protocols, packet analysis, or performance optimization techniques. Experience with lower-level programming languages such as C, C++, or Rust. Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.
Technology
StratsLab
Quant Developer
Mid
Hybrid
Warsaw, Poland
20,000 - 42,000 PLN
🏢 Summary: Software Engineer role focused on building and enhancing front office systems for commodities trade risk assessment, including market and trade data processing components. The position involves developing high-performance data pipelines, time series frameworks, and integrations used daily by traders in a fast-paced financial environment. The role emphasizes new development in Python and close collaboration with a highly technical team. 🗂️ Requirements: 2/3+ years of software engineering experience, Proficiency in Python, Strong knowledge of data structures and algorithms, Experience with SQL databases, Experience with NoSQL databases, Experience building ETL data pipelines, Experience with market data or trade data processing systems, Degree in Computer Science, Mathematics, Physics or related field 📃 Skills: Python, SQL, NoSQL, ETL, Kafka, Redis, AWS, Azure 🏢 Description: The StratsLab Difference: Why you should read this We were founded in 2015 by alumni of the Warsaw University MIM Faculty, who spent years sharpening their skills at top-tier investment banks and hedge funds in London. We brought that exclusive, high-impact culture back to Warsaw. Developer-Driven : You will be surrounded by top-notch Developers who genuinely love to code. We prioritize writing new code over maintaining legacy systems. Unique Domain : You'll gain unique skills working directly in the highly specialized area of commodities trade risk assessment. This isn't generic IT - it's highly challenging and intellectually rewarding. Real Impact : You will have independent, responsible tasks and will have a chance to implement your ideas, seeing the immediate effects of your work on complex financial systems. Our Roots & Your Fast Track: We are proud of our origins. Since many of us are alumni of UW (JSIM, CS, Math, Physics) , Matex at Staszic and finalists of the Informatics or Mathematics Olympiad , we know what it takes to get there. If you share this background, just apply and we guarantee you an intro call. We speak the same language, so let’s skip the formalities. While we value our roots, we value exceptional engineering even more. If you are a high-calibre developer from a different path, your skills are the only credential that matters. Apply and let your code do the talking. Your Role: In this role, you will be responsible for designing, developing and testing essential front office components. You will work on market data ingestion, time series frameworks, trade ingestion and high frequency trades. Your work also involves building ETL data pipelines and integrations with third-party systems. You will add features to the framework for easy developing and deploying of applications while providing ongoing support and enhancement of the platform. What makes you the right fit? You should enjoy building the tools and interfaces that traders use daily. You should enjoy seeing users use your work in a different way than you anticipated and adjust accordingly. You should enjoy working in Python. You have 2/3+ years of software engineering experience (we're looking for candidates of different seniority to join our team). You have a strong grasp of data structures, algorithms and exposure to SQL and NoSQL database programming. You enjoy learning and trying new things. Familiarity with streaming technologies like Kafka and Redis is a plus. Familiarity with cloud computing such as AWS or Azure helps you stand out. Exposure to multiple programming languages and paradigms is an advantage. Computer Science, Maths, Physics or other relevant degree. Financial knowledge and/or experience in financial markets will be an advantage. The Offer: We believe that high-calibre work deserves exceptional support: Compensation: Base salary plus a bonus twice a year. Your role and salary are based on your skills and how fast you learn, not just your old job title. Professional Growth: You will work closely with experts and gain exposure to top financial institutions as a natural part of your day. Being in this team means you share knowledge with exceptional programmers and grow your expertise through your daily interactions. Office: Powiśle, Warsaw. Flexible working hours. International business trips for volunteers. Collaborative Work Model We thrive on interpersonal relations and the ability to solve the most complex problems together, that’s why we’re looking for individuals who want to come to the office most days to solve problems together with the team by a whiteboard. The Next Step: Our Selection Process If all goes well, we are going to spend a lot of time together. Our process aims to ensure both you and us know what we are getting into: Informal Introduction: You will start with a casual chat with our Founders to see if we are a good fit for each other. Technical Assessment: You will do a technical task so we can see how you code and solve problems. Team Engagement: You will meet the team and talk about the role directly with the people you would be working with.
Technology
Link Group
Senior Engineer C++ in investment banking
Senior
Hybrid
Warsaw, Poland
35,000 - 50,000 PLN
🏢 Summary: The role focuses on building and optimizing low-latency, high-performance systems for real-time market data processing and distribution within an investment banking environment. It involves developing C++ components, integrating external data sources, and creating Python-based APIs and data pipelines to ensure scalable and reliable access to critical financial data. The position emphasizes performance optimization, distributed systems, and real-time data engineering. 🗂️ Requirements: Strong experience in C++, Experience building high-performance, low-latency systems, Background in real-time or data-intensive environments, Experience with distributed systems, Experience with streaming data, Experience with system integrations and data workflows, Understanding of performance optimization, Experience with system-level engineering 📃 Skills: C++, Python, APIs, DistributedSystems, Streaming, LowLatency, MarketData, DataPipelines, PerformanceOptimization, Linux 🏢 Description: Senior Engineer C++ in investment banking Join a team building a high-performance platform for real-time market data processing and distribution. This role combines low-latency engineering with modern data solutions, supporting large-scale access to critical financial data across the organization. 🔹 What you’ll do Build and optimize low-latency systems for real-time data processing Integrate data from exchanges and external providers Develop APIs and data pipelines in Python Ensure data quality, reliability, and system performance Collaborate with engineering and infrastructure teams to scale solutions 🔹 What you bring Strong experience in C++ and building high-performance systems, preferably in investment banking Background in real-time or data-intensive environments Experience with distributed systems and streaming data Experience with integrations and data workflows Understanding of performance optimization and system-level engineering 🔹 Nice to have Cloud / containerization experience Knowledge of financial markets Familiarity with real-time monitoring tools
Technology
ITDS
Python Engineer
Mid
On-site
Wroclaw, Poland
30,000 - 50,000 PLN
🏢 Summary: Mid-Level Python Engineer role focused on building and optimizing data pipelines and analytical frameworks for trading systems in a high-performance, live market environment. The position involves processing large-scale trading data, improving execution quality, and supporting real-time monitoring within the trading stack. This is an on-site opportunity in Wroclaw with direct impact on trading efficiency and market transparency. 🗂️ Requirements: 7+ years of professional Python development experience, Experience building libraries, data platforms, or analytical tooling, Strong experience with large-scale and time series datasets, Proficiency with NumPy and Pandas, Solid SQL knowledge, Experience with analytical databases, Experience working in Linux environments, Experience with testing, version control, and CI, Fluent English, Legal right to work in the European Union 📃 Skills: Python, NumPy, Pandas, SQL, Linux, CI, Git, C, C++, Rust 🏢 Description: Empower the future of trading technology — design innovative data pipelines and analytics that revolutionize market microstructure! Wroclaw-based opportunity with on-site work model. As a Mid-Level Python Engineer – Trading Systems & Data Pipelines , you will be working for our client, a leading financial technology firm specializing in trading infrastructure. You will help build and enhance systems that analyze trading behavior, optimize execution strategies, and support high-performance live trading environments. This is a chance to directly impact the efficiency and transparency of global markets through cutting-edge engineering. Your main responsibilities: Develop Python libraries, data pipelines, and tooling to process exchange protocols, order flow, and large-scale trading data. Design analytical frameworks, metrics, and monitoring tools to evaluate execution quality and system performance. Operate close to the trading stack, working with high-resolution datasets for research and production use. Collaborate with stakeholders to translate analytical insights into measurable improvements in trading execution. Support live trading systems through data validation, pipeline reliability, and real-time monitoring. Analyze trading behavior across venues to identify inefficiencies and improve latency and fill performance. Work with research and infrastructure teams to support ongoing development of market behavior understanding. You're ideal for this role if you have: 7+ years of professional experience in Python development, building libraries, data platforms, or analytical tooling. Strong experience working with large-scale and time series datasets using tools such as NumPy and Pandas. Solid SQL knowledge and experience working with analytical databases. Excellent problem-solving skills and the ability to investigate complex data and system behaviors. Ability to translate analytical or trading-related problems into robust engineering solutions. Experience working in Linux environments, following best practices like testing, version control, and CI. Strong communication skills for collaborating across technical and non-technical teams. Familiarity with financial markets, electronic trading, or execution analysis. It is a strong plus if you have: Exposure to network protocols, packet analysis, or performance optimization techniques. Experience with lower-level programming languages such as C, C++, or Rust. Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER
Technology
RITS Professional Services
QA Automation Engineer
Mid
Hybrid
Warsaw, Poland
14,000 - 17,000 PLN/mo
🏢 Summary: The offer is for an experienced QA Automation Engineer responsible for designing, implementing, and maintaining automated test suites for capital market systems. The role involves frontend and backend test automation, integration and performance testing, and close collaboration with development teams in a hybrid work model. It provides stable employment, competitive salary, and professional growth opportunities. 🗂️ Requirements: Minimum 3 years of experience in functional test automation (frontend and backend), Minimum 3 years of experience in integration, acceptance, and performance testing, Strong knowledge of Cypress, Puppeteer, SoapUI, JMeter, Postman, Experience with GUI testing, REST, SOAP, Kafka, Proficiency in TypeScript and JavaScript, Understanding of Docker and WebSockets, Experience with GIT version control 📃 Skills: Cypress, Puppeteer, SoapUI, JMeter, Postman, REST, SOAP, Kafka, TypeScript, JavaScript, Docker, WebSockets, GIT, GUI, TCP, UDP, Linux 🏢 Description: QA Automation Engineer Location: Warsaw (Hybrid: 1–2 days a week in the office) Salary: 14,000 – 17,000 PLN Gross We are looking for an experienced QA Automation Engineer to join our team. In this role, you will play a key part in ensuring the quality of our capital market systems by designing, implementing, and maintaining automated test suites. Key Responsibilities Test Automation: Actively participate in the test automation process, creating and maintaining automated test scripts and tools. Test Design: Design and implement comprehensive test cases based on technical requirements. Bug Tracking: Identify, document, and report software defects in a clear and timely manner. Collaboration: Work closely with Developers, Architects, and fellow QA Engineers to ensure the highest software quality and find optimal solutions to technical issues. Specification & Analysis: Collaborate on preparing technical specifications and requirements in the testing domain. Documentation: Assist in creating and updating technical documentation for developed tools and test scripts within the transactional system. Requirements Experience: Minimum 3 years of hands-on experience in functional test automation (both frontend and backend). Testing Diversity: At least 3 years of experience in integration, acceptance, and performance testing. Tech Stack & Tools: Strong knowledge of testing tools and protocols: Cypress, Puppeteer, SoapUI, JMeter, Postman, as well as GUI testing, REST, SOAP, and Kafka. Programming Languages: Proficiency in TypeScript and JavaScript. DevOps & Tools: Solid understanding of Docker, WebSockets, and version control using GIT. Nice to Have Experience in testing software built on low-level programming languages. Knowledge of network protocols (UDP, TCP) and Linux environments. What We Offer Stability: Employment contract (Umowa o pracę). Growth: A challenging and rewarding role in the dynamic capital markets industry with clear professional development opportunities. Compensation: Attractive remuneration system matching your skills. Learning: Access to professional training, courses, and industry conferences. Benefits: A rich benefits package, including a cafeteria system, private medical care, life insurance, and PPE (Employee Pension Plan). Flexibility: Hybrid work model (1–2 days a week in our Warsaw office). This role is not perfectly suited for you, but you have a friend who would fit? Recommend your friend and get up to 5000 zł! Referral Program: Talent from your network
Technology
StratsLab
Senior Python Developer
Senior
Hybrid
Warsaw, Poland
30,000 - 60,000 PLN
🏢 Summary: Backend-focused developer role working on risk management software for financial institutions, with primary development in Python and exposure to multiple languages and cloud platforms. The position involves implementing new functionalities, customizing solutions to client needs, and contributing to complex financial systems in international teams. It offers high-impact technical work in commodities trade risk assessment within a multi-cloud environment. 🗂️ Requirements: Degree in Computer Science, Mathematics, Physics or related field, Advanced knowledge of software design, Strong understanding of data structures, Strong understanding of algorithms, Advanced proficiency in Python, Ability to read and modify code in multiple programming languages, Exposure to multiple programming languages and paradigms, Experience working with cloud platforms, Good communication skills for working with customers 📃 Skills: Python, C++, Go, Rust, TypeScript, AWS, Azure, GCP, Algorithms, DataStructures, CloudComputing 🏢 Description: The StratsLab Difference: Why You Should Read This We were founded in 2015 by alumni of the Warsaw University MIM Faculty, who spent years sharpening their skills at top-tier investment banks and hedge funds in London. We brought that exclusive, high-impact culture back to Warsaw. Developer-Driven : You will be surrounded by top-notch Developers who genuinely love to code. We prioritize writing new code over maintaining legacy systems. Unique Domain : You'll gain unique, marketable skills working directly in the highly specialized area of commodities trade risk assessment. This isn't generic IT - it's highly challenging and intellectually rewarding. Real Impact : You will have independent, responsible tasks and will have a chance to implement your ideas, seeing the immediate effects of your work on complex financial systems. Our Roots & Your Fast Track We are proud of our origins. Since many of us are alumni of UW (JSIM, CS, Math, Physics) , Matex at Staszic and finalists of the Informatics or Mathematics Olympics , we know what it takes to get there. If you share this background, just apply and we guarantee you an intro call. We speak the same language, so let’s skip the formalities. While we value our roots, we value exceptional engineering even more. If you are a high-calibre developer from a different path, your skills are the only credential that matters. Apply and let your code do the talking. Your Role: You will be working in international teams, serving customers from financial institutions. You will participate in the implementation of risk management software: adjusting it to customers' requirements and developing new functionalities & applications. Technical Focus: The backend is mainly in Python. You can expect to spend around 70%+ of your development time in Python , with exposure to C++, Go, Rust and TypeScript. We are multi-cloud and are currently in production with AWS and Azure. Code Flexibility: We expect you to be able to be comfortable reading code in any language. We do not expect you to be an expert in all of them, but we do require you to be OK with doing a minor change from time to time in a tech stack you aren't using daily (don't worry, it will be reviewed before merging). What makes you the right fit? We are looking for specialists whose expertise is built upon a rigorous academic foundation and proven technical skill: Academic Foundation: A degree in Computer Science, Mathematics, Physics or other relevant field. Core Skills: Advanced knowledge of software design, data structures and algorithms . Technical Breadth: Exposure to multiple programming languages and paradigms. Communication: Good interpersonal and communication skills with openness to work with customers. Experience: Financial knowledge and/or experience in financial markets will be an advantage. Familiarity with cloud computing such as AWS / Azure / GCP is a plus. The Offer: We believe that high-calibre work deserves exceptional support: Compensation: Base salary plus a bonus twice a year. Your role and salary are based on your skills and how fast you learn, not just your old job title. Professional Growth : You will work closely with experts and gain exposure to top financial institutions as a natural part of your day. Being in this team means you share knowledge with exceptional programmers and grow your expertise through your daily interactions. Office : Powiśle, Warsaw. Flexible working hours. International business trips for volunteers. The next step: our selection process If all goes well, we are going to spend a lot of time together. Our process aims to ensure both you and us know what we are getting into: Informal Introduction: You will start with a casual chat with our Founders to see if we are a good fit for each other. Technical Assessment: You will do a technical task so we can see how you code and solve problems. Team Engagement: You will meet the team and talk about the role directly with the people you would be working with.