New offer - be the first one to apply!
July 21, 2026
Software Engineer (C++/Java)
Mid • On-site
San Francisco, CA
Databento is the market data platform for modern finance. The company provides real-time and historical data across futures, options, and equities through a unified API. By owning the entire market data stack end-to-end, Databento combines the performance and reliability required by leading trading firms with a simpler developer experience.
We're looking for a midlevel or senior individual contributor to join the core engineering team. You'll be responsible for implementing and maintaining the Java client library and working on performance-sensitive parts of the codebase.
Responsibilities
- Own and maintain the Java client library, ensuring it is robust, well-tested, and easy for external users to integrate with.
- Design, develop, and maintain high-performance server applications in C/C++.
- Write message parsers and feed handlers for direct market data feeds from trading venues.
- Optimize the existing codebase for high throughput and low latency.
- Implement tools and libraries for petabyte-scale data processing and analysis.
- Collaborate with the systems team to implement best practices for build, deployment, and CI/CD.
- Implement monitoring and improve application uptime.
- Ensure smooth feature rollouts and updates.
Preferred background
- 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup.
- Strong proficiency in both C/C++ and Java.
- Experience with C# is a plus.
- Experience designing APIs with a strong focus on intuitive, developer-friendly interfaces.
- Familiarity with open source best practices, including release management, versioning, changelogs, issue triage, and backwards compatibility.
- Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernel, and compilers.
- Experience working with multiprocess environments.
- Comfortable with lldb/gdb.
- Good communication skills and work ethic for a remote workplace.
- Interest in low-level optimization and performance engineering.
- Interest in financial data or algorithmic trading.
Databento, Inc. provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. In addition to federal law requirements, the company complies with applicable state and local laws governing nondiscrimination in every location where it operates. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Pursuant to applicable laws, qualified applicants with arrest or conviction records are considered.
Similar jobs you might like
Technology
New offer

Databento
Software Engineer (C++/Java)
Mid
On-site
Seattle, WA
🏢 Summary: Midlevel or senior engineering role focused on maintaining a Java client library and building high-performance C/C++ server applications for real-time financial market data systems. The position involves low-latency optimization, market data feed handling, large-scale data processing, and collaboration on CI/CD and infrastructure reliability. 🗂️ Requirements: 5+ years of software engineering experience, Proficiency in C, Proficiency in C++, Proficiency in Java, Experience designing APIs, Knowledge of systems programming, Knowledge of algorithms and data structures, Experience with multithreading, Experience with networked I/O, Experience with serialization, Knowledge of CPU architecture, Knowledge of kernels and compilers, Experience working with multiprocess environments, Experience with lldb, Experience with gdb, Ability to work in a remote environment 📃 Skills: C, C++, Java, C#, APIs, CI/CD, lldb, gdb, Multithreading, Serialization, Linux, Networking, Compilers, Kernels 🏢 Description: The financial industry is growing at a record pace, but data providers are still limited by cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs. Databento provides real-time and historical data across futures, options, and equities through a unified API. By owning the market data stack end-to-end, the platform combines the performance and reliability required by trading firms with a simpler developer experience. We're looking for a midlevel or senior individual contributor to join the core engineering team. You'll be responsible for implementing and maintaining the Java client library and working on performance-sensitive parts of the codebase. Responsibilities - Own and maintain the Java client library, ensuring it is robust, well-tested, and easy for external users to integrate with. - Design, develop, and maintain high-performance server applications in C/C++. - Write message parsers and feed handlers for direct market data feeds from trading venues. - Optimize the existing codebase for high throughput and low latency. - Implement tools and libraries for petabyte-scale data processing and analysis. - Collaborate with the systems team to implement best practices for build, deployment, and CI/CD. - Implement monitoring and improve application uptime. - Ensure smooth feature rollouts and updates. Preferred background - 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup. - Strong proficiency in both C/C++ and Java. - Experience with C# is a plus. - Experience designing APIs with a strong focus on intuitive, developer-friendly interfaces. - Familiarity with open source best practices, including release management, versioning, changelogs, issue triage, and backwards compatibility. - Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernel, and compilers. - Experience working with multiprocess environments. - Comfortable with lldb/gdb. - Good communication skills and work ethic for a remote workplace. - Interest in low-level optimization and performance engineering. - Interest in financial data or algorithmic trading. Databento, Inc. provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. The company complies with applicable state and local nondiscrimination laws in every location where it operates. Qualified applicants with arrest or conviction records are considered in accordance with applicable laws. Accommodations are available upon request. Recruiting data suggests that underrepresented applicants often downplay their skills. Even if your experience does not exactly match the listed qualifications, applications are encouraged.
Technology
New offer

