Overview
Our Software engineers are employed in building, maintaining and supporting exchange facing connection services that are fundamental to our success and competitiveness in the current trading environment.
The SIG Dublin technology environment is a rich mix of proprietary software focused on delivering highly available, connected services to facilitate trading decisions and optimal execution. These systems are used throughout the company by multiple trading desks across different asset classes.
What you'll be part of:
You will be involved in the analysis, design, and development of complex and business critical software applications in a front office trading environment bringing strong software engineering skills to the role, along with an interest in applying the latest technology to the development of financial operations systems.
1. Utilising latest statistical and Machine Learning (ML) techniques, including large language models (LLM) to improve the processing of data
2. Providing traders and researchers with a combined user interface to observe, sort and aggregate external data.
3. Subscribing and parsing of feeds from a variety of external data vendors
4. Working with key stakeholders on the analysis, development, and ongoing maintenance of complex and business-critical software applications in the news space.
5. Collaborate seamlessly with cross-functional teams across different global offices to analyze requirements and implement effective software solutions.
6. Ownership: Taking projects through the entire cycle from requirements gathering to production release and on-going operations.
7. Constant improvement the user experience and the application performance
8. Support of the production environment during the day ensuring stability and technical changes to improve the environment are prioritised
9. Be a point of escalation for occasional production issues out of working hours
10. Ensure consistent communication and coordination to achieve project milestones.
11. Stay updated on industry trends, emerging technologies, and best practices to continuously enhance software development processes.
What we're looking for
12. Bachelor's or Master's degree in Computer Science or related field.
13. Experience leading or contributing to the architecture of a complex distributed business system using an OOP language such as C#, Java, Go, or C++
14. Knowledge and experience in of building full-stack applications, inclusive of web front-end (React), authentication and REST APIs
15. Familiarity with Elastic Search, no-SQL databases such as MongoDB
16. Experience working with stakeholders across global offices
17. Experience working in a front office environment, with the ability to manage multiple priorities and work under pressure to tight deadlines
18. Ability to build and maintain relationships in person and remotely
19. Experience and a keen interest in mentoring and helping other team members grow
20. Pragmatic and can deliver the best solution for the business now, whilst not sacrificing quality of the codebase over time.
21. Strong interpersonal and communication skills for interacting with the business stakeholders
22. Experience in distributed software architecture and basic networking
23. Strong problem-solving and analytical skills.
SIG is not accepting unsolicited resumes from search firms. All resumes submitted by search firms to any employee at SIG via-email, the Internet or directly without a valid written search agreement will be deemed the sole property of SIG, and no fee will be paid in the event the candidate is hired by SIG.