Python Software Engineer

Python Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Old Mission

At a Glance

  • Tasks: Refine and advance trading systems while collaborating on innovative applications.
  • Company: Global proprietary trading firm with a focus on technology and research.
  • Benefits: Competitive salary, full medical coverage, tuition reimbursement, and free lunches.
  • Other info: Fast-paced environment with excellent growth opportunities and a collaborative culture.
  • Why this job: Join a dynamic team and make an impact in the trading world with cutting-edge tech.
  • Qualifications: 3+ years of Python experience and strong communication skills required.

The predicted salary is between 60000 - 80000 £ per year.

Old Mission is a global proprietary trading firm that leverages state-of-the-art technology and research to identify and execute profitable trading strategies across multiple asset classes around the world. Our offices in Chicago, New York, and London are all composed of naturally-curious individuals who thrive in a team environment and constantly strive for improvement. Old Mission does not seek capital from outside investors, allowing us the flexibility to aggressively invest in our team members and keep them engaged in the firm’s growth.

We are on the lookout for Software Engineers who excel in Python. As a Software Engineer, you will play a pivotal role on your team, taking ownership of cutting-edge projects. Your primary responsibilities will encompass the refinement and advancement of our trading systems and mission-critical applications. Additionally, you will collaborate closely with quants, traders, and research teams to bolster our systems' adaptability and scalability, all while contributing to the development of innovative trading applications.

Required Skills

  • Bachelor's degree in Computer Science, Mathematics, or a related Engineering/Science discipline
  • A minimum of 3 years of professional Python experience in a production environment
  • High proficiency in Python on Linux Platforms
  • Familiarity with relational databases (e.g. PostgreSQL, MySQL, etc.)
  • Exceptional written and verbal communication skills
  • A collaborative team player with a knack for owning and driving exciting projects
  • Thrives in a fast-paced work environment, showcasing effective problem-solving abilities

Benefits And Perks

  • Competitive salary with discretionary annual bonus
  • Fully paid private medical, dental, vision with extended coverage and life insurance
  • Robust Pension Scheme, income protection, and salary exchange
  • Fully stocked kitchen and free on-site lunch daily
  • Season Ticket Loan Scheme
  • Tuition Reimbursement Program

Python Software Engineer employer: Old Mission

Old Mission is an exceptional employer that prioritises the growth and engagement of its team members, offering a dynamic work culture where innovation thrives. With competitive salaries, comprehensive benefits including fully paid medical coverage and a robust pension scheme, employees are empowered to excel in their roles while enjoying a collaborative environment in vibrant cities like Chicago, New York, and London. The firm’s commitment to investing in its people ensures ample opportunities for professional development and meaningful contributions to cutting-edge trading projects.
Old Mission

Contact Detail:

Old Mission Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Python Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Old Mission on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Show off your skills! Prepare a portfolio of your Python projects or any relevant work you've done. When you get the chance to chat with the team, having tangible examples will make you stand out.

✨Tip Number 3

Be ready for technical challenges! Brush up on your Python knowledge and be prepared to tackle coding problems during interviews. Practising common algorithms and data structures can really help you shine.

✨Tip Number 4

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 the Old Mission team.

We think you need these skills to ace Python Software Engineer

Python
Linux Platforms
Relational Databases
PostgreSQL
MySQL
Communication Skills
Team Collaboration
Project Ownership
Problem-Solving Skills
Adaptability
Scalability
Trading Systems Development
Fast-Paced Work Environment

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your Python experience in your application. We want to see how you've used Python in real-world projects, especially in a production environment. Don't hold back on showcasing your technical prowess!

Tailor Your Application: Take the time to customise your CV and cover letter for this role. Mention specific projects or experiences that align with our focus on trading systems and collaboration with quants and traders. This shows us you're genuinely interested in the position.

Communicate Clearly: Since exceptional communication skills are a must, ensure your written application is clear and concise. Use straightforward language and avoid jargon unless it's relevant. We appreciate clarity as much as we do technical 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’re considered for the role. Plus, it gives you a chance to explore more about our company culture!

How to prepare for a job interview at Old Mission

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python in a production environment. They’ll likely ask you to solve coding problems, so practice common algorithms and data structures to show off your expertise.

✨Understand the Trading Domain

Familiarise yourself with the basics of trading and financial markets. Knowing how trading systems work and the challenges they face will help you engage in meaningful conversations with the team. It shows that you're not just a coder but someone who understands the business side of things too.

✨Show Off Your Team Spirit

Since collaboration is key at Old Mission, be prepared to share examples of how you've worked effectively in teams. Highlight your communication skills and how you’ve contributed to group projects. They want to see that you can thrive in a team environment and drive projects forward.

✨Ask Insightful Questions

Prepare some thoughtful questions about their trading strategies, technology stack, or team dynamics. This not only shows your interest in the role but also gives you a chance to assess if the company culture aligns with your values. It’s a two-way street!

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>