May 23, 2026

Infrastructure Automation Engineer

Senior • Remote

185 - 225 PLN

Warsaw, Poland

Join the Infrastructure Team at a top N. American Bank

Interested in automation, DevOps, finance, and big infrastructure? Do you have a knack for making things work efficiently end-to-end? Want to work in capital markets at a top North American bank? If so, read on.

The Role at a Glance

  • Owns the firm's internal automation estate: a portfolio of scripts, services, infrastructure-as-code, and integration tooling that connects inventory, ticketing, monitoring, identity, cloud, and networking systems.

  • Maintain and expand existing tooling, build new automations where manual effort is repeated, and improve the integration fabric across the wider platform.

  • Fully remote for a top N. American bank (for residents of Poland only), directly supporting the operations and development of large financial trading systems.

  • Part of the core IT infrastructure team — this is not a legacy support role or an outsourced B team.

  • Work collaborating with the infrastructure, operations, and security teams.

If you are good at Python and reach for automation the moment you see the same manual step repeated twice, you should join us.

Why Join Us?

  • Collaborate with a world-class team of DevOps engineers, network engineers, and developers.

  • Enjoy the stability of a long-term, fully remote role that only a bank can offer.

A successful candidate will be a solid Python programmer with experience with IaaC systems. They will be comfortable integrating APIs (REST and others), building focused tooling that solves concrete problems, creating small internal services, and shifting capabilities from manual configuration to infrastructure-as-code. They must also be curious, open-minded, and eager to learn new things. English proficiency is a must.

This is a fully remote infrastructure automation role for an engineer in Poland. You will be working 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.

To ensure efficient onboarding, you’ll work largely in sync with the American team during US Eastern business hours for the first two months, in practice, roughly until 21:00 CET. Working this way maximizes your time overlap for answering questions, which means you can learn quickly. As you demonstrate that you can work independently, the schedule will become more flexible you can shift closer to standard Polish business hours, as long as you maintain a 3-4 hour overlap with US Eastern business hours.

Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland, are welcome.

What we offer

  • Work that matters in the financial domain: Build and maintain the automation to manage the systems the bank's trading infrastructure and IT runs on.

  • Professional growth: Collaborate with smart, highly capable engineers in a supportive and challenging environment.

  • 1st-tier work: This is not a technical support or legacy maintenance role. The portfolio is actively maintained and growing, and you will take part in extending it.

  • 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 for people based in Poland.

Responsibilities

  • Keep the existing tooling portfolio healthy, current, and running on schedule.

  • Identify repeated manual work across infrastructure, operations, and security teams, and convert it into automations.

  • Ensure scheduled jobs, services, and integrations remain reliable as upstream systems change.

  • Stand up new tooling repositories following house patterns: standard project layout, CI pipeline, containerization where appropriate, and runbooks.

  • Wire new automations into the existing ticketing and support tooling.

  • Improve the integration layer between inventory, monitoring, configuration management, identity, and ticketing systems.

  • Evolve infrastructure-as-code modules as the cloud footprint grows.

  • Maintain runbooks and architecture notes alongside code changes - documentation is part of "done".

  • Support production issues, including root-cause analysis and diagnosis.

Requirements

Must have

  • Strong Python scripting experience.

  • Demonstrated experience integrating with external APIs — auth, pagination, rate-limiting, retries.

  • Experience with cloud environments (AWS preferred): compute, storage, IAM, secrets, networking.

  • Familiarity with building small internal services or APIs.

  • Understanding of infrastructure-as-code (Terraform or equivalent) and at least one configuration-management system (Puppet, Ansible, Chef, or ****similar).

  • Experience with DCIM platforms: inventory / source-of-truth system (preferably NetBox).

  • Experience working with Git-based workflow.

  • Understanding of Jira (or ServiceNow)

  • Excellent written communication and a good documentation mindset: runbooks, design notes, and unambiguous change tickets.

  • Ability to work efficiently in a fast-paced IT environment and do work with minimal supervision.

Nice to have

  • Experience integrating with several of: inventory / DCIM, ticketing, documentation, identity / directory services, monitoring, messaging platforms, and network devices.

  • Exposure to Active Directory / LDAP integrations.

  • Network-automation experience with vendor APIs (e.g., Arista, Cisco).

  • Experience with AI-assisted or agent-based coding.

The recruitment process

  1. Submit your CV.

  2. Answer a few written questions and a short programming exercise which you can do at your own pace.

  3. 30-minute screening conversation with the hiring manager.

  4. Interviews: A three-stage online process, one with a technical recruiter with latter rounds at the bank.

We ask you not to use AI tools during the recruitment process. We want to evaluate your knowledge, ability, intuition, and depth of understanding. Intelligent use of AI tools is encouraged in the workplace; this restriction applies only to the written exercise and interview process.

Successful candidates will need to pass a standard background check.

Similar jobs you might like

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

VISTULO

Senior Java Backend Engineer (Core Java, Trading Systems)

Senior

Remote

Krakow, Poland

220 - 240 PLN