Databento
Software Engineer (C++/C#)
Senior
On-site
San Francisco, CA
🏢 Summary: Midlevel or senior engineering role focused on building and optimizing high-performance market data systems and maintaining a C# client library for financial data APIs. The position involves low-latency C++ development, large-scale data processing, and collaboration on infrastructure, CI/CD, and monitoring in a remote engineering environment. 🗂️ Requirements: 5+ years of software engineering experience, Proficiency in C++, Proficiency in C#, Experience designing APIs, Knowledge of systems programming, Knowledge of algorithms and data structures, Experience with multithreading, Experience with networked I/O, Experience with serialization, Knowledge of CPU architecture, Knowledge of kernels and compilers, Experience with multiprocess environments, Experience with lldb or gdb, CI/CD experience, Monitoring and uptime management, Remote communication skills 📃 Skills: C++, C#, Java, API, CI/CD, lldb, gdb, Multithreading, Serialization, Networking, Linux, Compilers, Kernels 🏢 Description: The financial industry is growing at a record pace, but data providers are still limited by cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs. Databento provides real-time and historical data across futures, options, and equities through a unified API. The platform combines high performance and reliability with a streamlined developer experience. We're looking for a midlevel or senior individual contributor to join the core engineering team. You'll be responsible for implementing and maintaining the C# client library and working on performance-sensitive components of the codebase. Responsibilities - Own and maintain the C# client library, ensuring it is robust, well-tested, and easy for external users to integrate with. - Design, develop, and maintain high-performance server applications in C++. - Write message parsers and feed handlers for direct market data feeds from trading venues. - Optimize the existing codebase for high throughput and low latency. - Implement tools and libraries for petabyte-scale data processing and analysis. - Collaborate with the systems team to implement best practices for build, deployment, and CI/CD. - Implement monitoring and improve application uptime. - Ensure smooth feature rollouts and updates. Preferred background - 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup. - Strong proficiency in both C++ and C#. - Experience with Java is a plus. - Experience designing APIs with a focus on intuitive, developer-friendly interfaces. - Familiarity with open source best practices, including release management, versioning, changelogs, issue triage, and backwards compatibility. - Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernels, and compilers. - Experience working with multiprocess environments. - Comfortable with lldb/gdb. - Good communication skills and work ethic for a remote workplace. - Interest in low-level optimization and performance engineering. - Interest in financial data or algorithmic trading. Databento, Inc. provides equal employment opportunities to all employees and applicants in compliance with applicable laws.
Technology

Databento
Software Engineer (C++/Rust)
Mid
On-site
San Francisco, CA
🏢 Summary: Opportunity for a midlevel or senior engineer to build and optimize ultra‑low‑latency, high‑throughput market data infrastructure in C/C++ and Rust, working with petabyte‑scale datasets and performance‑critical systems. The role focuses on developing server applications, feed handlers, and data processing tools while driving low‑level performance improvements. Ideal for engineers passionate about systems programming and performance engineering in financial data environments. 🗂️ Requirements: 5+ years of full-time software engineering experience, Strong proficiency in C/C++ or Rust, Knowledge of systems programming, algorithms, and data structures, Experience with multithreading and multiprocess environments, Knowledge of networked I/O and serialization, Understanding of CPU architecture, kernel, and compilers, Experience with performance optimization and low-latency systems, Comfortable using lldb or gdb 📃 Skills: C, C++, Rust, Multithreading, Networking, Serialization, Linux, Kernel, Compilers, LLDB, GDB, CI/CD 🏢 Description: The financial industry is growing at a record pace, but our data providers are still stuck in the past — with cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs. Databento is the market data platform for modern finance. The company provides real-time and historical data across futures, options, and equities through a unified API. By owning the entire market data stack end-to-end, Databento is the first platform of its kind to combine the performance and reliability demanded by the world's leading trading firms with a dramatically simpler developer experience. Our team includes alumni of Two Sigma, Citadel Securities, Flow Traders, Tower Research, PDT Partners, SIG, and other top quantitative firms. We're looking for a midlevel or senior IC to join our core engineering team. Our team is responsible for all things C/C++ and Rust, and the most performance-sensitive parts of our codebase. You'll be working with nearly 20 PB of data, with thousands of bare metal CPU cores at your disposal. Responsibilities Design, develop, and maintain high-performance server applications in C/C++ and Rust. Write message parsers and feed handlers for direct market data feeds from trading venues. Optimize existing codebase for high throughput (millions of messages per second, up to 40+ gigabits) and low latency (measured in nanoseconds). Implement tools and libraries for petabyte-scale data processing and analysis. Collaborate with the systems team to implement best practices for build, deployment, CI/CD. Implement monitoring and improve application uptime. Ensure smooth feature rollouts and updates. Preferred background 5+ years of full-time software engineering experience, preferably at a trading firm, tech company, or high-growth startup. Strong proficiency in C/C++ or Rust. Knowledge of systems programming, algorithms, data structures, multithreading, networked I/O, serialization, CPU architecture, kernel, and compilers. Experience working with multiprocess environments. Comfortable with lldb/gdb. Good communication skills and work ethic for a remote workplace. An interest in low-level optimization and performance engineering. An interest in financial data or algorithmic trading. Notice about phishing scams Be cautious of phishing scams impersonating Databento that offer fake job interviews and request purchases. Official emails come only from @databento.com or us.greenhouse-mail.io (our ATS). Any other domains (e.g., databento-careers.com, databento.online) are fraudulent. -- Databento, Inc. provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. In addition to federal law requirements, we comply with applicable state and local laws governing nondiscrimination in every location where we operate. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. Pursuant to applicable laws, we consider qualified applicants with arrest or conviction records. If you need an accommodation, please let us know. Our recruiting data suggests that underrepresented applicants often downplay their skills. Even if your experience doesn't exactly match the qualifications listed, we still want to hear from you. Please apply!
Technology

Databento
Product Marketing Specialist
Mid
Remote
🏢 Summary: Junior-to-mid-level product marketing role focused on copywriting, messaging, launch campaigns, and user activation for a modern financial data platform. The position involves collaborating across product, sales, and growth teams while managing content distribution, analytics, and conversion optimization initiatives in a fully remote environment. 🗂️ Requirements: Bachelor's degree, 2+ years of experience in marketing or communications, Strong copywriting, content strategy, or brand messaging experience, Portfolio of writing samples across multiple mediums, Experience marketing to technical audiences, Experience supporting product launches and conversion optimization, Experience with content and social distribution, Familiarity with CRM, dashboards, and funnel tracking, Familiarity with Canva or Figma 📃 Skills: CRM, Canva, Figma, Analytics, SEO, LinkedIn, Twitter 🏢 Description: The financial industry is growing at a record pace, but data providers are still limited by cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs. Databento is a market data platform providing real-time and historical data across futures, options, and equities through a unified API. The platform combines high performance and reliability with a simplified developer experience. This is a junior-to-mid-level role focused on product marketing, positioning, messaging, and activation, with a strong emphasis on copywriting. You'll work across projects from concept through launch and execute directly. As part of a small, fast-growing team, the role offers opportunities to grow laterally and help shape the marketing function. Benefits - Health insurance - Dental insurance - Disability insurance - Life insurance - 401(k) matching for full-time employees - 100% remote work - Paid in local currency Responsibilities - Write and review landing pages, activation flows, and sales copy to drive engagement and conversion - Drive product marketing initiatives, including positioning, messaging, and launch campaigns - Plan and execute content and social distribution across blogs, LinkedIn, X/Twitter, and founder amplification - Collaborate with product, sales, and growth teams on experiments, campaigns, and activation strategies - Track and measure performance using analytics, dashboards, and CRM tools - Support cross-functional initiatives to optimize user acquisition, engagement, and conversion Requirements - Bachelor's degree - At least 2 years of experience in marketing or communications, with a strong emphasis on copywriting, content strategy, or brand messaging - Writing samples across mediums such as product and UX copy, landing pages, blog articles, SEO content, or social media - Experience marketing to technical audiences including engineers, finance professionals, and scientists - Experience supporting product launches, sales copy, experiments, activation flows, or conversion optimization - Experience creating content and social distribution across blogs, LinkedIn, X/Twitter, and founder amplification - Familiarity with marketing operations and analytics including CRM, dashboards, and funnel tracking - Familiarity with marketing design tools such as Canva and Figma Databento, Inc. provides equal employment opportunities to all employees and applicants regardless of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. We comply with federal, state, and local nondiscrimination laws in every location where we operate. This policy applies to all terms and conditions of employment, including recruiting, hiring, promotion, termination, layoff, recall, transfer, leave, compensation, and training. Pursuant to applicable laws, we consider qualified applicants with arrest or conviction records. If you need an accommodation, please let us know. Our recruiting data suggests that underrepresented applicants often downplay their skills. Even if your experience doesn't exactly match the qualifications listed, applications are encouraged.
Technology

Databento
Product Marketing Specialist
Mid
On-site
Chicago, IL
🏢 Summary: Junior-to-mid-level product marketing role focused on copywriting, messaging, positioning, and activation for a financial market data platform. The role involves creating marketing content, supporting product launches, optimizing conversion strategies, and collaborating across product, sales, and growth teams in a fully remote environment. 🗂️ Requirements: Bachelor's degree, 2+ years of experience in marketing or communications, Experience in copywriting, content strategy, or brand messaging, Portfolio of writing samples across multiple mediums, Experience marketing to technical audiences, Experience supporting product launches and conversion optimization, Experience with content and social distribution, Familiarity with CRM, dashboards, and funnel tracking, Familiarity with Canva or Figma 📃 Skills: CRM, Canva, Figma, SEO, Analytics, Dashboards, Copywriting, LinkedIn, Twitter 🏢 Description: The financial industry is growing at a record pace, but data providers are still limited by cumbersome onboarding processes, complicated APIs, slow infrastructure, and expensive licensing costs. Databento provides real-time and historical data across futures, options, and equities through a unified API. By owning the market data stack end-to-end, the platform combines high performance and reliability with a simpler developer experience. This is a junior-to-mid-level role focused on product marketing, positioning, messaging, and activation, with a strong emphasis on copywriting. You'll work across projects from concept through launch and execute directly. As a small, fast-growing team, this role offers room to grow laterally and help shape the marketing function. Benefits - Health insurance - Dental insurance - Disability insurance - Life insurance - 401(k) matching for full-time employees - 100% remote work - Paid in local currency Responsibilities - Write and review landing pages, activation flows, and sales copy to drive engagement and conversion - Drive product marketing initiatives, including positioning, messaging, and launch campaigns - Plan and execute content and social distribution, including blogs, LinkedIn, X/Twitter, and founder amplification - Collaborate with product, sales, and growth teams on experiments, campaigns, and activation strategies - Track and measure performance using analytics, dashboards, and CRM tools - Support cross-functional initiatives to optimize user acquisition, engagement, and conversion Requirements - Bachelor's degree - At least 2 years of experience in marketing or communications, with a strong emphasis on copywriting, content strategy, or brand messaging - Writing samples across mediums, such as product and UX copy, landing pages, blog articles, SEO content, or social media - Experience marketing to technical audiences, including engineers, finance professionals, and scientists - Experience supporting product launches, sales copy, experiments, activation flows, or conversion optimization - Experience creating content and social distribution - Familiarity with marketing operations and analytics tools, including CRM, dashboards, and funnel tracking - Familiarity with marketing design tools such as Canva and Figma Databento provides equal employment opportunities to all employees and applicants regardless of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity or expression, veteran status, or genetics. The company complies with federal, state, and local nondiscrimination laws in every location where it operates. Qualified applicants with arrest or conviction records are considered pursuant to applicable laws. Accommodations are available upon request. Recruiting data suggests that underrepresented applicants often downplay their skills. Applicants are encouraged to apply even if their experience does not exactly match the listed qualifications.
Technology
Accenture
Calypso Developer
Mid
Hybrid
Warsaw, Poland
🏢 Summary: Backend Java Developer role focused on building and maintaining financial systems using Java 17+, Spring Boot, and Nasdaq Calypso. The position involves integrating messaging platforms, developing secure and testable backend services, and collaborating on international banking projects. The offer includes flexible work arrangements, professional development opportunities, and exposure to modern engineering practices. 🗂️ Requirements: 3+ years of commercial experience as a Java Backend Developer, Experience with Nasdaq Calypso software, Strong knowledge of Java 17+, Strong knowledge of Spring Framework, Strong knowledge of Spring Boot 3.x, Experience with ActiveMQ/JMS, Kafka, or RabbitMQ, Experience with SQL Developer, Experience writing unit, integration, and functional tests using JUnit or similar libraries, Understanding of secure coding practices and application vulnerabilities, Knowledge of object-oriented programming, Knowledge of design patterns, Knowledge of clean code principles, Understanding of application observability concepts, English level B2+, Strong communication skills 📃 Skills: Java, Spring, SpringBoot, Calypso, Kafka, JMS, ActiveMQ, RabbitMQ, SQL, JUnit, OOP, Terraform, Helm, Jenkins, ArgoCD, GitOps, Docker, Kubernetes, OpenShift, Grafana, Kibana, Copilot 🏢 Description: WHO WE ARE: Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services. We offer solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Accenture Song. At Accenture Technology, you will work with modern engineering practices and technologies to deliver scalable, secure, and high-quality solutions for global clients while continuously developing your expertise. THE WORK: Design, develop, and maintain backend services using Java 17+, Spring Framework, and Spring Boot 3.x Work with Nasdaq Calypso platform to support and enhance financial systems Integrate messaging systems such as Kafka, JMS/ActiveMQ, or RabbitMQ Develop and optimize database queries using SQL Developer Implement testing strategies (unit, integration, and functional) using JUnit and related tools Apply secure coding practices and contribute to improving application reliability and performance Collaborate with cross-functional teams to deliver high-quality, maintainable solutions based on clean code and design patterns Flexible: The work location for this role may include a mix of working remotely, onsite at a client or in an Accenture office - depending on specific project circumstances. With all our roles, there is some in-person time for collaboration, learning and building relationships with clients, peers, leaders, and communities. As an employer, we will be as flexible as possible to support your specific work/life needs. WHAT’S IN IT FOR YOU? Work on international projects in the financial domain, gaining exposure to advanced banking systems and technologies Collaborate with experienced engineers and continuously expand your technical expertise Contribute to projects where learning, improvement, and knowledge sharing are part of daily work. Qualification HERE’S WHAT YOU’LL NEED: 3+ years of commercial experience as a Java Backend Developer Experience with Nasdaq Calypso software Strong knowledge of Java 17+, Spring Framework, and Spring Boot 3.x Experience with messaging platforms such as ActiveMQ/JMS, Kafka, or RabbitMQ Experience with SQL Developer Experience in writing tests (unit, integration, functional) using JUnit or similar libraries Understanding of secure coding practices and common application vulnerabilities Solid knowledge of object-oriented programming, design patterns, and clean code principles Understanding of application observability concepts, including logging and metrics Good written and spoken English (B2+) Ownership mindset, proactive attitude, and strong communication skills Research indicates that some candidates, especially the most diverse ones, may hesitate to apply for positions if they don't meet all requirements. If you believe you possess the necessary skills, even if not meeting every requirement, we wholeheartedly encourage you to submit your application. BONUS POINTS IF YOU HAVE: Experience with Infrastructure as Code tools (Terraform, Helm) Knowledge of CI/CD tools such as Jenkins or ArgoCD Familiarity with GitOps practices Experience with Docker and Kubernetes/OpenShift Experience with monitoring and observability tools such as Grafana or Kibana Experience using AI-assisted development tools (e.g., GitHub Copilot, Claude Code) Research indicates that some candidates, especially the most diverse ones, may hesitate to apply for positions if they don't meet all requirements. If you believe you possess the necessary skills, even if not meeting every requirement, we wholeheartedly encourage you to submit your application WHAT WE OFFER: Permanent employment contract. Individual support of a People Lead and a specific path of professional development, as well as the possibility of a session with a Coach. A wide training package (soft, technical, and language training offer, access to the e-learning platforms, Gallup test, GenAI training, possibility of co-financing courses, and certification). Employee Assistance Program - legal, financial, and psychological consultations. Accenture employees eligible for the Employee share purchase plan automatically become eligible for quarterly dividends if they own company shares. Paid employee referral program. Private medical care, life insurance. Access to the Worksmile platform (possibility of using a wide range of products and services, including the Multisport card). WHAT WE BELIEVE: Accenture does not discriminate employment candidates on the basis of race, religion, color, sex, age, disability, national origin, political beliefs, trade union membership, ethnicity, denomination, sexual orientation or any other basis impermissible under Polish law. All our leaders are committed to building a better, stronger and more durable company for future generations to create positive, long-lasting change. Inclusion and diversity are fundamental to our culture and core values. Our rich diversity makes us more innovative and creative, which helps us better serve our clients and our communities. Our position as partner to many of the world’s leading businesses, organizations and governments affords us both an extraordinary opportunity and a tremendous responsibility to make a difference. Sustainability is one of our greatest responsibilities, which we embed it into everything we do and for everyone we work with. Clicking apply I hereby express my consent to process my personal data included in my job offer by Accenture Sp. z o.o. or any other entity of the Accenture group for recruitment purposes, and that it is a data controller within the meaning of GDPR. More information about Accenture (and if necessary also its representative) can be found here: https://www.accenture.com/pl-pl/privacy-policy
Technology
Citigroup
Lead Java Software Engineer - Prime Finance Risk & Business Intelligence
Senior
Hybrid
Warsaw, Poland
268,390 - 457,010 PLN/yr
🏢 Summary: Lead Java Engineer role focused on designing and delivering enterprise-scale, distributed backend systems for real-time financial risk analytics. The position combines hands-on development with technical leadership, driving architecture, performance optimization, and DevOps practices. You will build scalable, low-latency solutions using modern Java technologies within a message-driven, containerized environment. 🗂️ Requirements: 8+ years experience in enterprise-scale distributed backend development, Expert knowledge of Java 11+, Hands-on experience with Spring ecosystem, Strong SQL skills and experience with Microsoft SQL Server, Experience with message-driven architectures, Experience with Kafka or similar messaging systems, Experience with CI/CD tools and practices, Proficiency with Git version control, Experience with Docker and Kubernetes or OpenShift, Proven experience leading technical initiatives and mentoring engineers 📃 Skills: Java, Spring, SpringBoot, SpringSecurity, SQL, MicrosoftSQLServer, Kafka, RabbitMQ, Redis, ApachePinot, Git, Jenkins, Tekton, Docker, Kubernetes, OpenShift, Unix, Linux, Shell 🏢 Description: The Opportunity: Shape the Future of Financial Risk Analysis Join our team at the forefront of financial technology, where we build and maintain the critical platform for Prime Services Risk and Business Intelligence. Our systems are the analytical engine that empowers the firm to manage risk, serve our clients, and make data-driven decisions in a complex, fast-paced market. We are a global team of innovators and problem-solvers who design and operate sophisticated, computing-intensive solutions to analyze the risk profiles of our clients. This is not just another development role; this is a chance to work on a platform that is fundamental to the firm's stability and success. You will tackle challenging problems in distributed systems, real-time data processing, and financial analytics at scale. We are looking for a passionate and experienced Lead Java Engineer to not only contribute to our codebase but also to drive technical direction, mentor our team, and own the delivery of robust, scalable solutions. Key Responsibilities: As a Lead Engineer, you will be at the heart of our technical decision-making and delivery process. Architect & Build: Design, develop, and own end-to-end software solutions using Java and the Spring ecosystem. You will be responsible for creating services that are not only functional but also resilient, performant, and scalable. Lead & Mentor: Act as a technical leader within the team. Guide architectural discussions, lead sub-teams on complex projects, and actively mentor junior engineers through constructive code reviews and knowledge-sharing sessions. Drive Performance: Engineer high-throughput, low-latency systems. You will optimize applications for maximum speed, design efficient data models in Microsoft SQL Server, and implement intelligent caching strategies (e.g., Redis) to ensure our platform operates at peak performance. Embrace Real-Time Data: Harness the power of our message-driven architecture using Kafka. You will build and maintain data pipelines that feed our real-time analytics engine, powered by Apache Pinot, to deliver instantaneous insights to our business users. Champion DevOps & Automation: Contribute to and enhance our CI/CD pipelines, leveraging internal platforms and Git for seamless integration and deployment. You will deploy and manage applications on our OpenShift container platform, embracing a true DevOps culture. Integrate & Collaborate: Work across teams to integrate with a wide array of upstream data sources and downstream consumers. You will collaborate closely with project managers, business analysts, and senior stakeholders to translate complex requirements into well-architected technical solutions. Own & Support: Take ownership of the full application lifecycle, including providing critical application support. You will leverage your growing knowledge of margin methodology and risk analytics to troubleshoot and resolve production issues effectively. Qualifications: Extensive Backend Experience: 8+ years of professional experience designing, building, and deploying enterprise-scale, distributed backend systems. Java Expertise: Deep, hands-on knowledge of modern Java (11+) and the Spring ecosystem (Spring Boot, Spring Security, etc.). Database Proficiency: Strong command of SQL and experience with relational databases, particularly Microsoft SQL Server. You should be adept at writing optimized queries and designing efficient schemas. Messaging & Asynchronous Systems: Proven experience working in message-driven architectures with technologies like Kafka, RabbitMQ, or similar. Leadership & Mentorship: A demonstrated track record of leading technical initiatives, making architectural decisions, and mentoring other engineers. Your experience should show that you are a force multiplier for your team. DevOps Mindset: Solid experience with CI/CD principles and tools (e.g., Jenkins, Tekton), and version control with Git. Experience with containerization and orchestration (Docker, Kubernetes, OpenShift) is essential. Strong Communication: Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical audiences. Preferred Qualifications (The "Wow" Factor): Financial Domain Knowledge: Experience or a strong interest in the Finance Sector, especially concepts related to Prime Finance, Counterparty Risk, or Market Risk. Advanced Education: An advanced degree (M.S. or Ph.D.) in Computer Science, Engineering, Mathematics, or a related quantitative field. Real-Time Analytics Experience: Hands-on experience with OLAP datastores like Apache Pinot. Scripting & Automation: Proficiency in Unix/Linux environments and shell scripting. Agile Experience: Experience working in a fast-paced, Agile/Scrum environment, managing priorities, and delivering under tight deadlines. What We Offer: Impactful Work: The opportunity to work on a business-critical platform that has a direct and measurable impact on the firm's bottom line and risk posture. Technical Challenges: A continuous stream of complex and intellectually stimulating challenges in the realms of distributed computing, big data, and financial modeling. Modern Tech Stack: Access to a modern, evolving tech stack with the freedom to innovate and introduce new technologies and patterns. Career Growth: A commitment to your professional development with a clear path for growth into senior technical leadership or management roles. Collaborative Culture: A supportive and collaborative global team that values diversity of thought, continuous learning, and mutual respect. Competitive Compensation: A competitive salary, performance-based bonus, and a comprehensive benefits package - details below. 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
TQLO SP. Z O.O.
Senior Java Developer (Financial Crime)
Senior
Hybrid
Warsaw, Poland
180 - 190 PLN
🏢 Summary: Senior Java Backend Developer role focused on developing and maintaining a large-scale enterprise platform for the financial sector, including backend services, performance optimization, system modernization, and AI-driven analytics initiatives. The position involves working with high-availability distributed systems and modern backend technologies in a hybrid work model in Warsaw. 🗂️ Requirements: 7–8+ years of commercial experience in developing and maintaining production systems, Strong knowledge of Java, Strong knowledge of Spring Boot, Experience with high-transaction, distributed, or large-scale data processing systems, Practical experience with Kafka, Experience with asynchronous communication architecture, Experience with Docker, Experience with Kubernetes, Proficiency in Unix/Linux environments, English level C1 or higher, Availability to work in hybrid mode in Warsaw 📃 Skills: Java, Spring, SpringBoot, Kafka, RabbitMQ, Docker, Kubernetes, Unix, Linux, GCP, Terraform, Angular, Elasticsearch, Spark, SQL, Grafana 🏢 Description: Nasz Klient to firma technologiczna rozwijająca zaawansowaną platformę dla sektora finansowego, wykorzystywaną przez instytucje na wielu rynkach do analizy transakcji, wykrywania nadużyć oraz wspierania procesów związanych z bezpieczeństwem finansowym. Projekt koncentruje się na rozwoju i utrzymaniu rozbudowanej platformy enterprise składającej się z wielu współpracujących ze sobą komponentów. Zakres współpracy obejmuje rozwój usług backendowych, optymalizację wydajności, modernizację istniejących rozwiązań oraz udział w inicjatywach wykorzystujących AI i zaawansowaną analitykę danych. Do realizacji projektu poszukiwana jest osoba do współpracy w roli Senior Java Backend Developer, która posiada doświadczenie w pracy z systemami o wysokiej dostępności i dużej skali oraz dobrze odnajduje się w złożonych środowiskach technologicznych. 📍 Tryb Współpracy: Warszawa - model hybrydowy (minimum 2 dni w tygodniu z biura, sporadycznie 3 dni) ⏱️ Dostępność: Poszukujemy osób dostępnych od zaraz lub z maksymalnie 1-miesięczną dostępnością 🧑💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Rozwijaniem i utrzymywaniem rozbudowanej platformy backendowej wykorzystywanej do przetwarzania i analizy danych w środowisku enterprise Implementacją nowych funkcjonalności z wykorzystaniem Java oraz Spring Boot , z uwzględnieniem wysokiej wydajności, niezawodności i skalowalności systemu Analizowaniem oraz optymalizacją wydajności aplikacji, identyfikowaniem wąskich gardeł i proponowaniem usprawnień technicznych Udziałem w modernizacji istniejących komponentów, przygotowywaniu migracji oraz wdrażaniu nowych rozwiązań technologicznych Współpracą przy podejmowaniu decyzji dotyczących rozwoju systemu oraz kierunku zmian technicznych Współpracą z zespołami technologicznymi przy utrzymaniu wysokiej jakości i stabilności środowisk produkcyjnych 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Minimum 7–8 lat doświadczenia komercyjnego w tworzeniu i utrzymaniu systemów produkcyjnych Bardzo dobra znajomość Java oraz Spring Boot Doświadczenie w pracy z systemami wysoko transakcyjnymi, rozproszonymi lub przetwarzającymi duże wolumeny danych Praktyczna znajomość Kafka oraz doświadczenie z architekturą opartą o komunikację asynchroniczną (znajomość RabbitMQ będzie dodatkowym atutem) Doświadczenie z Docker oraz Kubernetes Swobodne poruszanie się w środowisku Unix/Linux Bardzo dobra znajomość języka angielskiego (min. C1) Nice to have: Doświadczenie z rozwiązaniami chmurowymi, w szczególności Google Cloud Platform (GCP) Znajomość Terraform , Angular , Elasticsearch , Spark , SQL oraz narzędzi observability, takich jak Grafana Doświadczenie zdobyte w branży bankowej, fintech lub innych środowiskach opartych o systemy rozproszone i wysoką transakcyjność Doświadczenie w podejmowaniu decyzji projektowych lub wspieraniu zespołu w obszarze architektury aplikacyjnej 🤝 DLACZEGO WARTO? Realny wpływ na rozwój platformy wykorzystywanej przez instytucje finansowe na wielu rynkach Możliwość realizacji zadań związanych z systemami o dużej skali oraz wysokich wymaganiach wydajnościowych Współpraca z doświadczonym zespołem technologicznym w środowisku nastawionym na wysoką jakość rozwiązań Kontakt z nowoczesnym stackiem technologicznym obejmującym Java , Spring Boot , Kafka , Docker , Kubernetes , rozwiązania chmurowe oraz narzędzia observability 📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami. TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)
Technology
Match-Trade Technologies
Java Developer - Trading & Market Data
Mid
Hybrid
Poznan, Poland
12,500 - 17,000 PLN/mo
🏢 Summary: Backend Java Developer role focused on building and maintaining high-performance, real-time trading and market data systems in a fintech environment. The position involves developing event-driven services and APIs using Java, Spring Boot, and Kafka, with responsibility for full task lifecycle from analysis to deployment. You will contribute to architecture modernization and ensure performance, reliability, and API compatibility. 🗂️ Requirements: Minimum 2 years of commercial programming experience, Experience with real-time data processing systems, Experience with data streams and distribution, Strong knowledge of Java, Experience with Spring Boot, Experience with Kafka, Knowledge of concurrency and thread safety, Experience with unit and integration testing, Understanding of event-driven architecture, Experience in designing and maintaining APIs 📃 Skills: Java, SpringBoot, Kafka, Concurrency, Multithreading, EventDriven, REST, JUnit, IntegrationTests 🏢 Description: Match-Trade Technologies to firma fintech tworząca własne rozwiązania dla rynku Forex, CFD, kryptowalut i akcji. Nasze systemy obsługują klientów na całym świecie, przetwarzając dane rynkowe oraz zdarzenia transakcyjne w czasie rzeczywistym. 🔥Rozwijaj wysokowydajne systemy backendowe dla branży fintech! Java Developer - Trading & Market Data Miejsce: Poznań, ul. Grunwaldzka 182 (budynek Pixel 1). Praca hybrydowa 💸Budżet: 12 500 - 17 000 PLN O zespole: Dołączysz do zespołu backendowego odpowiedzialnego za dostarczanie danych giełdowych oraz obsługę operacji tradingowych wykorzystywanych przez nasze produkty i integracje API. Na co dzień rozwijamy usługi przetwarzające dane rynkowe oraz zdarzenia transakcyjne napływające w czasie rzeczywistym. Budujemy rozwiązania oparte o architekturę zdarzeniową, Kafka oraz API wykorzystywane przez inne systemy. Obecnie jesteśmy w trakcie modernizacji architektury, co daje realny wpływ na kształtowanie nowych standardów, rozwiązań i kierunku rozwoju platformy. Kogo szukamy? Szukamy osoby, która potrafi samodzielnie realizować zadania i bierze odpowiedzialność za dostarczane rozwiązania. Zależy nam na kimś, kto: Posiada minimum 2 lata doświadczenia komercyjnego w programowaniu; Ma doświadczenie w pracy ze strumieniami danych i ich dalszą dystrybucją do klientów; Biegle posługuje się językiem polskim - język komunikacji na co dzień w biurze; Jest gotowy pracować w biurze (pracujemy w trybie 4 dni biuro - 1 dzień HO); Potrafi przeprowadzić zadanie od analizy wymagań do wdrożenia na środowisko testowe; Samodzielnie doprecyzowuje wymagania i proponuje rozwiązania techniczne; Dba o jakość kodu, testy i niezawodność systemów; Rozumie znaczenie kompatybilności API i odpowiedzialnego wprowadzania zmian; Potrafi pracować z systemami przetwarzającymi dane w czasie rzeczywistym; Jest komunikatywny, otwarty na feedback i dobrze współpracuje z innymi zespołami; Chce rozumieć problem biznesowy, a nie tylko implementować wymagania. Oczekiwany stack technologiczny: Java; Spring Boot; Kafka; Testy jednostkowe i integracyjne; Concurrency/ Thread Safety; Event-Driven Architecture. Mile widziane: Kotlin + Coroutines; gRPC/ Protobuf; MetaTrader 5 (MT5); Doświadczenie w branży fintech. Jak podchodzimy do AI? Korzystamy z narzędzi AI i zapewniamy dostęp do firmowego Onyxa od pierwszego dnia pracy. Traktujemy je jako wsparcie codziennej pracy programisty, jednak zależy nam na osobach, które rozumieją tworzone rozwiązania, potrafią ocenić jakość wygenerowanego kodu i samodzielnie podejmują decyzje techniczne. Czym będziesz się zajmować? Rozwojem i utrzymaniem aplikacji backendowych opartych o Java i Spring Boot; Implementacją komponentów przetwarzających dane rynkowe oraz zdarzenia tradingowe w czasie rzeczywistym; Pracą z Kafka i architekturą opartą na zdarzeniach; Rozwojem i utrzymaniem API wykorzystywanego przez inne systemy i integracje zewnętrzne; Tworzeniem testów jednostkowych i integracyjnych; Analizą wymagań, planowaniem implementacji oraz samodzielnym prowadzeniem zadań; Dbaniem o wydajność, stabilność oraz kompatybilność rozwijanych usług. Co oferujemy? Możliwość rozwoju przy systemach przetwarzających dane i zdarzenia w czasie rzeczywistym; Udział w modernizacji architektury i wdrażaniu nowych rozwiązań; Dużą samodzielność i realny wpływ na rozwijane komponenty; Dostęp do nowoczesnych narzędzi i technologii; Możliwość zdobycia doświadczenia w branży fintech; Elastyczne godziny, płatne przerwy; Opiekę medyczną Medicover, kartę sportową Multisport, budżet szkoleniowy, pakiet relokacyjny; Nowoczesne biuro z dogodnym dojazdem komunikacją miejską (Grunwald - okolice stadionu Enea); Dodatkowo: darmowe napoje w biurze (cola, fanta, itp.), Pizza Fridays, integracje, brak dress code’u. Brzmi ciekawie? Jeżeli chcesz rozwijać się przy zaawansowanych systemach backendowych, pracować z danymi w czasie rzeczywistym i zdobywać doświadczenie w międzynarodowym środowisku fintech — zapraszamy do Match-Trade Technologies. Prześlij do nas swoje CV - chętnie Cię poznamy! Powyższe ogłoszenie należy interpretować jako dotyczące warunków zatrudnienia w przypadku umowy o pracę. Dopuszczamy jednak możliwość nawiązania współpracy w innej formie prawnej (np. umowa B2B lub umowa zlecenia) — wyłącznie na wniosek kandydata, po indywidualnym ustaleniu warunków oraz dostosowaniu zakresu obowiązków i odpowiedzialności do charakteru wybranej formy współpracy. Każdy przypadek takiej współpracy jest analizowany indywidualnie, z poszanowaniem przepisów prawa pracy oraz zasad równego traktowania kandydatów. Informujemy, że Administratorem danych jest spółka Match-Trade Technologies sp z o.o. z siedzibą w Warszawie (01-211), ul. Giełdowa 5, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego pod numerem: 0000749554 (dalej jako "Administrator"). Administrator powołał Inspektora Ochrony Danych. Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z art. 6 ust. 1 lit. a, b, c i f Rozporządzenia Parlamentu Europejskiego i Rady (UE) 2016/679 z dnia 27 kwietnia 2016 r. w sprawie ochrony osób fizycznych w związku z przetwarzaniem danych osobowych i w sprawie swobodnego przepływu takich danych oraz uchylenia dyrektywy 95/46/WE (ogólne rozporządzenie o ochronie danych). Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie, wysyłając prośbę na: rekrutacje@match-trade.com. Pełny tekst polityki prywatności dla procesu rekrutacji znajduje się TUTAJ. Procedura zgłoszeń naruszeń prawa i podejmowania działań następczych - [LINK] , polityka prywatności - [LINK] .
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.