Senior Software Engineer

2 weeks ago


Pune, Maharashtra, India ION Full time
About the Role

We are seeking a highly skilled Senior Software Engineer to join our team at ION. As a key member of our engineering team, you will play a crucial role in designing, developing, and maintaining our commodity/energy production, trading, and logistics products.

Key Responsibilities
  • Design and develop software utilizing common coding standards and design patterns for APIs and interfaces in a variety of languages, including C# and .NET.
  • Participate in various phases of the development lifecycle, including design, acceptance test-driven development, code, performance benchmarks, documentation, and deployment automation.
  • 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 business experts and customers to understand end-user requirements and collaborate with 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.
Requirements
  • BE/BTech or MS degree in Computer Science from a reputable university.
  • 6+ years of hands-on experience in coding and designing complex, enterprise applications.
  • Strong programming skills in C#.
  • Experience with .NET frameworks and the full Microsoft stack.
  • Experience developing and working with SQL.
  • Strong development experience using design patterns, object-oriented design, and SOLID principles.
  • 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 Qualifications
  • ReSharper and NCrunch experience is a plus.
  • Experience with developing financial or commodity/energy trading software is a plus.
  • Experience with RightAngle is a plus.
About ION

We are 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.

We have 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. We have over 800 of the world's leading banks and broker-dealers use our electronic trading platforms to operate the world's financial market infrastructure.

We are 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.



  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:At Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our Global Business Applications team. As a Senior Software Engineer, you will be responsible for designing and developing new features and functionality, as well as enhancing application capabilities on our critical back office...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software. As a Senior Software Engineer, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:The Senior Software Engineer is a key member of our engineering team, responsible for designing, developing, and delivering high-quality software solutions. This role requires a strong technical background, excellent problem-solving skills, and the ability to work collaboratively with cross-functional teams.Key...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software. As a key member of our software development team, you will be responsible for designing, developing, and implementing software features and functionality, as well as troubleshooting and debugging existing systems.Key...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:The Senior Software Engineer is responsible for designing, developing, and implementing software features and functionality. This includes troubleshooting, debugging, and setting the direction for software design and implementation. The ideal candidate will have a strong background in software engineering and...


  • Pune, Maharashtra, India L4B Software Full time

    Job Title: Senior Software EngineerJob Summary:L4B Software is seeking an experienced Senior Software Engineer to join our team. The ideal candidate will have extensive knowledge in MCAL CDD integration and AUTOSAR-based ECUs. The candidate should be proficient in working with Vector stack & BSW and have experience with diagnostics and communication...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Application DeveloperJob Summary:Rocket Software is seeking a highly skilled Senior Application Developer to join our Global Business Applications team. As a key member of our team, you will be responsible for designing and developing new features and functionality, as well as enhancing application capabilities on our critical back office...


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionAt Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying secure, scalable, and highly available software solutions in the AWS public cloud.Key Responsibilities:Design and develop software...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Application DeveloperJob Summary:At Rocket Software, we are seeking a highly skilled Senior Application Developer to join our Global Business Applications team. As a key member of our team, you will be responsible for designing and developing new features and functionality, as well as enhancing application capabilities on our critical back...


  • Pune, Maharashtra, India Rocket Software Full time

    Job SummaryAs a Senior Application Developer at Rocket Software, you will be responsible for designing and developing new features and functionality for our critical back office systems and platforms. This role requires a strong technical background and leadership skills to lead the overall development and implementation of system enhancements, new features,...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerAt Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and functionality. Troubleshoot and debug software...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Overview: The Senior Software Engineer is responsible for designing, developing, and implementing software features and functionality. This includes troubleshooting, debugging, and setting the direction for the design and implementation of software features/enhancements, correction of defects, and/or the creation of new products. Key Responsibilities: ...


  • Pune, Maharashtra, India Coupa Software Full time

    Unlock Your Potential as a Senior Software Engineer in TestCoupa is on a mission to revolutionize spend management for today's dynamic businesses. As a Senior Software Engineer in Test, you will play a critical role in ensuring the quality and reliability of our market-leading product suite.Responsibilities:Design and develop advanced automated test suites...


  • Pune, Maharashtra, India L4B Software Full time

    Job OverviewPosition Summary: L4B Software is seeking an experienced Senior Software Engineer with a strong background in software development and integration, particularly in automotive or embedded systems. The ideal candidate will have extensive knowledge in MCAL and CDD integration, as well as expertise in Vector stack & BSW.Key Responsibilities:Software...


  • Pune, Maharashtra, India L4B Software Full time

    Job Title: Senior Android Software EngineerL4B Software is a cutting-edge technology company specializing in embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented...


  • Pune, Maharashtra, India Cloud Software Group Full time

    Job OverviewAs a Senior Software Engineer at Cloud Software Group, you will play a key role in building and maintaining our cloud-based products. You will work closely with our onshore development team to design and implement new features, ensuring that our products meet the highest standards of quality, scalability, and...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    Job Title: Senior Software Engineer - Full Stack Developer PositionWe are seeking a skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our enterprise software applications.Key Responsibilities:* Design and develop software applications using...


  • Pune, Maharashtra, India L4B Software Full time

    Job DescriptionL4B Software is a cutting-edge technology company specializing in embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We...


  • Pune, Maharashtra, India L4B Software Full time

    L4B Software is a cutting-edge technology company specializing in embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We are actively...


  • Pune, Maharashtra, India Perforce Software Full time

    About PerforcePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We inspire creativity, foster belonging, support collaboration, and encourage wellness. Our global footprint spans over 80 countries, and we're trusted by the world's leading brands to deliver solutions...