Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are looking for an experienced Software Engineer to join an international development team based in Warsaw. The role focuses on building and enhancing high-performance trading systems supporting a broad range of financial products, including interest rates and currency derivatives.
You will play a key part in designing, developing, and modernising critical components within a complex, data-driven environment. The work involves both C# (for modern applications) and C/C++ (for maintaining and extending existing systems).
Key responsibilities:
- Design, develop, and maintain high-performance trading and post-trade processing applications.
- Contribute to system modernisation projects, including migration of legacy platforms to new architectures.
- Collaborate with global development teams to deliver robust, scalable software solutions.
- Provide support for production systems and assist with user and batch process inquiries.
Skills and experience:
- 5+ years in large-scale, complex software development environments.
- Strong proficiency in C# and C/C++, with deep understanding of OOP/OOD principles.
- Solid SQL knowledge and experience with complex data models.
- Background in financial systems or trading environments (2+ years).
- Proven ability to work effectively in distributed teams and communicate technical concepts clearly.
- Experience with Python for scripting or data analysis and familiarity with FIX protocol and messaging systems is a bonus
This is an opportunity to work on technically challenging systems in a highly collaborative, globally distributed environment where engineering excellence, knowledge sharing, and continuous improvement is highly valued.
Key Skills
Ranked by relevanceReady to apply?
Join Nigel Frank International and take your career to the next level!
Application takes less than 5 minutes