🏢 Summary: Senior Java Backend Engineer role focused on building and enhancing low-latency, high-performance financial trading systems within a capital markets division. The position involves core Java development from the ground up, working on distributed, large-scale systems processing millions of transactions daily. Fully remote role for Poland-based engineers, collaborating directly with North American teams. 🗂️ Requirements: 6+ years of backend Java development experience, Strong knowledge of algorithms, complexity and data structures, Deep understanding of Java standard library data structures and internals, Experience building distributed service-based systems, Experience working with message queues, Ability to diagnose and optimize low-latency, high-throughput systems, Experience with production issue analysis and root-cause diagnosis, Fluent English proficiency, Availability to work in US Eastern business hours during onboarding, Legal right to work and reside in Poland 📃 Skills: Java, JVM, Spring, SpringBoot, AWS, Algorithms, DataStructures, DistributedSystems, MessageQueues, Microservices 🏢 Description: Join the Java Engineering Team at a top N. American Bank Are you a Java engineer who enjoys working on large scale and high performance software? Do you love working with smart people on meaningful technology? Want to work in capital markets on financial trading systems? If so, read on. The Role at a Glance Senior Java Backend Engineer Fully remote for a top N. American bank (for residents of Poland only) Openings on multiple teams in the capital markets division (prime brokerage, platform team) Part of the core team - this is not a legacy support role or an outsourced B team We’re hiring experienced backend engineers (6+ years) to join a major N. American bank — directly supporting the development of financial trading systems . This is not a legacy maintenance or support role — you’ll be part of the core product team , building highly-performant, low-latency systems used across the firm. Are you a passionate Java developer who thrives on solving complex problems in low-latency, high-throughput trading systems ? Join us and work on interesting financial system engineering problems. Why Join Us? Work on a large-scale, low-latency trading system processing millions of daily transactions. No Legacy: Join an actively developed system — the engineers who built it originally are still on the team. Collaborate with a world-class team of developers across North America and Europe. Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a very strong programmer with current Java development experience. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This role is for developers who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you’re fascinated by understanding systems ‘under the hood,’ this role is for you. Successful candidates enjoy geeking out about data structures and debugging application performance issues. This is a fully remote backend Java development role for a developer in Poland . You will be working 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. Different teams have different working hour arrangements. For all roles, to ensure efficient onboarding, you’ll work in sync with the American team during US Eastern business hours for the first two months . Working this way maximizes your time overlap for answering questions, which means you can learn quickly. That means working until 21:00 CET. After that, some teams offer more flexibility your schedule can shift closer to standard Polish business hours. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland are welcome. 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 client 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. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. Competitive Compensation: Above-average pay and ample time-off options. Responsibilities Design and implement robust software solutions for the bank’s trading systems using core Java (versions vary from team to team, and include 8, 17 and 21). Understand, develop, and improve the subsystems used by other teams in the trading platform. Create thorough test cases to ensure software stability and reliability. Collaborate with operations teams regarding building new features and improving existing functionality. Support production issues, including root-cause analysis and diagnosis. Requirements Must have Strong understanding of programming concepts, including algorithms, complexity, and data structures. Good knowledge of the data structures in the Java standard library - both breadth and internals. Experience building distributed service-based applications based on message queues. Strong analytical and problem-solving skills, to effectively diagnose production performance issues measured in microseconds. Open mind, curiosity, and a strong desire to learn new technologies and business domains. Ability to clearly explain non-trivial systems and algorithms. Ability to follow and understand technical conversations. Know when and how to ask questions that speed up learning. Ability to align your working schedule to US Eastern business hours. Nice to have Experience with financial markets and trading systems. Knowledge of AWS systems. Experience with Spring boot (some teams). Experience with JVM tuning (some teams). Experience working remotely with North American firms. A computer science degree from a top Polish school. The recruitment process Submit your CV. Answer a few written questions and a short programming exercise which you can do at your own pace. Participate in a three-stage interview process: Discuss your experience and skills. Solve verbal algorithm problems (focus on clarity and understanding). Tackle live coding challenges (no trick questions). No take-home assignments – we respect your time. Successful candidates will need to pass a standard background check.

Technology

Strategicsiq

Automation Architect (Banking Project) onsite - Warsaw - Poland

Senior

On-site

Warsaw, Poland

20,000 - 25,000 PLN

