Senior Software Engineer - C

3 Months ago • 6 Years + • Programming • $115,000 PA - $150,000 PA

Job Summary

Job Description

As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining commodity/energy production, trading, and logistics products in an agile environment. This role involves collaborating with cross-functional teams, developers, and product managers to deliver high-quality software solutions, implementing best practices in coding, testing, and deployment, and ensuring scalability, performance, and security. Strong problem-solving skills, excellent communication, and adaptability in a fast-paced environment are essential. You will also be involved in diagnosing and debugging software, interacting with business experts and customers, promoting best practices, contributing to development process refinement, and mentoring junior team members.
Must have:
  • BS degree in Computer Science
  • 6+ years of experience in coding and designing complex applications
  • Strong programming skills in C
  • Experience developing SQL and working with relational databases
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Experience working in an agile team
  • Ability to coach and mentor junior members
Good to have:
  • Java and/or C# .NET experience
  • Strong development experience using design patterns
  • Experience with financial or commodity/energy trading software
  • Experience with Endur/Findur, OpenJVS, OpenComponents

Job Details

The Role:

As a Senior Software Engineer, you will play a crucial role in designing, developing, and maintaining our commodity/energy production, trading, and logistics products, in an agile environment. You will be responsible for collaborating with cross-functional teams, developers, product managers to deliver high-quality software solutions. You are expected to implement best practices in coding, testing, and deployment, ensuring scalability, performance, and security. Strong problem-solving skills, excellent communication, and the ability to adapt to new challenges in a fast-paced environment is essential for this role.

Key Responsibilities
  • Design and develop software utilizing common coding standards and design patterns for API’s and interfaces in a variety of languages - C/C++, Java and/or C#
  • Diagnose and debug new and existing software as part of our extensive trading system using Microsoft Visual Studio and other modern debugging tools
  • Interact with the business experts and customers to understand the end user requirements and collaborate within engineering teams to build robust solutions
  • Collaborate with local and remote team members across different time-zones
  • Promote best practices in coding, design, and architecture
  • Contribute to developing and refining development processes to enhance quality and productivity
  • Coach and mentor junior members of the team
  • Participate in architecture discussions to share experiences and provide advice
  • Participate in stakeholder and customer conversations and demonstrations

Required Skills, Experience and Qualifications:
  • BS degree in Computer Science from a reputed university
  • 6+ years of hands-on experience in coding and designing complex, enterprise, applications
  • Strong programming skills in C
  • Experience developing SQL and working with relational databases (Oracle, MSSQL)
  • Strong analytical and problem-solving skills
  • Excellent communication skills
  • Experience working in an agile team setting across different time-zones and countries
  • Ability to coach and mentor junior members of the team
  • Passion for excellence and high-quality delivery

  • Preferred:
  • Java and/or C# .NET experience is a plus
  • Strong development experience using design patterns, object-oriented design, and SOLID principals
  • Experience with developing financial or commodity/energy trading software is a plus
  • Experience with Endur/Findur, OpenJVS, OpenComponents is a plus


Salary Range: 

The estimated salary range is $115,000 - $150,000. Salary is negotiable depending on experience and skills.

About us

We’re a diverse group of visionary innovators who provide trading and workflow automation software, high-value analytics, and strategic consulting to corporations, central banks, financial institutions, and governments. Founded in 1999, we’ve achieved tremendous growth by bringing together some of the best and most successful financial technology companies in the world.

• Over 2,000 of the world’s leading corporations, including 50% of the Fortune 500 and 30% of the world’s central banks, trust ION solutions to manage their cash, in-house banking, commodity supply chain, trading and risk.
• Over 800 of the world’s leading banks and broker-dealers use our electronic trading platforms to operate the world’s financial market infrastructure.

ION is a rapidly expanding and dynamic group with 13,000 employees and offices in more than 40 cities around the globe. Our ever-expanding global footprint, cutting edge products, and over 40,000 customers worldwide provide an unparalleled career experience for those who share our vision.

ION is committed to maintaining a supportive and inclusive environment for people with diverse backgrounds and experiences. We respect the varied identities, abilities, cultures, and traditions of the individuals who comprise our organization and recognize the value that different backgrounds and points of view bring to our business.
ION adheres to an equal employment opportunity policy that prohibits discriminatory practices or harassment against applicants or employees based on any legally impermissible factor.

Similar Jobs

USE Insider - Senior Product Manager - (Remote)

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
9 Months ago
Match Group - Regional Risk Program Manager, Latin America

Match Group

Brazil (On-Site)
1 Month ago
Regent craft - Senior Perception Software Engineer - Sensor Fusion

Regent craft

North Kingstown, Rhode Island, United States (On-Site)
1 Month ago
Luma - Research Engineer - Foundation Models

