Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
API @ 3
Algorithms @ 7
Automated Testing
CI/CD
Data Structures @ 7
Design Patterns @ 7
FinTech @ 4
Git @ 6
Java @ 6
SQL @ 6
Spring Boot @ 6
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
ING Hubs Poland is hiring for a software engineering role focused on financial markets.
The expected monthly salary is 9,600–16,000 PLN for Engineer III and 13,000–22,000 PLN for Engineer IV. The financial ranges specified in the announcement are adjusted and may differ from the range specified in the remuneration regulations.
Work Environment
Join a high-impact engineering team delivering solutions for financial markets. The systems are used daily by sales teams, traders, and risk managers across global hubs in London, Amsterdam, Brussels, New York, and Singapore.
The team focuses on derivative products across multiple asset classes, including equities, commodities, and interest rates. You will contribute to platforms that automate the full trading lifecycle, from client quote requests to pricing, booking, and risk management, in highly dynamic, real-time environments.
Responsibilities
- Design and develop robust backend services and expose them through modern REST APIs.
- Continuously improve architecture, scalability, and infrastructure, including CI/CD pipelines.
- Enhance performance, reliability, and system resilience in production environments.
- Collaborate closely with business experts, traders, and quants to deliver complex features.
- Apply and promote high-quality engineering practices, including automated testing.
- Proactively identify, troubleshoot, and resolve issues to ensure long-term stability.
Requirements
- MSc in Computer Science or equivalent practical experience.
- More than five years of experience building and maintaining production-grade software.
- Strong foundations in algorithms, data structures, design patterns, and concurrency.
- Proven ability to build modular, testable, and maintainable systems.
- Hands-on expertise with Java, Spring Boot, Git, and SQL.
- Strong analytical thinking and a problem-solving mindset.
- Good written and spoken English.
- Readiness to travel to Belgium.
Additional Qualifications
- Knowledge of equity derivatives or trading concepts.
- Experience in financial markets or fintech environments.
- Familiarity with market data providers and APIs, such as LSEG/RFA and Bloomberg B-Pipe.
The role naming convention in the global ING job architecture will be Engineer III or Engineer IV.