🏢 Summary: Contract role for an Automation Architect in a banking project focused on designing and delivering enterprise-grade infrastructure automation. The position covers full lifecycle automation, modernization of legacy systems, and migration to Kubernetes/OpenShift platforms. The role also defines automation standards and integrates secure, scalable solutions across Windows and container environments. 🗂️ Requirements: 5–8 years of experience in automation or infrastructure engineering, Strong hands-on expertise with Ansible, Strong programming skills in Python, Experience with Go, Experience designing enterprise-scale automation architectures, Experience with Kubernetes and OpenShift, Experience with Windows Server automation, Experience integrating automation with CI/CD pipelines, Knowledge of Kerberos authentication in Windows environments, Professional English proficiency 📃 Skills: Ansible, Python, Go, Bash, PowerShell, Kubernetes, OpenShift, Windows, Kerberos, CI/CD 🏢 Description: Automation Architect (Banking Project) We’re seeking an experienced Automation Engineer / Automation Architect to join a high-impact banking project. In this role, you’ll design and deliver enterprise-grade automation solutions across the full infrastructure lifecycle. You’ll play a key role in modernizing legacy environments, driving container adoption, and shaping automation standards at scale. Location: Warsaw (client office) Employment Type: Contract of Employment What You’ll Do Design and implement end-to-end automation solutions covering provisioning, configuration, maintenance, and decommissioning Develop robust automation using Ansible, Python, Bash/Shell, and PowerShell Define and design target architectures for migrating traditional and stateful applications to Kubernetes and OpenShift platforms Establish best practices, standards, and reference architectures for secure and scalable infrastructure automation Implement and manage Kerberos-based authentication for Ansible automation in Windows environments Build and maintain Ansible playbooks, roles, and custom modules, integrated with CI/CD pipelines Automate Windows Server operations and application management Ensure infrastructure solutions align with software engineering best practices and quality standards Collaborate with cross-functional infrastructure and application teams to co-develop automation workflows Mentor and support junior engineers in automation, architecture, and governance What You Bring 5–8 years of relevant experience in automation or infrastructure engineering Strong hands-on expertise with Ansible Solid programming skills in Python Experience with Go (Golang) or willingness to work with it Proven track record in designing enterprise-scale automation architectures Experience with container platforms such as Kubernetes and OpenShift Strong communication skills in English Nice to Have Advanced expertise in Ansible and Python (beyond scripting—architecture, governance, and standards) Strong knowledge of Windows automation and security models Experience integrating automation with CI/CD pipelines Background in banking or other regulated environments

Technology

Yard Corporate

Infrastructure Engineer (Network & Observability)

Senior

Hybrid

Warsaw, Poland

40,000 - 55,000 PLN

🏢 Summary: The offer is for a Network Automation / DevOps Engineer responsible for transforming a global, high-availability financial network into a highly automated, observable, and self-service platform. The role focuses on building advanced telemetry, monitoring, and infrastructure automation solutions in a low-latency capital markets environment. It combines deep networking expertise with Infrastructure as Code and cloud integration. 🗂️ Requirements: Experience with modern monitoring and telemetry stacks, Hands-on experience with network automation tools, Proficiency in Python programming, Experience with Infrastructure as Code, Knowledge of NETCONF or RESTCONF, Strong understanding of BGP, OSPF, PIM, IGMP, Experience with AWS networking, Ability to perform deep packet analysis, Experience managing multi-vendor network environments, Willingness to participate in 24/7 on-call rotation 📃 Skills: Python, Git, Ansible, Jinja, Terraform, Netbox, Temporal, Prometheus, Grafana, Telegraf, gNMI, YANG, NETCONF, RESTCONF, BGP, OSPF, PIM, IGMP, AWS, Cisco 🏢 Description: Location: Warsaw, Poland (City Centre, near Rondo ONZ) — Hybrid model (3 days a week in the office, 2 days remote) Contract Type: Permanent (Umowa o Pracę) About the Role & Project: We are recruiting for our client – a rapidly growing, global financial institution operating in the capital markets. We are looking for an engineer eager to bridge the gap between traditional network engineering and modern DevOps practices. This is not a role for a traditional network administrator. We are seeking a specialist whose default approach to repetitive tasks is automation, and who is passionate about building advanced telemetry and monitoring systems. Your mission will be to transform a global, high-availability infrastructure into a self-service, highly observable platform. If you thrive in environments where system stability and milliseconds directly impact business outcomes, and where manual intervention is treated as a problem to be solved with code, this is the team for you. Key Responsibilities: Design, implement, and maintain advanced telemetry, monitoring, and predictive alerting systems for a global, high-availability network. Develop, scale, and maintain automation tools to streamline network workflows (from automated provisioning to zero-touch deployments). Collaborate closely with engineering and investment teams to align network performance with dynamic business and trading requirements. Define, implement, and maintain configuration standards across a robust multi-vendor environment. Serve as the senior escalation point for troubleshooting and resolving complex performance and routing anomalies. Participate in a 24/7 on-call rotation and scheduled out-of-hours maintenance windows. Technical Profile (Technical Fit): Observability-First Mindset: Practical experience with modern monitoring stacks, telemetry protocols, and metrics collection (Prometheus, Grafana, Telegraf, gNMI, YANG, Cisco Telemetry). Automation as a Standard: Strong hands-on experience with automation tools and frameworks such as Ansible, Jinja, Terraform, Netbox, and workflow engines (e.g., Temporal). Infrastructure as Code (IaC) & Dev Skills: Proficiency in Python and Git, with experience managing network configurations programmatically (NETCONF/RESTCONF). Core Networking Foundations: Solid understanding of routing protocols and multicast environments (BGP, OSPF, PIM, IGMP). Public Cloud Integration: Practical knowledge of building and managing cloud network infrastructure (AWS). Advanced Troubleshooting: Ability to perform deep-packet analysis and diagnose complex, transient network issues under pressure. Personal Attributes (Cultural Fit): A continuous learning mindset with a drive to proactively identify and optimize inefficient processes. Ability to work independently, taking ownership of projects and delivering them on schedule with minimal supervision. Excellent communication and collaboration skills, comfortable working in a fast-paced, international team. Strong analytical thinking and decision-making skills under pressure. Bonus Points: Experience integrating enterprise-grade VoIP and cloud collaboration systems. Familiarity with network security, identity management, and segmentation solutions (e.g., Cisco ISE). A basic understanding of financial markets, trading lifecycles, or quantitative trading environments. What We Offer: Stable Employment: Full-time employment contract (Umowa o Pracę - UoP). Tax Optimization: Eligibility for creative tax-deductible costs (KUP - Koszty Uzyskania Przychodu). Financial Reward: Highly competitive base salary accompanied by a generous annual performance bonus. Comprehensive Health: Premium private medical care package that fully includes dental coverage (stomatologia). Wellness & Lifestyle: MultiSport card to keep you active and healthy. Daily Perks: Pre-funded lunch card for your daily meals.

