Enable job alerts via email!

Principal Software Engineer

Trafigura

London

On-site

GBP 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Software Engineer to spearhead the development of cutting-edge frameworks and services for an advanced data and analytics platform on AWS. This role requires a strong background in software engineering, with expertise in Python, Java, and Go, as well as a passion for innovation. You'll lead architectural design, collaborate with cross-functional teams, and drive the evolution of the platform's capabilities. Join a dynamic team that values diverse perspectives and fosters a collaborative environment, where your contributions will directly impact commercial operations and trading strategies.

Qualifications

  • 10+ years of software engineering experience with a focus on architecture.
  • Experience in technical leadership and investment banking is preferred.

Responsibilities

  • Lead the development of core frameworks and services for a data platform.
  • Collaborate with engineers and data scientists to innovate solutions.

Skills

Python
Java
Go
API Development
Microservices
AWS
Containerization
DevOps Practices

Education

Bachelor’s degree in Engineering

Tools

Testing Frameworks
IaC Frameworks

Job description

Main Purpose: • We are recruiting an experienced Principal Software Engineer to lead the development of core frameworks and services that power advanced data and analytics platform on AWS.
• Spearhead the architectural design and engineering of innovative solutions that drive the evolution of platform’s core capabilities.
• Implementation of shared libraries, frameworks, APIs, SDKs, microservices.
• Collaboration with cloud platform engineers, data engineers, data scientists and other software engineers. Knowledge Skills and Abilities, Key Responsibilities:

Technical Skillsets

  • Strong software engineering and programming experience: Python, Java, Go

  • Proficiency in designing, developing and maintaining APIs, client SDKs, microservices.

  • Expertise in enterprise architecture as well as event-driven and serverless architectures.

  • Familiarity with modern data engineering and distributed data processing engines.

  • Practical knowledge of various testing methodologies and frameworks.

  • Strong experience in cloud technologies, particularly AWS.

  • Experience in containerization and container orchestration engines.

  • Experience with DevOps practices and familiarity with IaC frameworks.

Experience

  • Minimum 10 years of software engineering experience.

  • Minimum 2 years of technical leadership experience.

  • Bachelor’s degree or higher in engineering.

  • Prior experience in Investment Bank is preferred.

Competencies

  • Strong analytical and problem-solving skills.

  • Effective communication and collaborative mindset.

  • Time management and prioritization.

  • Professional management of employee relationships at all levels.

  • Passion for innovation.

Key Relationships and Department Overview:
  • Internal: Technical and functional stakeholders based in Geneva, UK and other Trafigura locations. Work closely with cloud platform engineers, data engineers and data scientists.

  • External: Strategic outsourcing partners.

Department Overview

The Data Science and Engineering team researches, develops and provides advanced analytics and data services to the trading business and other commercial operations at Trafigura. It is comprised of Data Scientists, Data Engineers and Quantitative Finance experts. It is a commercially driven, front office aligned team, that works in close partnership with the trading desks, global research and enterprise technology.

Equal Opportunity Employer

We are an Equal Opportunity Employer and take pride in a diverse workforce. We do not discriminate in recruitment, hiring, training, promotion or other employment practices for reasons of race, colour, religion, gender, sexual orientation, national origin, age, marital or veteran status, medical condition or handicap, disability, or any other legally protected status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Lead Software Engineer

TN United Kingdom

Greater London

Remote

GBP 90,000 - 100,000

Today
Be an early applicant

Principal Software Engineer – 100% Remote (anywhere in the world)

TN United Kingdom

London

Remote

GBP 60,000 - 100,000

12 days ago

Lead Software Engineer

Emergn

London

Remote

GBP 60,000 - 100,000

10 days ago

Principal Software Engineer

Confluence

London

Remote

USD 60,000 - 100,000

20 days ago

Principal Software Engineer

Confluence Technologies, Inc.

London

Remote

USD 60,000 - 100,000

30+ days ago

MPG | Lead Software Engineer

Keywords Studios

Remote

GBP 60,000 - 100,000

Yesterday
Be an early applicant

Principal Software Engineer

Spectrum IT Recruitment

Greater London

On-site

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Principal Software Engineer - DeepTech - Extremely Well-Funded

JR United Kingdom

London

On-site

GBP 60,000 - 100,000

Today
Be an early applicant

Lead Software Engineer

Cadence Design Systems

London

On-site

GBP 50,000 - 90,000

Today
Be an early applicant