Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer - C image - Rise Careers
Job details

Senior Software Engineer - C

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


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 Group Glassdoor Company Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
ION Group DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ION Group
ION Group CEO photo
Andrea Pignataro
Approve of CEO

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer - C, ION Group

As a Senior Software Engineer at ION in Uniondale, New York, you'll be at the forefront of designing and developing cutting-edge software solutions in the commodity and energy sectors. You'll collaborate with talented cross-functional teams and product managers to create robust applications that truly make an impact. Your expertise in C and solid programming skills will shine as you tackle complex challenges and ensure our systems are scalable, efficient, and secure. In this dynamic role, you'll implement best practices in coding and testing while debugging software using modern tools like Microsoft Visual Studio. Your strong analytical skills will help you translate business needs into technical solutions, and your ability to coach junior engineers will foster a collaborative and innovative atmosphere. Together with local and remote teams, you'll promote high standards in software architecture and contribute to continuous process improvements. Join ION and be part of a team that provides high-value analytics and automation to some of the biggest corporations and financial institutions in the world, and experience unmatched career growth in a fast-paced, supportive environment.

Frequently Asked Questions (FAQs) for Senior Software Engineer - C Role at ION Group
What are the key responsibilities of a Senior Software Engineer at ION?

As a Senior Software Engineer at ION, your key responsibilities will include designing and developing software using best coding practices in languages like C/C++, Java, and C#. You will debug existing software for our trading systems, interact with business experts to gather user requirements, and collaborate across time zones with both local and remote teams.

Join Rise to see the full answer
What qualifications are needed to become a Senior Software Engineer at ION?

To qualify for the Senior Software Engineer position at ION, you should possess a BS degree in Computer Science or a related field and have over 6 years of hands-on experience in software development. Proficiency in languages such as C, along with SQL and relational databases, is essential. Strong problem-solving and communication skills are also key components.

Join Rise to see the full answer
What programming languages should a Senior Software Engineer at ION be familiar with?

A Senior Software Engineer at ION should be highly skilled in C, with experience in additional languages such as Java and C#. Familiarity with SQL and relational databases, such as Oracle and MSSQL, would also be beneficial for managing complex data structures.

Join Rise to see the full answer
What types of projects does a Senior Software Engineer work on at ION?

At ION, a Senior Software Engineer typically works on projects related to developing and maintaining trading and logistics software solutions. You will be involved in enhancing high-value analytical tools and automating trading workflows for corporations and financial institutions.

Join Rise to see the full answer
How does ION support the professional development of Senior Software Engineers?

ION is committed to the professional growth of its staff. As a Senior Software Engineer, you will have opportunities to mentor junior team members, participate in architecture discussions, and engage in continuous learning, sparking innovation and collaboration among your peers.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer - C
Can you explain your experience with C programming as a Senior Software Engineer?

In an interview, emphasize your hands-on experience with C, providing specific examples of projects where you utilized your programming skills, highlighting challenges you faced and how you overcame them.

Join Rise to see the full answer
What strategies do you use for debugging software?

Discuss your familiarity with modern debugging tools like Microsoft Visual Studio and explain systematic approaches you take for diagnosing and resolving coding issues effectively.

Join Rise to see the full answer
How do you ensure your software designs are scalable and secure?

Highlight your understanding of design patterns and secure coding practices. Explain your approach to considering scalability from the onset of project design, as well as methods for conducting security audits during development.

Join Rise to see the full answer
Describe a time when you contributed to improving development processes.

Share an example where you identified a process bottleneck and describe the changes you proposed and implemented, focusing on how these improvements led to enhanced productivity and team morale.

Join Rise to see the full answer
How do you approach collaborating with cross-functional teams?

Talk about your communication skills and your experiences working with team members in various roles. Highlight how you adapt your technical language to facilitate understanding and foster team collaboration.

Join Rise to see the full answer
What is your approach to mentoring junior engineers?

Describe your mentoring philosophy and how you actively support junior team members' growth through regular feedback, knowledge sharing, and encouraging them to take on challenges that develop their skills.