Technology

New offer

VISTULO

Senior Java Engineer (Trading Systems)

Senior

Remote

Wrocław, Poland

270 - 300 PLN

🏢 Summary: Senior Java Backend Engineer role focused on building ultra-low-latency trading systems for equities, FX, and other asset classes at a top North American bank. The position involves developing high-performance backend services for algorithmic order management and order routing in a fully remote setup for Poland-based engineers. Candidates will work directly with trading and product teams on actively developed greenfield and semi-greenfield capital markets systems. 🗂️ Requirements: Current Java programming experience, Strong understanding of algorithms, complexity, multi-threading, and Java standard libraries, Good knowledge of Java collections framework and data structures, Experience building backend services for front-office trading systems, Understanding of front-office workflows and electronic trading platforms, Experience with algorithmic order management systems or order routing systems, Expertise in multi-threading, event-driven systems, and performance tuning, Knowledge of low-latency trading systems, Ability to design maintainable high-quality solutions, Strong communication skills, English proficiency, Ability to work with 6-hour overlap with US Eastern business hours, Residency and work authorization in Poland 📃 Skills: Java, Algorithms, Multithreading, Collections, Trading, Low-latency, Performance, Backend, Order-routing, OMS, FX, Equities, Microservices, Databases, Time-series 🏢 Description: Want to work on trading systems at a top N. American Bank This isn’t just another dev role. It’s your chance to engineer the core of global trading. We’re talking ultra-low-latency architectures, real-time market data, and automation at scale — all in an environment where milliseconds matter and billions move. You’ll work on greenfield and semi-greenfield projects, building trading systems for equities, options, FX (forex), and more. If you thrive on complexity, love solving performance challenges under pressure, and want to collaborate directly with traders and product teams at the sharp edge of financial technology, this is your arena. The Role at a Glance Senior Java Backend Engineer Building trading systems, including high-performance backend services for algorithmic order management and order routing (multiple projects & various asset classes) Fully remote for a top N. American bank (for residents of Poland only) Part of the core team - this is not a legacy support role or an outsourced B team This role requires experience building trading systems, ideally with order routing or algorithmic order management. Some capital markets experience is required. If you enjoy working on low-latency, high-throughput trading systems, join us and build the next generation of high-performance capital markets solutions. Why Join Us? Work on a large-scale, low-latency trading system . No Legacy: Join an actively developed system — the engineers who built it originally are still on the team. Collaborate with a world-class team of developers across North America and Europe. Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a very strong programmer with current Java development experience. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This role is for developers who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you’re fascinated by understanding systems ‘under the hood,’ this role is for you. Successful candidates enjoy geeking out about data structures and debugging application performance issues. This is a fully remote backend Java development role for a developer in Poland . You will be working 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. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland, are welcome. What we offer Work that matters in the financial domain: You’ll be building a high-performance trading system at an established financial institution. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. Direct collaboration : You will work directly with the client 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. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. Competitive Compensation: Top pay and ample time-off options. Responsibilities Design and implement robust software solutions for equities and FX trading systems using core Java. Build high-performance backend services that algorithmically manage and route orders. Create thorough test cases to ensure software stability and reliability. Collaborate with operations teams regarding building new features and improving existing functionality. Requirements Must have Current Java programming experience, with a strong understanding of programming concepts, including algorithms, complexity, and multi-threading, and Java’s language capabilities and standard libraries. Good knowledge of the data structures: familiarity with the Java collections framework, depth of understanding of the commonly used data structures, intuition on what to use when. Proven experience building backend services for front-office trading systems. Deep understanding of front-office workflows and electronic trading platforms (any asset class). Built or contributed to the algorithmic order management systems or order routing systems (any asset class). Expertise in multi-threading, event-driven systems, and performance tuning. Ability to break down complex workflows into maintainable, high-quality solutions. Strong communication skills and comfort working in high-stakes, trader-facing environments. Knowledge that is required for building low-latency (measured in microseconds) trading systems. Ability to align your work with a 6-hour overlap with US Eastern business hours. Nice to have Exposure to time-series databases and market data integration. Familiarity with algorithmic workflows and pricing engines. A computer science degree from a top Polish school. The recruitment process Submit your CV. Answer a few written questions and a short programming exercise which you can do at your own pace. Participate in a three-stage interview process: Written screen Technical screen interview Three technical interviews with future team members Discuss your experience and skills. Solve verbal algorithm problems (focus on clarity and understanding). Tackle live coding challenges (no trick questions). No take-home assignments – we respect your time. Successful candidates will need to pass a standard background check.

Technology

VISTULO

C# Engineer (full stack, finance)

Mid

Remote

Warsaw, Poland

