(Senior) Trading Software Engineer
Leiden
Northpool is a company that trades energy 24/7, 365 days per year. To make the best trading decisions, our trading desks need crucial data, models, and experience. Each trading desk has its own requirements that must be considered. Our traders use in-house-developed trading software to interact with the market, supported by the Operations, Data & Analytics department, which also includes our Software Engineers.
We are looking for a (Senior) Software Engineer to strengthen our team and help us further develop and improve our trading software. Does this seem like a job that suits you? Then become a (Senior) Software Engineer at Northpool!
GRASP THE OPPORTUNITY
At Northpool, we have developed trading software that allows traders to set up a (semi-) automated trading process. This allows them to focus on choosing the best overall strategy given the current market conditions. As the market is constantly changing, the Software Engineering team is continuously developing our software to give traders more and better opportunities to beat the market. Our traders must be able to rely on the correct maintenance and operation of our tools.
Your responsibilities:
As a Software Engineer at Northpool you will have the opportunity to work on all aspects of our trading software such as exchange interfaces, automated order management and UI components. Your responsibilities will include designing and implementing new functionality, performance and stability optimization, and operational support. Your work will have a major impact on the performance of our trading desk.
Your challenge? Using your technical expertise to implement new features for the traders while at the same time keeping up with increasingly volatile markets.
Your goal? Developing highly performant trading software that keeps us ahead of the competition.
WE ASK
- Bachelor's or master's degree
- 5+ years of working experience
- Experience with object-oriented programming (OOP)
- Experience with developing high performance software for low-latency applications, multi-threaded programming and concurrency control
- A strong understanding of software engineering principles
- Logical reasoning and a problem-solving attitude
- Outstanding analytical skills
- A self-driven and adaptable mindset
- A strong sense of responsibility
- An eye for perfection
- Strong communication skills
- The ability to communicate fluently in English
WE LIKE
- Expert proficiency in C# and/ or C++
- Experience with developing (high frequency) trading software
- Knowledge of network programming
- Familiarity with market data feeds, order management and execution management
- Understanding of exchange protocols (e.g. FIX)
- Experience with CI/CD pipelines
- A fast learner
- A proactive and flexible work mentality
WE OFFER
- Training, continuous learning and development opportunities
- Competitive compensation package
- Annual performance-based bonus
- A non-hierarchical workplace
- Young and highly motivated teammates
- Ownership in your work
- A fun workplace, where no two days are ever the same, daily free lunch and plenty of social events.
Location: for this vacancy we need you to live in The Netherlands. Also, the application procedure will take place at our office in Leiden.
Interested? Please send your resume and motivation to careers@northpool.nl. We will provide you with feedback on your application within 10 working days.
Acquisition based on this vacancy is not appreciated.