Software Engineer - Commodities.
Software Engineer - Commodities.

Software Engineer - Commodities.

Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Develop cutting-edge trading applications using Python and modern web technologies.
  • Company: Join Millennium, a top-tier global hedge fund focused on tech and data science innovations.
  • Benefits: Enjoy a dynamic work environment with excellent growth opportunities and remote work options.
  • Why this job: Be part of a fast-paced team solving complex problems with the latest technologies.
  • Qualifications: 2+ years in Python development, experience with React/Angular, and knowledge of SQL required.
  • Other info: Work closely with traders and quants globally in an agile development setting.

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

Social network you want to login/join with:

Software Engineer – Commodities, Greater London

Client:

Location:

Greater London, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

305753923021

Job Views:

4

Posted:

03.03.2025

Expiry Date:

17.04.2025

Job Description:

Software Engineer – Commodities

Millennium is a top tier global hedge fund with a strong commitment to leveraging innovations in technology and data science to solve complex problems for the business. We are assembling a strong Commodity Technology team to build our next generation in-house commodity technology platform and associated ecosystem of tools, applications and systems. Commodity Technology provides a dynamic and fast-paced environment with excellent growth opportunities and projects involving cutting edge technologies.

Responsibilities

  1. Develop research and trading applications using Python (Django, Flask, Tornado, or FastAPI), front-end development (React/Angular), and AWS technologies (S3, SQS, AWS Batch, etc.)
  2. Work closely with traders, quants, and other technologists globally to understand system development requirements
  3. Develop software solutions in an agile fashion using modern software development practices e.g. comprehensive testing, version control practices, CI/CD, etc.
  4. Test and deploy software solutions in an automated fashion using CI/CD practices
  5. Ensure DevOps style management and operation of DEV/UAT/PROD deployment environments

Mandatory Requirements

  1. 2+ years of professional experience with Python application development
  2. Knowledge of data-intensive application development experience using pandas and numpy
  3. Experience developing web frontends using React and/or Angular
  4. Working knowledge of SQL and databases
  5. Experience with unit testing

Preferred Requirements

  1. Experience working in other financial institutions, preferably in the commodities space
  2. Familiarity with quantitative finance and electronic trading concepts.
  3. Experience with developing dashboards and other data visualization applications with Plotly, Matplotlib, Bokeh, Dash, etc.
  4. Experience using AWS technologies such as S3, Athena, SQS, Batch, Lambda
  5. Experience with DevOps practices using containerization and orchestration technologies (e.g. Docker / Kubernetes)

#J-18808-Ljbffr

Software Engineer - Commodities. employer: TN United Kingdom

Millennium is an exceptional employer, offering a vibrant work culture in Greater London that fosters innovation and collaboration. As part of our Commodity Technology team, you'll have access to cutting-edge technologies and significant growth opportunities, allowing you to develop your skills while working on impactful projects alongside talented professionals. Join us to be part of a dynamic environment where your contributions are valued and rewarded.
T

Contact Detail:

TN United Kingdom Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Commodities.

✨Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, such as Python frameworks (Django, Flask) and front-end libraries (React, Angular). Having hands-on experience or personal projects showcasing these skills can set you apart.

✨Tip Number 2

Network with professionals in the commodities and finance sectors. Attend industry meetups or webinars to connect with potential colleagues or mentors who can provide insights into the company culture and expectations.

✨Tip Number 3

Stay updated on trends in quantitative finance and electronic trading. Understanding the latest developments in these areas can help you engage in meaningful conversations during interviews and demonstrate your passion for the field.

✨Tip Number 4

Prepare to discuss your experience with DevOps practices and CI/CD processes. Be ready to share examples of how you've implemented these methodologies in past projects, as they are crucial for the role.

We think you need these skills to ace Software Engineer - Commodities.

Python Application Development
Web Frontend Development (React/Angular)
AWS Technologies (S3, SQS, AWS Batch)
Data-Intensive Application Development (pandas, numpy)
SQL and Database Management
Unit Testing
Agile Software Development Practices
CI/CD Practices
DevOps Management
Containerization and Orchestration (Docker/Kubernetes)
Data Visualization (Plotly, Matplotlib, Bokeh, Dash)
Understanding of Quantitative Finance
Experience in Financial Institutions (Commodities Space)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, web development frameworks like React or Angular, and any relevant AWS technologies. Use specific examples from your past work to demonstrate your skills.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your experience in developing data-intensive applications and how it aligns with the responsibilities of the position.

Showcase Relevant Projects: If you have worked on projects involving commodities, quantitative finance, or any relevant technologies, be sure to include these in your application. Highlight your role and the impact of your contributions.

Highlight Agile Experience: Since the role emphasizes agile development practices, mention any experience you have with agile methodologies, CI/CD processes, and DevOps practices. This will show that you are well-suited for the fast-paced environment.

How to prepare for a job interview at TN United Kingdom

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and the frameworks mentioned in the job description, such as Django or Flask. Bring examples of projects you've worked on that demonstrate your proficiency in these technologies.

✨Understand the Business Context

Familiarize yourself with the commodities market and how technology plays a role in trading. This will help you engage in meaningful conversations with traders and quants during the interview.

✨Demonstrate Agile Methodologies

Highlight your experience with agile development practices. Be ready to discuss how you've implemented CI/CD pipelines and automated testing in your previous roles.

✨Prepare for Behavioral Questions

Expect questions about teamwork and collaboration, especially since you'll be working closely with various stakeholders. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

Software Engineer - Commodities.
TN United Kingdom
T
  • Software Engineer - Commodities.

    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-03-13

  • T

    TN United Kingdom

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>