160 - 180 PLN

🏢 Summary: Fully remote mid-level C#/.NET Full-Stack Engineer role focused on building and extending a liquidity monitoring and risk reporting platform for a major North American bank. The position involves end-to-end ownership of backend services, SQL data modeling, and Angular frontend features within a distributed, service-based architecture. You will work on actively developed financial systems, contributing to new services, data pipelines, and system improvements. 🗂️ Requirements: 3+ years of C#/.NET development experience, Strong knowledge of algorithms, complexity, and multithreading, Experience with SQL Server (2008+) and PostgreSQL, Ability to write and optimize SQL queries and understand ORM behavior, Experience building frontend features in Angular or React (with willingness to use Angular), Experience building distributed, service-based applications, Experience with Kafka, Experience with unit testing frameworks (e.g., NUnit, MSTest), Proficiency with Visual Studio, SSMS, and Git, Ability to debug and troubleshoot across backend, database, and frontend layers, Ability to maintain required time overlap with US Eastern business hours, Legal right to work and residence in Poland 📃 Skills: C#, .NET, SQL, SQLServer, PostgreSQL, Angular, React, Kafka, NUnit, MSTest, VisualStudio, SSMS, Git, Bash, Windows, Linux, Multithreading, Algorithms 🏢 Description: Join the C# Engineering Team at a top N. American Bank Are you a C#/.NET engineer who enjoys working at all layers of the stack — backend service, data layer, and frontend? Do you love working with smart people on meaningful technology? Want to work in the financial industry? If so, read on. The Role at a Glance Mid-level C# Full-stack Engineer Fully remote for a top N. American bank (for residents of Poland only) Part of the core team — this is not a legacy support role or an outsourced B team Liquidity monitoring and risk assessment team We're hiring a full-stack C# engineer (3+ years) to join a major N. American bank — directly supporting the development of a liquidity monitoring and reporting system used across the firm's capital markets division. This is not a legacy maintenance or support role — you'll be part of the core product team , building the services and tools that help control risk and monitor trading activity. Are you a C#/.NET developer who enjoys designing clean backend services, writing the SQL that makes them fast enough, and occasionally tweaking the Angular views that put the data in front of the user? Join us and work on real financial engineering problems end-to-end. Why Join Us? Work on a liquidity and risk management product at the heart of a large N. American bank. Collaborate with a world-class team of developers. Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a strong C# programmer with current .NET development experience , able to move confidently across backend services, SQL, and a modern frontend. They must also be curious, open-minded, and eager to learn new things. English proficiency is a must. This role is for developers who like owning real features end-to-end rather than dropping code into a narrow slice. If you enjoy designing a service, modeling the data, tuning the query, and polishing the UI that consumes it, this role is for you. This is a fully remote C# full-stack development role for a developer in Poland. You will be working 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. To ensure efficient onboarding, you'll maintain a solid overlap with the American team during US Eastern business hours for the first two months — working this way maximizes your time overlap for answering questions, which means you can learn quickly. After that, the team is flexible: a 2+ hour daily overlap with US Eastern is the steady-state requirement, which gives you a lot of flexibility in how you work. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland, are welcome. What we offer Work that matters in the financial domain: Build the liquidity and risk tooling that the bank's capital markets business runs on. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. 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 extending 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. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. No on-call duty . Responsibilities Design and implement robust backend services in C# / .NET for the bank's liquidity monitoring and reporting platform. Model and evolve the SQL data layer — write the queries, own the schema changes, understand where N+1 problems hide and how to avoid them, and make sure entities serialize/deserialize cleanly. Build and maintain Angular frontend features. Work across a suite of applications running on Windows and Linux , using Postgres , bash , and Kafka for service-to-service data flow. Collaborate with a small, focused team on concrete deliverables — e.g., new backend services, data migrations, and Kafka-based data pipelines. Create thorough test cases to ensure software stability and reliability. Support production issues, including root-cause analysis and diagnosis. Requirements Must have Current C# / .NET programming experience, with a strong understanding of programming concepts including algorithms, complexity, and multi-threading. Experience with SQL Server 2008 or newer as well as PostgreSQL, and comfort with SQL at a working-developer level: write queries, understanding how ORMs serialize and deserialize entities. You don't need to be a DBA or a data analyst. Experience building frontend features in Angular (solid React experience will substitute; willingness to work in Angular is expected either way). Experience building distributed, service-based applications — ideally with Kafka . Experience with a unit testing framework (NUnit, MS Test, or similar). Experience using Visual Studio, SSMS and git. Strong analytical and problem-solving skills, and the ability to debug across the stack. Open mind, curiosity, and a strong desire to learn new technologies and business domains. Ability to clearly explain non-trivial systems and algorithms. Ability to work efficiently in a fast-paced IT environment and do work with minimal supervision. Ability to maintain a 2+ hour daily overlap with US Eastern business hours (with a 6 hour overlap during the first two months of onboarding). Nice to have Experience with financial systems — treasury, liquidity, risk, or capital markets more broadly. Knowledge and experience in Copilot in Visual studio Knowledge and experience in Python programming Experience working remotely with North American firms. A computer science degree from a top Polish school. The recruitment process Submit your CV. Answer a few written questions and a short programming exercise which you can do at your own pace. 30-minute screening conversation with the hiring manager. A three-interview technical round (45 minutes each) with the hiring manager and two additional team members — focused on discussing your experience, understanding your depth in C#/.NET and SQL, and walking through system and problem-solving scenarios. We ask you not to use AI tools during the recruitment process. We want to evaluate your knowledge, ability, intuition, and depth of understanding. Intelligent use of AI tools is encouraged in the workplace; this restriction applies only to the written exercise and interview process. Successful candidates will need to pass a standard background check.