Join Rise to see the full answer
Have you ever worked on financial or commodity/energy trading software?

If applicable, discuss your past projects in financial software development, focusing on the specific technologies and methodologies you employed that are relevant to ION’s operations.

Join Rise to see the full answer
What role do design patterns play in your code?

Emphasize your understanding of design patterns and how you apply them to create more maintainable and efficient code, providing examples of specific patterns you've employed in your projects.

Join Rise to see the full answer
Can you describe your experience with agile development methodologies?

Illustrate your familiarity with agile practices by discussing your role in agile sprints, how you contribute to team meetings, and how you've adapted to evolving project requirements in fast-paced environments.

Join Rise to see the full answer
How do you prioritize competing project deadlines?

Explain your methods for prioritization, like breaking tasks into manageable chunks, setting realistic deadlines, and communicating with stakeholders to ensure transparency and manage expectations effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Seeking a seasoned Principal UX Designer to shape impactful financial technology solutions at Lab49 in New York.

Photo of the Rise User

Join Lab49 to lead transformative financial product initiatives and cultivate relationships with elite clients in a hybrid work environment.

Fiserv Hybrid Sunnyvale, CA
Posted 6 days ago

Are you ready to drive innovation in payments as a Senior Web Engineer at Fiserv?

Join Sift as a Frontend Software Engineer and contribute to building foundational systems that support complex machines, while collaborating closely with engineering teams.

Photo of the Rise User
ServiceNow Remote 680 George Street (Lvl 49, 48 & 14) Levels 48, Sydney, Australia
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

ServiceNow is looking for a talented Senior Site Reliability Engineer to drive technical resolutions and improve infrastructure scalability and reliability.

Photo of the Rise User
Posted 5 days ago

Step into a pivotal role as a Python Developer where you'll enhance our development processes in Plano, TX.

Photo of the Rise User
Uni Systems Remote No location specified
Posted 7 days ago

Become a key player in transforming digital visions at Uni Systems as a Front-End Developer with a focus on innovative public sector solutions.

Photo of the Rise User
Posted 4 days ago

Join MathWorks as a Software Engineer to shape the future of MATLAB through innovative software development in a hybrid work environment.

Photo of the Rise User

We are looking for a Staff Software Engineer to join Jobgether and play a vital role in enhancing our business systems with your Ruby on Rails expertise.

Photo of the Rise User
Posted 13 days ago

Bose seeks a tech-savvy Software Leader to drive cutting-edge audio technology solutions and lead a dynamic engineering team.

To deliver exceptional solutions for our customers to trigger meaningful, positive change through constantly innovating, seeking to simplify complex processes, boost efficiency, manage risk smarter and empower better decision-making.

58 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry and Word Processing at MoxieIT
Photo of the Rise User
Someone from OH, Dayton just viewed Content Developer - Intern at Big Ideas Learning
C
8 people applied to iOS Developer at Clipt
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Lead at Bounteous
Photo of the Rise User
Someone from OH, Pickerington just viewed Industry Lead - High Tech (Salesforce) at Thunder
D
Someone from OH, Akron just viewed Junior Motion Designer at DEPT®
R
Someone from OH, Akron just viewed 2D Graphic and Motion Designer at Ruby Labs
Photo of the Rise User
22 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Success Manager, US SLED at Dataminr
Photo of the Rise User
Someone from OH, Greenville just viewed Systems Engineer (Linux & Shell or Python scripting) at Visa
Photo of the Rise User
Someone from OH, Greenville just viewed Help Desk Technician - Youngstown at R.I.T.A.
Photo of the Rise User
Someone from OH, Mount Orab just viewed Backend Developer at G2i Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Marketing Manager at Cast & Crew
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager at Cast & Crew
o
Someone from OH, Cincinnati just viewed Administrative Assistant at osu
A
Someone from OH, Cincinnati just viewed Data Entry Clerk at Alphabe Insight Inc