At a Glance
- Tasks: Own and enhance a trading application while driving its development and performance.
- Company: Join a leading tech firm focused on high-performance trading solutions.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
- Why this job: Make a real impact in finance tech with autonomy and technical responsibility.
- Qualifications: 5+ years of Python experience and expertise in low-latency applications.
- Other info: Collaborate closely with the founder in a dynamic, fast-paced environment.
The predicted salary is between 36000 - 60000 £ per year.
We are looking for an experienced Senior Python Software Engineer to take ownership of an established trading-related application and drive its ongoing development. You will manage and enhance the existing codebase, deliver new features, ensure reliability and performance, and help evolve the system as the business grows. This is an excellent opportunity for someone who enjoys autonomy, technical responsibility, and working on low-latency, high-performance applications.
What You'll Do:
- Maintain, extend, and optimise an existing Python-based trading application
- Add new features and improve current capabilities with a focus on performance, reliability and clean architecture
- Build and optimise real-time pipelines handling high-frequency data
- Improve latency, throughput, and reliability using profiling and performance engineering
- Work with Redis, Azure VMs, and Anaconda environments
- Implement and maintain systems requiring millisecond-level timing precision
- Troubleshoot production issues quickly during key market hours
- Collaborate directly with the founder to shape technical direction and priorities
- Integrate with market data feeds and brokerage/order-routing components
Essential Skills:
- Expert-level Python developer (min. 5+ years professional python experience)
- Demonstrable experience with low-latency, high-performance applications
Senior Software Engineer in Leeds employer: Beamost
Contact Detail:
Beamost Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Leeds
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Python or in trading applications. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your projects, especially any related to low-latency or high-performance applications. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by brushing up on performance engineering and real-time data handling. Practice coding challenges that focus on optimising algorithms and troubleshooting under pressure—this is key for roles like Senior Software Engineer.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are proactive and engaged. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Software Engineer in Leeds
Some tips for your application 🫡
Show Off Your Python Skills: Make sure to highlight your experience with Python in your application. We want to see examples of your work, especially if you've tackled low-latency or high-performance applications before. Don’t hold back on showcasing your expertise!
Tailor Your Application: Take a moment to customise your application for this role. Mention specific projects where you’ve maintained or optimised existing codebases, and how you’ve added features that improved performance. This helps us see how you fit into our team.
Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate well-structured responses that get straight to the heart of your experience and skills. Avoid fluff – we want to know what you can bring to the table!
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’re considered for the role. Plus, it makes the process smoother for everyone involved!
How to prepare for a job interview at Beamost
✨Know Your Python Inside Out
As a Senior Python Software Engineer, you need to showcase your expertise. Brush up on advanced Python concepts, especially those related to performance optimisation and clean architecture. Be ready to discuss your past projects and how you've tackled challenges in low-latency environments.
✨Demonstrate Problem-Solving Skills
Expect technical questions that test your ability to troubleshoot and optimise code. Prepare by reviewing common performance issues in trading applications and think of examples where you've improved latency or throughput. Show them how you approach problem-solving under pressure.
✨Familiarise Yourself with Relevant Technologies
Since the role involves working with Redis, Azure VMs, and Anaconda, make sure you understand these technologies well. Be prepared to discuss how you've used them in previous roles and how they can be leveraged to enhance the trading application.
✨Show Your Collaborative Spirit
This position involves direct collaboration with the founder, so highlight your teamwork skills. Share experiences where you've worked closely with stakeholders to shape technical direction. Emphasise your ability to communicate complex ideas clearly and effectively.