Technology

ITDS

Senior AWS Python Engineer – DevOps & Cloud Automation

Senior

Hybrid

Krakow, Poland

18,000 - 20,500 PLN

🏢 Summary: Senior AWS Python Engineer role focused on driving cloud adoption and automation within a Cloud First strategy. The position centers on building, securing, and optimizing scalable AWS infrastructure using DevOps practices and Infrastructure as Code. Responsibilities include incident management, CI/CD enablement, and enterprise-grade cloud security and compliance support. 🗂️ Requirements: 5+ years experience in cloud engineering or DevOps, Strong Python programming expertise, Strong AWS services expertise, Experience with CI/CD tools (Jenkins, Git, Ansible), Experience with Infrastructure as Code, Knowledge of DevOps practices, Experience with Linux or Windows systems, Experience delivering enterprise infrastructure solutions, Experience in regulated industry environments, Fluent English, Legal right to work in the EU 📃 Skills: Python, AWS, Terraform, Jenkins, Git, Ansible, CI/CD, Linux, Windows, DevOps, Agile 🏢 Description: Empower the Future of Cloud Adoption — Drive Innovation with Scalable AWS and DevOps Excellence! Krakow – hybrid work model (up to 3 remote days per week) As a Senior AWS Python Engineer – DevOps & Cloud Automation , you will be working for our client, a leading financial services organization committed to transforming the way banking solutions are delivered worldwide. Supporting their "Cloud First" strategy, you will help accelerate cloud adoption and deliver resilient, scalable, and automated solutions that empower digital growth. Your main responsibilities: Lead major incident investigations and provide on-call support to ensure continuous operational excellence Collaborate with Application Teams to deploy their applications securely and efficiently to AWS Develop Python solutions and automate cloud processes to optimize workflows Write Terraform scripts to manage infrastructure as code, ensuring repeatability and security Upgrade existing security controls and develop new security measures to safeguard enterprise assets Enhance compliance dashboards to meet regulatory and internal standards Provide 24/7 global support and coverage, participating in rotational support cycles Manage projects alongside junior colleagues, mentoring and ensuring best practices You're ideal for this role if you have: At least 5 years of experience in cloud engineering or DevOps roles Strong expertise with Python programming and AWS services Proficiency with CI/CD tooling such as Jenkins, Git, and Ansible Broad experience across multiple AWS services with a focus on security Practical understanding of DevOps practices and Agile methodologies Familiarity with Linux and/or Windows OS environments Demonstrable experience delivering enterprise infrastructure solutions Experience working in highly regulated industry environments It is a strong plus if you have: Terraform experience Non-functional testing expertise Knowledge of risk management and regulatory compliance Language Required for the role: Fluent English (good command required) 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

ITDS

Senior Automation Engineer – Cloud and CI/CD Platforms

Senior

Hybrid

Krakow, Poland

17,850 - 24,150 PLN

🏢 Summary: Senior Automation Engineer role focused on designing and implementing cloud and CI/CD automation solutions to enhance secure and scalable software deployments. The position centers on Ansible-based automation integrated with Jenkins pipelines to optimize release processes and operational resilience. Hybrid work model with strong emphasis on scripting, security, and process improvement. 🗂️ Requirements: Minimum 3 years of experience with Ansible automation in Jenkins CI/CD environments, Strong scripting skills in Python, Go, or Bash, Experience integrating automation into CI/CD pipelines, Knowledge of security best practices including secrets management and vulnerability mitigation, Hands-on experience with Agile methodologies, Fluent English (spoken and written), Legal right to work in Europe 📃 Skills: Ansible, Jenkins, CI/CD, Python, Go, Bash, Agile, z/OS, Control-M, IBM, SSP, SEAS, CD 🏢 Description: Unleash innovation — revolutionize automation for seamless cloud and deployment excellence! Krakow-based opportunity with hybrid work model (up to 3 remote days per week). As a Senior Automation Engineer – Cloud and CI/CD Platforms , you will be working for our client, a leading global financial organization empowering digital transformation through cutting-edge automation. You’ll be at the forefront of enhancing software deployment processes, enabling rapid and secure releases that drive business agility and operational resilience. Your main responsibilities: Collaborate with key stakeholders to understand and analyze existing deployment and automation workflows. Design, develop, and implement resilient automation solutions using Ansible, Python, Go, or Bash to optimize manual processes. Integrate automation within Jenkins CI/CD pipelines to streamline software deployments. Apply security best practices, including secrets management and vulnerability mitigation, to safeguard automation processes. Monitor, analyze, and improve process performance, ensuring scalability and robustness. Automate testing of automation workflows to guarantee reliability and consistency. Document procedures, share best practices, and own automation components end-to-end. You're ideal for this role if you have: At least 3 years of experience delivering Ansible-based automation within Jenkins CI/CD environments. Strong scripting skills (Python, Go, Bash or similar). Proven analytical and problem-solving abilities. Fluent command of English, with experience working in a multicultural, global setting. Hands-on experience with Agile methodologies. Ability to work independently and collaboratively within diverse teams. Strong documentation, ownership, and communication skills. It is a strong plus if you have: Experience with vendor-supported IT services. Domain knowledge of file transmission products (e.g., IBM SFG/SSP/SEAS/CD). Knowledge of mainframe (z/OS) job workflows. Familiarity with BMC Control-M or similar job scheduling tools. Understanding of financial services compliance and risk management frameworks. Language Required for the role: Fluent English (spoken and written) Eligibility for the role: Only candidates with an existing legal right to work in Europe 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

