Enable job alerts via email!

Principal Software Engineer

Trafigura

London

On-site

GBP 80,000 - 120,000

Full time

18 days ago

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, Principle Developer, Terraform, AZURE, C# 100% Remote UK Inside IR35

JR United Kingdom

London

Remote

GBP 60,000 - 90,000

Yesterday
Be an early applicant

Lead Software Engineer, Principle Developer, Terraform, AZURE, C# 100% Remote UK Inside IR35

JR United Kingdom

London Fields

Remote

GBP 60,000 - 90,000

Yesterday
Be an early applicant

Lead Software Engineer - Python (Remote)

JR United Kingdom

London Fields

Remote

GBP 70,000 - 100,000

Yesterday
Be an early applicant

Lead Software Engineer - Python (Remote)

JR United Kingdom

London

Remote

GBP 70,000 - 100,000

Yesterday
Be an early applicant

Lead Software Engineer

Spencer Scott - Technology Recruitment

Greater London

Remote

GBP 70,000 - 85,000

3 days ago
Be an early applicant

Lead Software Engineer - Python (Remote)

JR United Kingdom

City Of London

Remote

GBP 70,000 - 100,000

Yesterday
Be an early applicant

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

TN United Kingdom

London

Remote

GBP 60,000 - 100,000

29 days ago

Lead Software Engineer, Principle Developer, Terraform, AZURE, C# 100% Remote UK Inside IR35

JR United Kingdom

Bristol

Remote

GBP 60,000 - 90,000

Yesterday
Be an early applicant

Lead Software Engineer, Principle Developer, Terraform, AZURE, C# 100% Remote UK Inside IR35

JR United Kingdom

Greater Manchester

Remote

GBP 60,000 - 90,000

Yesterday
Be an early applicant