Software Engineer

Vitol

Genf

On-site

CHF 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Vitol in Geneva is seeking a Software Engineer to contribute to the maintenance, improvement and support of internal applications across its trading technology landscape. You will focus on deployment tooling, automation and reliable releases, working with software engineers, architects and support teams to ensure robust delivery and efficient development workflows.

The position offers exposure to a broad range of technologies and business-critical applications in a global trading environment.

Qualifications

  • 2 to 5 years of software development, DevOps, release management or architecture experience.
  • Strong programming skills in .NET / C#.
  • Experience with deployment tools, CI/CD pipelines or developer tooling is beneficial.

Responsibilities

  • Maintain and improve internal installation and deployment tools across trading technology platforms.
  • Support and enhance reporting components, including spreadsheet-based and service-based reporting tools.
  • Maintain and improve internal communication and messaging tools used by business applications.
  • Support batch-processing components and background services used by core trading systems.
  • Contribute to the reliability and performance of tools supporting reporting, data exchange, processing workflows and application integration.
  • Maintain, improve and support deployment processes for commercial and internally developed applications.
  • Maintain and improve developer tools and development environments, integrating AI technology.
  • Support documentation, workflow and collaboration tools such as Jira and Confluence.
  • Participate in application installation and release preparation processes.
  • Improve integration between development tools and automate recurring tasks.
  • Contribute to the development and adoption of unit testing frameworks and quality practices.
  • Identify opportunities to improve developer productivity, reduce manual effort and increase release reliability.
  • Work collaboratively across different teams, domains and technology topics.
  • Collaborate with teams to enable other developers and share knowledge.

Skills

.NET / C#
CI/CD pipelines
DevOps practices
Problem-solving
English communication

Tools

Jenkins
Git/Bitbucket
SonarQube
Visual Studio Code
PL/SQL

Job description

Company Description

Vitol is a leader in energy and commodities. Vitol produces, manages and delivers energy and commodities to consumers and industry worldwide.In addition to its primary business of trading, Vitol is invested in infrastructure globally, with $10+billion invested in long-term assets.

Vitol’s customers include national oil companies, multinationals, leading industrial companies and utilities. Founded in Rotterdam in 1966, today Vitol serves its customers from some 40 offices worldwide. Revenues in 2023 were $400bn.

For more information:vitol.com

Job Description

The Software Engineer will contribute to the maintenance, improvement and support of internal applications, tools and deployment processes used across Vitol’s trading technology landscape.

This role is focused on improving application deployment, developer tooling, automation and operational reliability. The successful candidate will work closely with software engineers, architects and support teams to ensure robust delivery processes, high-quality releases and efficient development workflows.

The position offers exposure to a broad range of technologies and business-critical applications in a global trading environment.

  • Maintain and improve internal application installation and deployment tools used across trading technology platforms.
  • Support and enhance reporting components, including spreadsheet-based and service-based reporting tools.
  • Maintain and improve internal communication and messaging tools used by business applications.
  • Support batch-processing components and background services used by core trading systems.
  • Contribute to the reliability and performance of tools supporting reporting, data exchange, processing workflows and application integration.
  • Maintain, improve and support deployment processes for commercial and internally developed applications.
  • Maintain and improve developer tools and development environments, integrating AI technology.
  • Support and enhance CI/CD and software quality tooling, including tools such as Jenkins, Git, Bitbucket and SonarQube.
  • Maintain and improve developer tools and development environments.
  • Support documentation, workflow and collaboration tools such as Jira and Confluence.
  • Participate in application installation and release preparation processes.
  • Improve integration between development tools and automate recurring tasks.
  • Contribute to the development and adoption of unit testing frameworks and quality practices.
  • Identify opportunities to improve developer productivity, reduce manual effort and increase release reliability.
  • Work collaboratively across different teams, domains and technology topics.
Qualifications
  • 2 to 5 years of experience in a software development, application engineering, DevOps, release management or architecture team.
  • Strong programming skills in.NET / C#.
  • Familiarity with standard software development and deployment tools, such as:
  • Jenkins
  • Git or Bitbucket
  • SonarQube
  • Visual Studio Code
  • Knowledge ofPL/SQLand database development tools would be an advantage.
  • Experience with application deployment, automation, CI/CD pipelines or developer tooling is beneficial.
  • Understanding of batch processing, reporting tools, APIs or background services would be a plus.
  • Strong problem-solving skills and a pragmatic approach to delivery.
  • Experience with, or strong interest in, AI-enabled development tools and their practical application to software delivery, automation, testing and documentation.
  • Interest in automation and continuous improvement.
  • Ability to work on several topics in parallel across different teams and domains.
  • Collaborative mindset and willingness to support and enable other developers.
  • Good communication skills in English.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack (.NET/React) Developer
Full Stack (.NET/React) Developer

Vitol • Genf

On-site
CHF 130,000 - 170,000
Developer & Business Analyst – PnL & Risk Systems
Developer & Business Analyst – PnL & Risk Systems

Vitol • Genf

Hybrid
CHF 90,000 - 130,000
Software Engineer - Deployment & Tooling
Software Engineer - Deployment & Tooling

Vitol • Genf

On-site
CHF 90,000 - 130,000
Security Operations Lead
Security Operations Lead

Vitol Group • Genf

On-site
CHF 180,000 - 240,000
Security Operations Lead
Security Operations Lead

Vitol • Genf

On-site
CHF 140,000 - 190,000
EI&C Software Application Engineer
EI&C Software Application Engineer

SGI • Oberwallis

On-site
CHF 110,000 - 150,000
Cybersecurity Governance, Risk and Compliance
Cybersecurity Governance, Risk and Compliance

Vitol • Genf

On-site
CHF 120,000 - 180,000
Senior Full-Stack Developer - .NET/React for AI Analytics
Senior Full-Stack Developer - .NET/React for AI Analytics

Vitol • Genf

On-site
CHF 130,000 - 170,000
Process Engineer NPI
Process Engineer NPI

VAT Group • Sankt Gallen

On-site
CHF 110,000 - 140,000
IT Analyst and Software Engineer
IT Analyst and Software Engineer

EFG International • Lugano

On-site
CHF 90,000 - 150,000
Top locations