VISTULO

Senior Network Engineer

Senior

Remote

Warsaw, Poland

220 - 240 PLN/hr

🏢 Summary: Fully remote Senior Network Engineer role supporting large-scale, low-latency trading infrastructure for a North American bank. The position focuses on building, maintaining, and automating enterprise and cloud network environments to ensure high performance, reliability, and security. It combines hands-on network engineering with infrastructure-as-code and automation practices. 🗂️ Requirements: 6+ years of experience in network engineering, Strong knowledge of enterprise network architecture, Experience with Arista switches, Experience with multicast routing, Deep understanding of TCP/IP, BGP, OSPF, MPLS, DNS, DHCP, VPN, Experience with cloud networking (AWS), Experience with network automation and scripting, Experience with infrastructure-as-code and configuration management tools, Experience with NetBox or similar source-of-truth platforms, Ability to work US Eastern hours from Poland, Fluent English, Eligibility to work in Poland 📃 Skills: TCP/IP, BGP, OSPF, MPLS, DNS, DHCP, VPN, AWS, Arista, Multicast, NetBox, Python, Bash, Terraform, Ansible, ACL, VPC 🏢 Description: Are you an experienced network engineer who enjoys building and managing infrastructure at scale? Do you love working with other seasoned engineers on interesting scale, reliability, and finance-specific challenges? Want to work on large systems that power real-time trading across global markets? If so, we’re looking for people like you. The Role at a Glance Title: Senior Network Engineer Employer: Fully remote role supporting a leading North American bank Contract: B2B, 220zł-240zł/hour net + VAT Location: Open only to candidates based in Poland Hours: Work US Eastern business hours (15:00–23:00 Poland time) We’re hiring experienced network engineers (6+ years) to join the IT infrastructure team at a top North American bank — directly supporting the operations and development of financial trading systems . You’ll be part of the core IT infrastructure team , building and maintaining infrastructure for highly-performant, low-latency trading systems used across the firm. Why Join Us? Work on large-scale systems - routers, switches, low-latency trading infra supporting hundreds of physical and virtual servers. Collaborate with a world-class team of network engineers, 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. This role is critical to maintaining the performance, reliability, and security of the network infrastructure that supports the trading systems. You’ll work across both on-premises trading infrastructure and cloud environments, ensuring seamless connectivity and secure access for business-critical systems. The position combines hands-on engineering with automation and infrastructure-as-code practices , solving complex problems through collaboration and technical expertise. This is a fully remote role based in Poland . You will work directly with the bank while being contracted through a Polish partner company that provides local support and administration. The position requires strong English skills (spoken and written) to collaborate daily with colleagues in North America. This role requires working during US Eastern business hours in order to be able to collaborate closely with other team members. 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 Network Operations & Support Deployment, configuration, and maintenance of network devices such as switches, routers, and firewalls. Monitoring of network health and resolution of connectivity issues across enterprise environments. Support for infrastructure expansion, migrations, and lifecycle upgrades in both cloud and on-premises facilities. Cloud & Hybrid Networking Design and management of cloud-based network infrastructure including VPCs, subnets, route tables, and security groups. Enablement of hybrid connectivity between cloud and on-prem environments. Collaboration with cloud and DevOps teams to optimize network performance and reliability. Automation & Infrastructure-as-Code Development of scripts and tools to automate network provisioning, configuration, and monitoring. Use of infrastructure-as-code frameworks (e.g., Terraform) and configuration automation (e.g. Ansible) to manage network infrastructure. Management of automation pipelines and configuration management systems. Integration with tools like NetBox to maintain source-of-truth for network inventory and topology. Security & Compliance Implementation and management of Access Control Lists (ACLs) to regulate traffic and enforce security boundaries. Enforcement of network segmentation and isolation policies to protect sensitive workloads and environments. Assistance in vulnerability remediation and compliance initiatives. Regular audits of network configurations and access policies to ensure alignment with security standards. Collaboration & Documentation Engagement with cross-functional teams to support infrastructure and application needs. Maintenance of accurate network documentation, diagrams, and operational procedures. Participation in process improvements and knowledge sharing initiatives. Requirements Solid understanding of networking protocols and enterprise network architecture. Experience with Arista switches. Multicast routing experience. Deep understanding of TCP/IP, BGP, OSPF, MPLS, DNS, DHCP, and VPN technologies. Experience with network source-of-truth platforms like NetBox. Knowledge of cloud networking concepts and services (e.g., AWS). Strong troubleshooting, communication, and collaboration skills. Experience with network automation and scripting (e.g., Python, Bash). Familiarity with infrastructure-as-code and configuration automation tools (e.g., Terraform, Ansible). Interview process Apply: Send us your CV. Written screen: Answer a short set of written questions to show us how you think about networking. Interviews: A three-stage online process, one with a technical recruiter with latter rounds at the bank. Successful candidates will need to pass a standard background check.