Luma

Palo Alto, California, United States (Hybrid)
5 Months ago
zoox - Director, Procurement and Strategic Partnerships

zoox

Foster City, California, United States (Hybrid)
9 Months ago
ARHS - IT Java Architect

ARHS

Luxembourg (On-Site)
3 Months ago
Cadence - C++ Software Engineer, New College Grad

Cadence

Burlington, Massachusetts, United States (On-Site)
1 Year ago
Capgemini - C++ Embedded

Capgemini

Gurugram, Haryana, India (On-Site)
2 Months ago
P99 soft - Lead Java Developer

P99 soft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Capgemini - Java Developer

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Assystems - Cyber Security Officer

Assystems

Al Khobar, Eastern Province, Saudi Arabia (On-Site)
3 Months ago
Crunchyroll - Engineering Manager, tvOS

Crunchyroll

Dallas, Texas, United States (Hybrid)
2 Months ago
GlobalStep - Vice President – Marketing

GlobalStep

Pune, Maharashtra, India (On-Site)
1 Month ago
zoox - Senior/Staff Safety Research Engineer, Crash and Injury Modeling

zoox

Foster City, California, United States (Hybrid)
3 Months ago
Wind River - Member of Technical Staff - Filesystems

Wind River

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Unity - Project Manager

Unity

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Wolters Kluwer - Pricing Associate Director

Wolters Kluwer

London, England, United Kingdom (Hybrid)
1 Month ago
Vertx Inc. - Manager - Marketing Data Strategy and Governance

Vertx Inc.

United States (Remote)
1 Day ago
My Fitness Pal - Senior Client Partner, Advertising - CPG/QSR

My Fitness Pal

Chicago, Illinois, United States (On-Site)
2 Weeks ago
bounteous - Production & Reliability Management Specialist

bounteous

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Uniondale, New York, United States

NVIDIA - Senior VLSI Physical Design Integration Engineer

NVIDIA

Massachusetts, United States (On-Site)
3 Months ago
Proscia - Senior Director of Strategic Accounts

Proscia

United States (Remote)
2 Weeks ago
Plaid  - Experienced Data Scientist

Plaid

San Francisco, California, United States (On-Site)
7 Months ago
DraftKings - Senior Analyst, Brand Marketing

DraftKings

Boston, Massachusetts, United States (On-Site)
3 Months ago
Illumina - Bioinformatics Support Scientist 1 (Hub & Hybrid)

Illumina

San Diego, California, United States (Hybrid)
1 Day ago
GoMotive - Account Executive, Enterprise

GoMotive

United States (Remote)
2 Months ago
Apple - Americas Reseller Operations-Shared Services Analyst

Apple

Austin, Texas, United States (On-Site)
2 Months ago
Apple - Executive Assistant

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Notion - Product Manager, Growth

Notion

San Francisco, California, United States (On-Site)
2 Months ago
Alation - Senior Sales Enablement Manager

Alation

Redwood City, California, United States (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

Programming Jobs

NCR Voyix - Software Engineer IV - C#.Net

NCR Voyix

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Guardian - Microsoft SQL Server Admin

Guardian

Gurugram, Haryana, India (On-Site)
2 Months ago
Activision - Principal Online Programmer

Activision

Santa Monica, California, United States (On-Site)
1 Month ago
Precisly - Software Engineer II (C, Java, ETL)

Precisly

United Kingdom (On-Site)
2 Weeks ago
Capgemini - Java BDD Automation

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Scorewarrior - Senior Client C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
3 Months ago
ARHS - Java Jee Developer

ARHS

Luxembourg (On-Site)
9 Months ago
CAE - C-27J Simulator Flight Instructor

CAE

Amberley, Queensland, Australia (On-Site)
2 Days ago
Brillio - SQL Support (L2)

Brillio

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Avalanche Studios Group - Systems Programmer

Avalanche Studios Group

Stockholm, Stockholm County, Sweden (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

We’re visionary innovators who are delivering mission-critical trading and workflow automation software to financial institutions, corporations, central banks, and governments. By combining our passion for automation with a strategic view on the industries we serve, we design solutions that improve decision-making, simplify complex processes, and empower people. Simply put, we help our customers do more, faster and better than before. We believe our investments in research and development are shaping the future of automation and enabling our customers to transform their business. And we embrace the power of community, working with each other and with our customers to succeed through a positive culture of continuous improvement.

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

London, England, United Kingdom (On-Site)

Budapest, Hungary (Hybrid)

London, England, United Kingdom (On-Site)

Mexico City, Mexico (Hybrid)

Mexico City, Mexico (Hybrid)

Dallas, Texas, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Ion

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug