At a Glance
- Tasks: Develop software using Python to solve critical trading problems and enhance systems.
- Company: Join Squarepoint, a leader in investment technology and trading solutions.
- Benefits: Enjoy a collaborative environment, learning opportunities, and potential remote work options.
- Why this job: Work with top talent, tackle real-world challenges, and grow your skills in finance and tech.
- Qualifications: Degree in relevant fields and up to 4 years of experience with Python and Linux required.
- Other info: Ideal for those eager to learn and thrive in a fast-paced, innovative setting.
The predicted salary is between 36000 - 60000 £ per year.
Please only apply to the one job you feel best fits your skill set and experience. If our team feels you are better suited for another role, we will reach out about the alternate opportunity.
Department: Technology
Position Overview: At Squarepoint we use Python to build a great deal of the software needed to solve crucial problems every day. You will work on a wide range of systems that fuel our trading success including, but not limited to, core tooling and frameworks, data pipelines used to feed predictive models in research and trading, and software products used worldwide by traders and researchers. You will collaborate with experienced software developers and quant researchers to enable the continued growth of our investment business, solving problems at scale, and gaining a unique chance to learn from some of the most talented individuals in the industry.
Required Qualifications:
- Degree in Computer Science, Computer Engineering, Applied Math, Physics, Quantitative Finance, or Financial Engineering/MFE
- Up to 4 years experience in a relevant role such as software or quant development, or similar
- Experience with Python, git, and Linux
- Excellent written and verbal communication skills
- Eagerness to continuously learn new technologies and develop with us
- Ability to work well in a fast-paced environment
Nice to Have:
- Experience with database management systems and related technologies such as SQL
- Experience working in an investment or financial business is useful
Software Developer (Python) employer: Squarepoint Capital
Contact Detail:
Squarepoint Capital Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer (Python)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially Python, git, and Linux. Brush up on your skills by working on personal projects or contributing to open-source projects that utilise these tools.
✨Tip Number 2
Network with professionals in the finance and tech industries. Attend meetups, webinars, or conferences where you can connect with software developers and quant researchers. This could lead to valuable insights and potential referrals.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges and algorithms, particularly those relevant to Python. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills.
✨Tip Number 4
Showcase your eagerness to learn by staying updated on the latest trends in technology and finance. Follow industry blogs, podcasts, or online courses that can help you understand the intersection of software development and quantitative finance.
We think you need these skills to ace Software Developer (Python)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, git, and Linux. Include specific projects or roles where you used these technologies, especially in a fast-paced environment.
Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background in Computer Science or related fields aligns with their needs, and showcase your eagerness to learn and grow within the team.
Showcase Relevant Experience: If you have experience with database management systems or have worked in financial businesses, be sure to include this in your application. Highlight any relevant projects that demonstrate your skills in these areas.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. Clear and effective communication is key, so ensure your writing reflects your attention to detail.
How to prepare for a job interview at Squarepoint Capital
✨Showcase Your Python Skills
Make sure to highlight your experience with Python during the interview. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them. This will demonstrate your technical proficiency and problem-solving abilities.
✨Familiarise Yourself with Git and Linux
Since the role requires experience with git and Linux, brush up on these tools before your interview. You might be asked about version control practices or how you navigate the Linux environment, so having a solid understanding will give you an edge.
✨Communicate Clearly
Excellent communication skills are essential for this position. Practice explaining complex technical concepts in simple terms, as you may need to collaborate with non-technical team members. Clear communication can set you apart from other candidates.
✨Demonstrate Your Eagerness to Learn
The company values continuous learning, so be ready to discuss how you keep up with new technologies and trends in software development. Share examples of courses, workshops, or personal projects that showcase your commitment to professional growth.