Software Engineer
(12-month contract with possible extension)
ago
Location
Gulf Region, London
Hybrid
Salary
Competitive
Employment Type
Contractor
Experience Level
Entry
Junior
Mid
Senior
Expert
Our Client
International Energy Company
SPECIALTY
Oil, Gas, LNG, Shipping
INDUSTRY
Energy
Company Size
10000+ Employees
Aubay's Take
Our client is an international energy company who covers the full spectrum of the oil and gas value chain. Our client is dedicated to attracting and hiring the highest calibre employees, from all around the world. As they scale their operations, they are committed to operating in a socially responsible manner, supporting, nurturing, and empowering their people, investing their resources to responsibly and safely contribute to the communities of which they are a part.

Role Summary
Aubay UK is seeking a highly skilled Software Engineer to support the continuous optimisation of LNG trading operations and ensure world-class efficiency, compliance, and agility across its front-to-back trading processes. This role will work across departments - including trading, shipping, risk, operations, finance, and IT - to assess, enhance, and align business processes, expanding global LNG portfolios and digital transformation initiatives. The position requires travelling one week per month to the Gulf Region (expenses covered). We welcome candidates already based in the Region.
Required Skills and Experience
- 7+ years of experience in software engineering or related roles.
- Proficiency in a programming language such as Python, C++, C# or MATLAB.
- Backend: C#, TypeScript, PowerShell, .NET Core, ASP.NET Web API, WCF, LINQ, Entity Framework, gRPC
- Frontend: React, Angular, HTML, CSS/SCSS, Blazor
- Databases: MS SQL Server, Oracle, MongoDB, Sybase
- Cloud: AWS, Azure
- Middleware: Kafka (Amazon MSK), MSMQ, Microsoft Service Bus, TIBCO RV/EMS
- Testing: NUnit, Moq, SpecFlow, Jasmine, Karma, Protractor, Cucumber
- DevOps/CI Tools: Git, JIRA, TFS, Azure, UDeploy, Perforce, TeamCity
- Strong understanding of algorithms, data structures, and system design
- Experience across the full software development lifecycle.
- Strong analytical and problem-solving abilities, excellent communication, and a collaborative mindset
- LNG Trading experience is a plus
Key Role Responsibilities
- Develop in-house portfolio optimisation software applications to support business needs, ensuring scalability, performance, and reliability.
- Maintain, enhance, and further develop existing software applications by implementing new features, improving functionality, and ensuring system stability.
- Work closely with business stakeholders and other technical teams to gather requirements, translate them into technical solutions, and deliver high-quality applications.
- Conduct thorough testing, debugging, and performance tuning to ensure robust and secure applications.
- Prepare and maintain technical documentation, provide support for end-users, and ensure smooth handover of solutions.
- Stay updated on emerging technologies, frameworks, and best practices, applying them to improve existing systems and processes.