At a Glance
- Tasks: Design and develop high-performance financial trading applications with a passionate team.
- Company: Join a leading firm in the financial technology sector.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Other info: Collaborative environment with mentorship opportunities and career advancement.
- Why this job: Make an impact in the fast-paced world of financial trading technology.
- Qualifications: 4+ years of software engineering experience, JavaScript, and strong problem-solving skills.
The predicted salary is between 60000 - 80000 € per year.
Requirements:
- 4+ years of software engineering experience required
- Excellent problem-solving and execution skills
- JavaScript/Frontend engineering experience
- Strong unit testing experience
- (Desirable) Knowledge of the financial trading ecosystem
- (Desirable) Full-stack engineering experience, preferably including Java
- (Desirable) Experience writing high performance code
- Bachelor's degree in computer science or relevant field
What the job involves:
- We are seeking a talented and experienced Senior Software Engineer to join our engineering team. In this role, you will help design and develop financial trading applications.
- You will be part of a passionate team working on mission-critical systems, leveraging object-oriented programming, primarily in Java, to build scalable, robust trading applications.
- Design, develop, and maintain high-performance features across both backend (Java) and frontend components.
- Collaborate with product managers and other engineers to translate requirements into effective technical solutions.
- Participate in code reviews, mentor junior engineers, and uphold high standards for code quality, usability, and performance.
- Optimize application performance for both backend processes and frontend user experience, focusing on scalability and low latency.
- Troubleshoot and resolve complex technical issues spanning both frontend and backend systems within a fast-paced financial trading environment.
- Contribute to feature planning, architectural discussions, and technical documentation.
Sell Side and Post Trade Senior Software Engineer in London employer: Deepstreamtech
Join a dynamic and innovative team as a Senior Software Engineer, where your expertise will directly impact the development of cutting-edge financial trading applications. Our company fosters a collaborative work culture that prioritises employee growth through mentorship and continuous learning opportunities, all while offering competitive benefits and a stimulating environment in the heart of the financial district. With a focus on high-performance coding and scalable solutions, you will be part of a mission-driven team dedicated to excellence in the fast-paced world of finance.
StudySmarter Expert Advice🤫
We think this is how you could land Sell Side and Post Trade Senior Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech and finance sectors. Attend meetups or webinars related to software engineering and trading. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java and frontend technologies. This is your chance to demonstrate your problem-solving abilities and high-performance coding skills.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills. Practice common algorithms and data structures, and be ready to discuss your experience with unit testing and performance optimisation. We want you to shine!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets noticed. Tailor your application to highlight your relevant experience in financial trading systems and full-stack development. Let’s get you that interview!
We think you need these skills to ace Sell Side and Post Trade Senior Software Engineer in London
Some tips for your application 🫡
Show Off Your Experience:Make sure to highlight your 4+ years of software engineering experience right at the start. We want to see how your skills in JavaScript and frontend engineering can shine through in your application!
Tailor Your Application:Don’t just send a generic CV! Tailor your application to reflect your knowledge of the financial trading ecosystem and any full-stack experience you have. This will show us that you’re genuinely interested in the role.
Highlight Problem-Solving Skills:We love problem solvers! Include examples of how you've tackled complex technical issues in the past, especially if they relate to backend or frontend systems. This will help us see your thought process and execution skills.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at Deepstreamtech
✨Know Your Tech Stack
Make sure you brush up on your Java and JavaScript skills. Since the role involves both backend and frontend development, be prepared to discuss your experience with these technologies in detail. Think of specific projects where you’ve used them and be ready to explain your problem-solving approach.
✨Understand the Financial Trading Ecosystem
Even though it's listed as desirable, having a solid grasp of the financial trading ecosystem can set you apart. Do some research on how trading applications work and be ready to discuss any relevant experiences or insights you have. This shows your genuine interest in the field.
✨Prepare for Code Reviews
Since you'll be participating in code reviews, it’s essential to demonstrate your understanding of code quality and best practices. Be prepared to critique sample code or discuss your own coding standards. Highlight your experience mentoring junior engineers, as this is a key part of the role.
✨Showcase Your Problem-Solving Skills
Expect to face technical challenges during the interview. Prepare to walk through your thought process when troubleshooting complex issues. Use examples from your past work to illustrate how you optimised performance and resolved problems, especially in high-pressure environments.