April 9, 2026
Senior C++ Developer
Senior • Remote
16,000 - 24,000 PLN
Krakow, Poland
Project description: Our team develops and evolves infrastructure services that orchestrate large-scale analytic price and risk computations across a wide range of financial instruments. These calculations are distributed over thousands of computation engines, enabling both high-throughput End-of-Day batch processing and low-latency intraday streaming analytics.
The core analytic engine is implemented in C++, while the surrounding orchestration services are written in Java (legacy) and Python. We’re transitioning our environment from Windows-based virtual machines to containerized deployments on Kubernetes and Linux. Communication between services is primarily handled via Solace messaging and REST APIs.
A major focus of our work is ensuring reliability and performance in a complex distributed system- including extensive debugging, monitoring, and log analysis to identify and resolve issues across multiple services and environments.
Industry: Finance
Location: Kraków / Hybrid/ Remote from Poland
Your daily work will include:
Building and optimizing services for pricing and risk calculation
Designing, developing, and maintaining backend services in C++ and Python
Participating in code reviews, discussing technical improvements, and sharing best practices
Collaborating with developers across Poland, UK and Canada
Working with SQL Server, Linux, and Solace (Pub/Sub model)
Using GitHub, Jira, and Jenkins for CI/CD and task management
Team & Collaboration
3 (Montrose) + 3 on the client’s side, including developers (4) and QAs (2)
-
Regular meetings:
daily standups
biweekly sprint planning
biweekly retrospective
biweekly developer catchup call
4 short biweekly backlog refinement sessions
Communication via email and Webex chat
Working hours: usually 9:30–17:30 CET
Qualifications:
Good knowledge of C++
Linux environment
Python
Git
Familiar with RESTful applications
Familiar with containerization and Kubernetes
Nice to have:
Fintech experience
Strong software engineering or math background
Microsoft SQL
use AI agents for development( ( e.g. Microsoft Copilot)
Please note that the interview process is divided into four parts:
Technical phone screening (~30 minutes)
Technical interview (~2 hours)
Non-technical call with HR team (~30 minutes)
-
Call with client for which you will be working
Perks, Snacks & Everything Nice :)
Work Environment & Flexibility
Top-quality equipment to support your work
Flexible working hours
Remote work option
Exciting and challenging projects with international teams
Learning & Development
English lessons with a native speaker
Dedicated training budget for personal and professional growth
Health & Well-being
Private medical insurance
Multisport card
Air-conditioned workspace
Showers available at the office
Food & Comfort
Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it
Fully stocked kitchen with drinks, fruit, and snacks
Lifestyle & Fun
No dress code — dress comfortably
Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar
Regular team events
Additional Perks
Indoor bicycle parking
Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności.
English Version:I consent to Montrose Software processing my personal data according to the Privacy Policy
Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software.
English Version: I consent to the Montrose Software Whistleblower Protection Policy.
Similar jobs you might like
Technology
Montrose Software (Polska) Sp.z.o.o
Senior FullStack Developer
Senior
Remote
Krakow, Poland
16,000 - 24,000 PLN
🏢 Summary: Backend Developer role focused on building and maintaining analytics services for pricing and valuation of financial instruments within a microservices architecture. The position involves developing backend features, integrating with frontend components, and supporting event-driven systems used by traders in a banking environment. Work includes optimizing existing solutions and collaborating within a large, distributed team. 🗂️ Requirements: Excellent knowledge of Python, Experience with FastAPI framework, Knowledge of event-driven architecture, Understanding of programming design patterns, Experience working with large codebases, Proficiency with Git version control, Unit testing skills, Knowledge of JavaScript, Knowledge of React, Understanding of software architecture and design principles 📃 Skills: Python, FastAPI, JavaScript, React, Git, Microservices, Testing, Architecture, Design-patterns, Event-driven 🏢 Description: 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. Within this engagement, 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. Industry : Finance Location : Kraków / Hybrid/ Remote from Poland Your daily work will include: 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 > 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 Qualifications: Excellent knowledge of Python Knowledge of event-driven architecture Python FastAPI framework Good understanding of programming design pattern Large codebases, with hands on experience Ability to use Git version control system Unit testing skills Knowledge of Javascript / React Knowledge of software architecture and design principles Fluent in spoken and written English Nice to have: Familiarity with C++ Experience in a quantitative finance environment Docker / Kubernetes / ansible knowledge Experience in Linux/Windows management Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code- dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parkingm
Technology
Montrose Software
Senior Python Developer (+ Docker)
Senior
Remote
Krakow, Poland
16,000 - 24,000 PLN
🏢 Summary: Backend Python Developer role within a structured rates products team, building and maintaining analytics microservices for pricing and valuation of financial instruments in a banking environment. The position involves developing backend features, integrating with frontend components, and deploying services on Kubernetes in a microservices architecture. The role supports trading systems used for initial valuation of financial products. 🗂️ Requirements: Excellent knowledge of Python with type hinting, Experience working with large codebases, Proficiency with Git version control, Knowledge of Docker, Knowledge of Kubernetes, Knowledge of Ansible, Experience with unit testing, Knowledge of JavaScript, Knowledge of React, Experience leveraging AI agents for software development 📃 Skills: Python, TypeHinting, Git, Docker, Kubernetes, Ansible, JavaScript, React, Testing, AI, Microservices 🏢 Description: 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. Within this engagement, 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. Industry : Finance Location : Kraków / Hybrid/ Remote from Poland Your daily work will include: 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 > 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 Qualifications: Excellent knowledge of Python programming language with type hinting Large codebases, with hands on experience 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 Please note that the interview process is divided into four parts: Technical phone screening (~30 minutes) Technical interview (~2 hours) Non-technical call with HR team (~30 minutes) Call with client for which you will be working Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.
Technology
Montrose Software
Senior C# Developer
Senior
Remote
Krakow, Poland
16,000 - 24,000 PLN
🏢 Summary: Development role focused on building and maintaining complex C# applications and SQL Server databases for a B2B SaaS platform supporting operational and financial management. The position involves full lifecycle development, database design, multithreaded programming, and ongoing system maintenance. Work includes collaboration within a rotating team in a hybrid or remote setup in Poland. 🗂️ Requirements: 5+ years of C# and SQL Server development experience, Strong SQL Server database design and development skills, Experience developing multithreaded applications, Ability to design and maintain schemas, tables, views, functions, and stored procedures, Experience working across full software development life cycle, Proficiency with GIT version control, Familiarity with Control-M or other job scheduler, Bachelor's degree in Computer Science or related field 📃 Skills: C#, SQLServer, T-SQL, GIT, Control-M, Multithreading, StoredProcedures, Databases 🏢 Description: Our B2B SaaS platform helps small and mid-sized companies—especially software houses—manage their daily operations in one place. It keeps track of clients and contracts, project details and team members, invoicing, employee records and salaries, contract changes, and vacation requests, making it easier to plan work, organize resources, and stay on top of everything. Industry : Finance/ Management Location : Kraków / Hybrid/ Remote from Poland Responsibilities 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 Team & Collaboration Rotating team depending on project needs Regular meetings: Daily Standups (12:30PM) and retrospectives - after release Communication : Chat, emails, and calls Working hours: usually 9:00–17:00 CET Qualifications: 5+ 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 Bachelor's degree in Computer Science or a related field Nice to have: Javascript CSS/HTML MVC React.js Please note that the interview process is divided into four parts: Technical phone screening (~30 minutes) Technical interview (~2 hours) Non-technical call with HR team (~30 minutes) Call with client for which you will be working Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.
Technology
emagine Polska
Cloud Engineer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: B2B role in the banking sector focused on developing and optimizing cloud infrastructure across private, public, and hybrid environments. The position involves building cloud foundations, supporting application migration, automating infrastructure and incident management, and enhancing performance, security, and scalability. Work is conducted in a hybrid model with close collaboration within a Cloud Centre of Excellence. 🗂️ Requirements: Experience building applications or services on large-scale distributed cloud platforms, Experience delivering Infrastructure as Code using Terraform, Proficiency in automation scripting (Python, JavaScript, or Go), Experience with Kubernetes and CI/CD pipelines including security management, Experience with configuration management and deployment tools, Knowledge of networking security, firewalls, and private networks, Experience integrating systems via REST and Open APIs, Understanding of cybersecurity and security mechanisms, Knowledge of DevOps practices in monitoring, logging, and automation, Availability to work hybrid in Warsaw (2–3 days per week in office) 📃 Skills: Terraform, Python, JavaScript, Go, Kubernetes, CI/CD, REST, OpenAPI, DevOps, Networking, Cybersecurity, Monitoring, Logging, Automation 🏢 Description: Information about the project: Industry: banking Rate: up to 180 pln/h net + VAT, B2B Location: Warsaw (hybrid - 2/3 days per week in the office) Summary: This role involves contributing to the development of Client’s cloud infrastructure, enhancing cloud performance, and ensuring seamless collaboration across teams to achieve business goals. Responsibilities: Contribute to the development of technology for Client’s cloud infrastructure, including private, public, and hybrid cloud environments. Help build the cloud foundation at Client and support application uplift to cloud. Monitor and analyze key metrics within the cloud environment to enhance performance and reliability. Develop automated strategies for incident management within the cloud technologies. Collaborate with other teams in Client’s Cloud Centre of Excellence to align solutions with business goals. Analyze technical requirements about cost optimization, scalability, and performance. Key Requirements: Solid experience building applications or services on a large-scale distributed cloud platform. Experience in delivering Infrastructure as Code utilizing tools such as Terraform. Strong knowledge of automation scripting languages (Python/JavaScript/Go). Exposure to Container Platforms (Kubernetes) and CI/CD pipelines including security management. Experience with Configuration Management and Deployment Tools. Experience with networking security, design principles, and services (firewalls, private networks, etc.). Experience with integration of systems/services through REST and OPEN APIs. Understanding of Cyber Security and general security mechanisms. Knowledge of DevOps best practices related to monitoring, logging, and automation. Excellent interpersonal communication skills and experience in multidisciplinary team collaboration. Preferable experience in financial or other regulated industries.
Technology
VISTULO
Senior DevOps Engineer
Senior
Remote
Warsaw, Poland
220 - 250 PLN/hr
🏢 Summary: Senior DevOps Engineer role supporting large-scale, low-latency trading systems for a North American bank. The position involves building, automating, and maintaining infrastructure across hundreds of servers and modernizing DevOps tooling in a fully remote, long-term engagement. The engineer will work on high-performance production systems used in real-time financial markets. 🗂️ Requirements: 6+ years of DevOps experience, Experience with multiple Linux distributions, Experience with at least one cloud environment, Experience managing 400+ servers using infrastructure automation tools, Proficiency in Python, Proficiency in Bash, Experience deploying and managing AWS-based systems, Experience supporting low-latency trading or capital markets systems, Experience with bare metal container orchestration, Strong knowledge of Linux system lifecycle, Ability to build and maintain observability systems, Advanced troubleshooting in live Linux environments, Ability to work US Eastern business hours, Eligibility to work and reside in Poland 📃 Skills: Linux, AWS, Python, Bash, Puppet, Ansible, Terraform, CloudFormation, Kubernetes, Docker, Icinga, Nagios, Observability, Automation 🏢 Description: Are you an experienced DevOps engineer who enjoys building and managing infrastructure in the cloud? Do you love working with smart people in interesting and useful domains? Want to work on large systems that power real-time trading across global markets? If so, read on. The Role at a Glance Senior Cloud Infrastructure Engineer Fully remote for a top North American bank (based in Poland only) 220-250 zł/hr B2B net + VAT Partial overlap with US Eastern business hours We’re hiring experienced DevOps engineers (6+ years) to join the IT infrastructure team at a top North American bank — directly supporting the development of financial trading systems . You’ll be part of the core IT infrastructure team , building and maintaining infrastructure in AWS for trading systems used across the firm. Why Join Us? Collaborate with a world-class team of DevOps engineers and developers across North America and Europe. Enjoy a long-term, fully remote role . Competitive compensation and long term stability that only a bank can offer. A successful candidate will be a passionate DevOps engineer who prioritizes automation, can code their own tools, and understands the value of observability. They will have experience maintaining configuration at scale of over 100 servers. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This is a fully remote DevOps role for an engineer in Poland . You will be working exclusively and directly with the bank through a Polish company, that will provide the support and administrative assistance to make you successful in the role. We are looking for people to join the team long-term. This role requires a 6-hour overlap with US Eastern business hours during the onboarding period and a 3-4 hour flexible overlap afterwards. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland are welcome. Successful candidates will need to pass a standard background check. What we offer Work that matters in the financial domain: Work on a trading system at an established financial institution, processing millions of transactions daily. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. Direct collaboration : You will work directly with the bank’s team in North America and in Poland. 1st-tier work : This is not a technical support or legacy maintenance role. The system is functional and is actively being built and you will take part in updating it. The people who built the system are still part of the team. Long-term commitment: This is not a fixed-scope or fixed-term outsourcing role; we value people who want to grow and contribute long-term. Fully remote work: Fully remote position based in Poland. Competitive Compensation: Above-average pay and ample time-off options. Responsibilities Own one or more technology domains end-to-end such as the AWS multi-account landing zone (Control Tower, SCPs, Organizations, IAM Identity Center), EKS greenfield buildout (service mesh, GitOps/ArgoCD, Karpenter), CI/CD pipeline architecture, or AI/ML infrastructure (Bedrock, GPU workloads, MLOps). Lead platform buildouts from design through production. Architect, implement, and operate the systems your domain covers, making and documenting architecture decisions within your scope. Author and enforce IaC standards. Write production-grade Terraform/Terragrunt modules and establish patterns the entire team adopts. Design and implement CI/CD pipelines for infrastructure and application workloads using Jenkins on ECS and GitOps workflows. Understand and troubleshoot hybrid connectivity across co-location facilities, AWS Transit Gateway, Direct Connect, and cross-region networking; partner with the Networks team to resolve issues and implement changes. Mentor two Mid-level Engineers (L3). Review code and designs, pair on complex problems, drive their technical growth. Collaborate with the Governance and Security SME on security posture, vulnerability remediation prioritization, and regulatory compliance. Participate in on-call as a senior escalation point for production infrastructure incidents. Leverage AI-assisted developer tooling to accelerate delivery and reduce operational toil across the team. Requirements Must have 6+ years building and operating production infrastructure on AWS. Deep expertise in at least one of: AWS multi-account architecture (Control Tower, SCPs, Organizations, TGW) or Kubernetes at scale (EKS, service mesh, GitOps/ArgoCD, Karpenter). Terraform and Terragrunt proficiency. You create the modules, not just consume them. CI/CD pipeline design and maintenance (Jenkins, GitHub Actions, or equivalent). Linux systems administration (Amazon Linux, RHEL, or equivalent). Python and Bash scripting for automation. Experience mentoring engineers through code reviews, design reviews, and pairing. Ability to take ambiguous problems, ask the right questions, and deliver without hand-holding. Ability to follow and understand technical conversations. Ability to work during US Eastern business hours: 6-hour overlap during the onboarding period and a 3-4 hour flexible overlap afterwards. Nice to have Financial services, trading technology, or regulated industry experience. Experience with Microsoft Entra ID (Azure AD) and enterprise application management, SAML/SSO configuration, and AWS IAM Identity Center integration. Hybrid cloud connectivity troubleshooting (Direct Connect, Transit Gateway, co-location to AWS). Privileged access management (CyberArk or equivalent). Cloud security tooling (Wiz, Qualys, CrowdStrike). AI/ML infrastructure such as Bedrock, SageMaker, GPU instance management, and MLOps pipelines. AWS certifications (Solutions Architect Professional, Advanced Networking, Security Specialty). Interview process Submit your CV. Answer a few written questions and a short programming exercise which you can do at your own pace. Participate in an online three-stage interview process Successful candidates will need to pass a standard background check.
Technology
emagine Polska
Fullstack Engineer (Java & React)
Senior
Remote
Warsaw, Poland
🏢 Summary: Long-term B2B role in the banking sector focused on developing and modernizing a global payment platform using Java and React. The position involves building and migrating services to microservices architecture, supporting DevOps practices, and improving automation and processing efficiency in a hybrid work model. 🗂️ Requirements: Strong expertise in Java 17+, Experience with Kubernetes, Knowledge of Git, Proficiency in Unix-based systems and CLI, Experience with SQL and databases, Understanding of RESTful microservices and APIs, Knowledge of HTTP, Experience with JavaScript and React, Experience in DevOps delivery team, Knowledge of Spring or Spring Boot 📃 Skills: Java, React, Kubernetes, Git, Unix, SQL, Oracle, REST, HTTP, JavaScript, Spring, SpringBoot, Microservices, APIs, DevOps 🏢 Description: Project information: Industry: banking Location & Hybrid Model Kraków – 5-6 days per month onsite (Kraków office) Warsaw – 5-6 days per month onsite (Warsaw office) Outside Kraków/Warsaw – 3 days per month from the Warsaw or Kraków office Rate: We’re open to your suggestions Contract : B2B, no end date, long-term cooperation Summary: We are looking for skilled individuals for the payment platform, which allows our customers and clients to move funds across the globe, pay their suppliers, credit salaries, pay taxes directly to authorities and transfer money via multiple channels. The purpose of the role is to support project delivery through high-quality analysis and Agile design artefacts, effective stakeholder management, and deep business insight for the solution delivery team, all enabled by appropriate tools and aligned with DevOps working practices. Responsibilities: Building and supporting services, microservices, and applications (back-end and front-end) in Java 11/17/21, ReactJS, while maintaining and preserving standard products. Reduce costs and complexity by migrating from mainframe and IBM WebSphere to a modern approach with an integration layer such as APIs or microservices patterns. Reduce testing costs by adopting automated testing frameworks. Increasing Straight-Trough-Processing (STP) capabilities of services. Requirements: Strong expertise in Java 17+ is a must Kubernetes & Git knowledge Fluency in navigating Unix-based systems and command-line interfaces is essential. Database technologies and SQL - Oracle preferred (nice-to-have) A working understanding of RESTful microservices and APIs HTTP Web technologies and JavaScript - React Having worked in a DevOps delivery team A desirable understanding of application monitoring. Knowledge of Spring/Spring Boot
Technology
Citigroup
Senior Full-Stack developer - Java/JavaScript
Senior
Hybrid
Warsaw, Poland
268,390 - 457,010 PLN/yr
🏢 Summary: Senior full-stack developer role focused on building and maintaining end-to-end solutions for a computing-intensive Prime Risk Analytics Platform in the finance domain. The position involves developing scalable front-end and back-end applications, optimizing performance, and supporting CI/CD and release processes in a global team environment. The role requires strong expertise in modern JavaScript frameworks, Java technologies, databases, and Linux-based systems. 🗂️ Requirements: Minimum 8 years of experience in software development, Master’s degree in related field, Strong experience with Angular and TypeScript, Strong experience with Java and Spring Boot, Strong knowledge of SQL and Microsoft SQL Server, Experience with CI/CD tools and Git, Experience with Selenium and automated testing, Experience with ServiceNow, Experience with Autosys and Unix shell scripting, Experience in message-driven architectures, Understanding of margin and risk financial concepts, Experience working in global, English-speaking environment 📃 Skills: Angular, TypeScript, Java, Spring, SpringBoot, JavaScript, HTML5, CSS, Highcharts, D3.js, Selenium, Jasmine, Karma, SQL, MSSQL, Git, CI/CD, ServiceNow, Autosys, Unix, KornShell 🏢 Description: Develop and deliver end-to-end software solutions for the Prime Risk Analytics Platform. This team maintains systems that helps Prime Finance analyze the Risk of each of our clients as well as potential clients. The team designs and maintains sophisticated automated solutions to make this happen. As a computing intensive financial solution, the team requires a candidate with excellent technology skills. The candidate should be a team player with the ability to work well with a global team of developers on delivering solutions in the Prime Finance area. Must have a solid understanding and experience with project delivery, software development life cycle, JavaScript modern frameworks, Java application technologies, databases and Linux. Work with project managers, business and senior managers to deliver well-architected scalable solutions in a timely project-oriented manner. Key responsibilities: Develop and enhance User Interfaces using Angular/TypeScript with charting frameworks like Highcharts and D3.js Write unit test cases (Jasmine/Karma) and automated front-end tests (Selenium or similar) Develop and enhance backend applications using Spring Boot Optimize applications for maximum speed and scalability Actively participate in code reviews, guide and mentor junior team members Manage the release process using ServiceNow and provide application support, leveraging knowledge of margin methodology and risk analytics Maintain Microsoft SQL Server database Contribute to building CI/CD pipelines and configure Autosys based on job requirements Requirements: General: Minimum 8 years of experience in a similar role – a plus if it’s in the Finance Sector Strong academic background with at least a master degree in a related field Excellent communication skills Track record of work under tight deadlines in a fast-paced environment Track record working in English across multiple time zones Experience working with users when gathering requirements and presenting work results Experience in Margin and Risk financial concepts Technical: Excellent knowledge of Angular/TypeScript, Highcharts, D3.js, HTML5, CSS, with experience in front-end unit and end-to-end testing (Selenium) Excellent Java knowledge for backend development Excellent SQL knowledge (ideally Microsoft SQL Server) Experience in working with and setting up Continuous Integration/Continuous Deployment tools, coupled with Git for version control Extensive experience working in message-driven environments Experience working with ServiceNow for IT service management Experience in working with and configuring Autosys, along with Unix and Korn shell scripting skills What we can offer you: By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (currently up to 2 days working at home per week), but also (potentially, subject to final offer) receive a competitive base salary and enjoy a whole host of additional benefits which can include: Employer paid Defined Contribution Pension Plan contribution of 6% of employee’s pensionable earnings (PPE Program) Employer paid Private Medical Care Package for employees and Private Medical Care Packages for certain family members available at preferential rates Employer paid Life Insurance Program for employees and Life Insurance for certain family members available at preferential rates Employee Assistance Program financed by Employer Paid Parental Leave Program (maternity and paternity leave; statutory and 2 weeks additional paid paternity leave) Sport Card for employees subsidized via Social Benefits Fund and Sport Cards for certain family members available at preferential rates Additional benefits from Company’s Social Benefit Fund, in particular: Holidays Allowance, support for sport and cultural activities, team building events. Additional day off for volunteering Cafeteria/ flex benefit – a company benefits system which enables employees to select and purchase benefits offered by a provider and available for employees on the platform. Opportunity to receive an annual discretionary incentive award Special offers and discounts for employees Copy and paste the URL below into a new tab on your web browser to view the Remuneration Regulations extract: https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/RemunerationRegulations-KeyProvisions-CitibankEurope_plc_05012025_A.pdf Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive. Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities. #LI-KK1 ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location Full Time Salary Range: 268 390,00 zł - 457 010,00 zł ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Automated Processing and AI We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. ------------------------------------------------------ This job opening is for an existing job vacancy. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View Citi’s EEO Policy Statement and the Know Your Rights poster.
Technology
Jit Team
Senior Test Automation Engineer
Senior
Hybrid
Gdynia, Poland
15,200 - 23,100 PLN
🏢 Summary: Hybrid role in a financial project focused on building and maintaining automated testing solutions for critical backend systems. The position involves developing Python-based automation, creating and maintaining Robot Framework test suites, and ensuring reliable CI/CD-driven regression pipelines. The work emphasizes reliability, data integrity, and continuous improvement in a regulated financial environment. 🗂️ Requirements: 5+ years of Python development, 5+ years of experience with databases, 5+ years of experience with GIT, 3+ years of experience with CI/CD tools (e.g. Jenkins), 3+ years of hands-on experience with Robot Framework, Strong knowledge of Linux systems, Proficiency in Bash scripting, Experience with test management tools (qTest or Zephyr), Experience with Jenkins or Bamboo, Experience with Jira and Bitbucket 📃 Skills: Python, RobotFramework, Linux, Bash, GIT, Jenkins, Bamboo, CI/CD, Databases, qTest, Zephyr, Jira, Bitbucket, Docker, Kafka, IBMMQ 🏢 Description: Work model: elastic hybrid from Gdynia / Gdańsk (2-3 days per week from the office) Why choose this offer? You can expect a flexible work organization The international work environment will give you the opportunity to interact with the English language on a daily basis Scandinavian organizational culture will provide you with work-life balance, you will gain time for additional training (financed by Jit) The Jit community will bring you a nice time during regular integration meetings Project You will be involved in a financial project focused on building and maintaining high‑quality automated testing solutions for critical backend systems. The work includes developing Python‑based automation, creating robust Robot Framework test suites, ensuring reliable CI/CD‑driven regression pipelines, and improving testing processes that support secure and stable financial operations. The project emphasizes reliability, data integrity, and continuous improvement in a highly regulated financial environment. Responsibilities you'll have Prepare test scenarios and test cases Create and maintain test data Implement automated test scripts using Robot Framework and Python Develop automated solutions to support day‑to‑day tasks Plan and execute functional and regression tests Analyze test results and report defects Run automated regression suites within a CI/CD pipeline Identify opportunities for improvement and implement enhancements in daily processes and workflows Expected competences and knowledge 5+ years of experience in Python development 5+ years of experience working with database technologies 5+ years of experience using GIT for version control 3+ years of experience with CI/CD tools such as Jenkins 3+ years of hands‑on experience with Robot Framework Strong working knowledge of Linux systems and Bash scripting Ability to challenge inefficient solutions and processes, and propose smarter, more effective alternatives Strong analytical thinking and problem‑solving skills Experience with test management tools such as qTest or Zephyr Practical experience with tools such as Jenkins or Bamboo, Jira, and Bitbucket Excellent communication skills and the ability to collaborate effectively with developers, analysts, Product Owners, and Scrum Masters Nice‑to‑have Experience with containerization technologies, particularly Docker Understanding of streaming and messaging/queueing technologies such as Kafka or IBM MQ Working knowledge of DevOps practices and tools Technologies you'll work with Robot Framework Python Linux GIT CI/CD tools
Technology
Montrose Software
Paid Internship - Software Developer
Intern
On-site
Krakow, Poland
4,806 - 4,806 PLN
🏢 Summary: Internship offer for IT students to work on internal web and mobile projects, gaining hands-on experience under senior developer mentorship while supporting technical office tasks and website updates. 🗂️ Requirements: Student of Information Technology or related field (minimum 2nd year), Knowledge of at least one programming language, Understanding of algorithms and data structures, Very good spoken and written English, Analytical thinking skills, Willingness to learn new technologies 📃 Skills: English, Programming, Algorithms, DataStructures, Web, Mobile 🏢 Description: 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. We are always looking for excellent programmers at all levels of experience, from students and recent graduates to professionals looking for a change. If you want to work on dynamic projects for world class clients in a fun workplace, do not hesitate to apply. Requirements: Very good in spoken and written English, You are a student of Information Technology, or similar faculty (at least 2nd year of studies), Knowledge of at least one programmatic language, Knowledge of fundamental algorithms and data structures, You would like to learn new skills/technologies, Analytical thinking. Responsibilities: Developing internal projects (~70% of the time) Developing Montrose internal project, There are several different projects using different technology stacks, mostly web or mobile Interns will be cared for by senior developers (e.g. code review, consultations) Technical assistance for the office manager (~20% of the time) Various tasks that need some technical knowledge, like preparing computers for new employees, comparing pieces of equipment that we want to buy (e.g. screens) etc Montrosesoftware.com updates (~10% of the time) Updates to our company website We’re not planning any major redesign now, rather small changes (like adding a new job offer) Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.
Technology
Winged IT
Senior Java or Kotlin Engineer
Senior
Remote
6,000 - 8,500 EUR/mo
🏢 Summary: Senior Backend Developer role focused on designing and implementing core components of a high-performance trading platform in a cloud-native, microservices environment. The position involves building low-latency order management and event-driven distributed systems using Java/Kotlin on AWS. You will work within a Scrum team to deliver secure, scalable backend services for financial infrastructure. 🗂️ Requirements: Bachelor’s degree in Computer Science, IT or equivalent experience, 6+ years of experience in Java or Kotlin, Experience with Docker and Kubernetes, Strong knowledge of AWS cloud platform, Experience with CI/CD pipelines and automation, Knowledge of microservices architecture, Experience working with distributed systems, Competence in messaging systems, Experience with distributed caching, Understanding of monitoring and observability tools, English proficiency minimum B2 📃 Skills: Java, Kotlin, Kubernetes, Docker, Jenkins, GitLab, AWS, Microservices, CI/CD, Messaging, Caching, Scrum 🏢 Description: Employer: Swiss IT Company in Banking Infrastructure Rate: 6000 - 7500 Eur net per month Cooperation model: B2B Start date: ASAP Recruitment process: 3 steps (pre - screening, technical interview, technical task) Technology stack: Java or Kotlin, Kubernetes, Docker, Jenkins, Gitlab, AI Tools, AWS Team: 20-person Scrum team responsible for separate microservices We are currently looking for a Senior Backend Developer based in Poland (preferred locations: Wrocław, Poznań or fully remote). In this role, you will contribute to the design and implementation of strategic backend components within a high-performance financial technology platform. You will work on infrastructure responsible for order management, execution logic, smart routing mechanisms, and event-driven business services in a cloud-native environment. This is an opportunity to join a fast-growing, product-driven fintech organisation operating in a technically demanding domain with strong market demand and long-term growth potential. Your role is: -> Designing and implementing new releases of a core trading platform -> Contributing to architecture decisions around: low-latency order management execution algorithm smart order routing event driven and distributed systems -> Engineering and operating distributed services in cloud environments -> Collaborating closely with Product, Engineering Leadership, and cross-functional teams -> Ensuring solutions follow current industry best practices and architectural standards -> Designing with security, authentication and authorization in mind Your skills and experiences: -> Bachelor’s degree in Computer Science, IT or equivalent practical experience -> Experience with container orchestration (Docker and Kubernetes) -> 6+ years of experience in Java and/or Kotlin -> Solid understanding of monitoring, observability and diagnostics tooling -> Strong knowledge of cloud platform AWS -> Experience with CI/CD pipelines and automation -> Knowledge of microservices architecture and the ability to work within a distributed system environment -> Proven competence in messaging systems and distributed caching -> Strong spoken and written English (min B2) Nice to have: + Experience with reactive programming patterns + Strong clean-code mindset and experience with test automation Our client offers: + Great opportunity for personal development in a stable and friendly large multinational company + Frequent company events + Flexible working hours If interested, please apply safely through this portal (application rules are in accordance with GDPR). Employment agency Nr 17138.