Technology

VISTULO

Senior Java Engineer (FX Trading Systems)

Senior

Remote

Warsaw, Poland

270 - 300 PLN/hr

🏢 Summary: Senior Java Backend Engineer role focused on building and enhancing low-latency FX trading systems for a top North American bank, fully remote from Poland. The position involves developing high-performance backend services for algorithmic order management and order routing in real-time, high-throughput environments. This is a long-term opportunity to work on actively developed, large-scale trading platforms in close collaboration with traders and international teams. 🗂️ Requirements: Current professional Java programming experience, Strong understanding of algorithms, complexity and multi-threading, Deep knowledge of Java language and standard libraries, Strong knowledge of data structures and Java Collections Framework, Experience building backend services for front-office trading systems, Understanding of front-office workflows and electronic trading platforms, Experience with algorithmic order management or order routing systems, Expertise in multi-threading, event-driven systems and performance tuning, Knowledge of low-latency trading systems (microsecond level), English proficiency, Residence and legal right to work in Poland, Ability to overlap 6 hours with US Eastern Time 📃 Skills: Java, Algorithms, Multithreading, DataStructures, Collections, Concurrency, LowLatency, OrderRouting, OrderManagement, ElectronicTrading, EventDriven, PerformanceTuning, FX, Backend 🏢 Description: Join the Fixed Income Trading Systems Team at a top N. American Bank This isn’t just another dev role. It’s your chance to engineer the core of global trading. We’re talking ultra-low-latency architectures, real-time market data, and automation at scale — all in an environment where milliseconds matter and billions move. You’ll work on greenfield and semi-greenfield projects, building FX (forex) trading workflows. If you thrive on complexity, love solving performance challenges under pressure, and want to collaborate directly with traders and product teams at the sharp edge of financial technology — this is your arena. The Role at a Glance Senior Java Backend Engineer Building a FX trading systems, including high-performance backend services for algorithmic order management and order routing. 270zł - 300zł / hr B2B net + VAT Fully remote for a top N. American bank (for residents of Poland only) This role requires experience building trading systems, specifically with order routing or algorithmic order management. If you enjoy working on low-latency, high-throughput trading systems, join us and build the next generation of high-performance capital markets solutions. Why Join Us? Work on a large-scale, low-latency trading system . No Legacy: Join an actively developed system — the engineers who built it originally are still on the team. Collaborate with a world-class team of developers across North America and Europe. Enjoy the stability of a long-term, fully remote role that only a bank can offer. A successful candidate will be a very strong programmer with current Java development experience. They must also be curious, open-minded, and desire to learn new things. English proficiency is a must. This role is for developers who excel at programming core Java from the ground up, not just integrating frameworks or APIs. If you’re fascinated by understanding systems ‘under the hood,’ this role is for you. Successful candidates enjoy geeking out about data structures and debugging application performance issues. This is a fully remote backend Java development role for a developer in Poland . You will be working 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. Only open to residents of Poland. Polish citizens, as well as legal residents with permission to work in Poland, are welcome. What we offer Work that matters in the financial domain: You’ll be building high performance trading system at an established financial institution. Professional growth: Collaborate with smart, highly capable developers in a supportive and challenging environment. Direct collaboration : You will work directly with the client 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. Flexibility & remote work: Fully remote position based in Poland with increasing schedule flexibility post-onboarding. Competitive Compensation: Top pay and ample time-off options. Responsibilities Design and implement robust software solutions for FX trading systems using core Java. Build high-performance backend services that algorithmically manage and route orders. Create thorough test cases to ensure software stability and reliability. Collaborate with operations teams regarding building new features and improving existing functionality. Requirements Must have Current Java programming experience, with a strong understanding of programming concepts, including algorithms, complexity, and multi-threading, and Java’s language capabilities and standard libraries. Good knowledge of the data structures: familiarity with the Java collections framework, depth of understanding of the commonly used data structures, intuition on what to use when. Proven experience building backend services for front-office trading systems. Deep understanding of front-office workflows and electronic trading platforms (any asset class). Built or contributed to the algorithmic order management systems or order routing systems (any asset class). Expertise in multi-threading, event-driven systems, and performance tuning. Ability to break down complex workflows into maintainable, high-quality solutions. Strong communication skills and comfort working in high-stakes, trader-facing environments. Knowledge that is required for building low-latency (measured in microseconds) trading systems. Ability to align your work with a 6 hour overlap with US Eastern business hours. Nice to have Experience with trading protocols or FX trading systems. Exposure to time-series databases and market data integration. Familiarity with algorithmic workflows and pricing engines. A computer science degree from a top Polish school. The recruitment 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: Technical screen interview Three technical interviews with future team members Discuss your experience and skills. Solve verbal algorithm problems (focus on clarity and understanding). Tackle live coding challenges (no trick questions). Successful candidates will need to pass a standard background check.