At a Glance
- Tasks: Design and develop the SpiderRock Platform while collaborating with a dynamic team.
- Company: Join a leading tech firm in Belfast focused on financial systems innovation.
- Benefits: Competitive salary, health insurance, hybrid work model, and pension plan.
- Other info: Enjoy a vibrant work culture with opportunities for growth and learning.
- Why this job: Make an impact in the financial tech space and enhance your skills.
- Qualifications: 3+ years in software development with expertise in .NET/C#/JAVA/C++/Python.
The predicted salary is between 45000 - 55000 £ per year.
We are actively looking for a talented mid-level Software Engineer to contribute to the design and development of the SpiderRock Platform. We expect this individual to have a desire to learn, participate in engineering discussions, and contribute to the various components of the SpiderRock cloud, APIs and software. We seek a candidate with a strong desire to contribute to our development team's fast-paced development cycle. This is a salaried position and work with our team at the Belfast UK office. This role reports to the Development Lead in Belfast.
What You Will Do:
- Assist in debugging and analyzing our user APIs and interfaces (GUI, MySQL, REST API)
- Learn about the financial markets
- Develop and configure new API configurations based on client needs
- Work with IT and client support teams to troubleshoot issues
- Deep-Dive learning sessions on the SpiderRock software philosophy
- Contribute to our client support team's software quality assurance
- Assist integration efforts for SpiderRock's growing client base
- Work with clients to enhance the onboarding experience
What SpiderRock Is Looking For:
- Minimum 3 years' experience in software development, particularly in financial systems
- Debugging experience
- BS or BA in Math, Engineering, Computer Science or relevant field or experience
- 3+ Years of demonstrable .NET/C#/JAVA/C++/Python/PowerShell experience
- Expert in programming in a Windows environment
- Experience with Financial integrations (FIX, iLink, proprietary messaging protocols) is a plus
- Experience solving user level problems such as record keeping, trade tracking and custom configurations
- Strong work ethic
- Communication with end users, assessing requirements and managing expectations professionally
- Independent project and time management
- Professional, motivated attitude
- Strong interpersonal skills
What Type of Technology Environment You Will Work With:
- Derivative Products: Equities, Options, Futures, Options on Futures
- Languages: C#, WPF, Statistical software (R or S), ElasticSearch (REST), Python, PowerShell
Here’s What to Expect:
- Highly competitive pay, benefits and bonus structure
- 5-day onsite office and after 6 months hybrid schedule (3 onsite/2 remote)
- Occasional travel to our US office
- Work with high-caliber and innovative professionals
- Employer paid private health insurance, life assurance and income protection
- Pension plan with employer matched contribution
Software Engineer II - Mid Level (Belfast UK Office) employer: SpiderRock
Contact Detail:
SpiderRock Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer II - Mid Level (Belfast UK Office)
✨Tip Number 1
Get your networking game on! Connect with current employees at SpiderRock on LinkedIn or attend local tech meetups. It’s a great way to learn more about the company culture and maybe even get a referral.
✨Tip Number 2
Prepare for those technical interviews! Brush up on your coding skills in C#, Python, or whatever languages you’re most comfortable with. Practising common algorithms and data structures can really help you shine.
✨Tip Number 3
Show off your passion for financial systems! Research the latest trends in the financial markets and be ready to discuss how your skills can contribute to SpiderRock's mission. It’ll show that you’re not just another candidate.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.
We think you need these skills to ace Software Engineer II - Mid Level (Belfast UK Office)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Engineer II role. Highlight your experience with .NET, C#, and any financial systems you've worked on. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for software development and why you're excited about contributing to the SpiderRock Platform. Let us know how you can add value to our team in Belfast.
Showcase Your Problem-Solving Skills: In your application, mention specific examples of how you've tackled user-level problems or contributed to debugging efforts. We love candidates who can demonstrate their analytical thinking and problem-solving abilities!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can't wait to see what you bring to the table!
How to prepare for a job interview at SpiderRock
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like C#, .NET, and Python. Brush up on your knowledge of financial systems and APIs, as this will show your potential employer that you’re ready to hit the ground running.
✨Show Your Problem-Solving Skills
Prepare to discuss specific examples where you've debugged issues or solved user-level problems. Think about times when you’ve worked with clients to enhance their experience or troubleshoot technical issues—these stories will highlight your practical skills.
✨Demonstrate Your Learning Mindset
Since the role involves learning about financial markets and the SpiderRock software philosophy, be ready to express your enthusiasm for continuous learning. Share any relevant courses or projects that showcase your desire to grow in this area.
✨Communicate Effectively
Practice articulating your thoughts clearly and professionally. Since strong interpersonal skills are key, think about how you can convey complex technical concepts in a way that’s easy to understand, especially when discussing requirements with end users.