Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Intercontinental Exchange - ICE Senior Engineer 
United Kingdom, England, South Somerset 
577860293

14.04.2025

Job Purpose

The ICE Fee Solutions team is actively seeking a Senior Software Engineer with exceptional technical expertise and a genuine passion for innovation to join us in developing the next generation of fee service solutions. This role involves architecting and building scalable, robust software within a dynamic and collaborative environment. As a Senior Software Engineer, you will work cross-functionally to define and evaluate technical solutions, while designing and implementing systems that meet business requirements and market needs.

Responsibilities

As a Senior Software Engineer, you will serve as a technical lead in the development of high-quality, best-in-class software for our Enterprise Product and Fee Solution System. You will be involved in all phases of the software development lifecycle, from initial design to final testing, while maintaining a strong focus on detail and quality. Your responsibilities will include, but are not limited to:

  • Product Development: Collaborate with cross-functional teams to support the Software Development Lifecycle (SDLC), conducting rigorous design reviews and overseeing testing processes to ensure product quality and functionality.
  • Agile Methodology: Lead the enhancement of software features, address defects, and integrate new functionalities through incremental releases, fully embracing agile principles and practices.
  • Secure Design: Partner with team members to establish security requirements early in the SDLC, providing critical security expertise throughout the lifecycle of new projects and software releases.
  • Developer Growth: Champion the writing of sustainable, maintainable code with comprehensive documentation for all functionalities. Innovate software solutions that enhance performance and scalability, while effectively collaborating within a team and across departments.

Knowledge and Experience

Must Have:

  • Bachelor’s Degree in Computer Science, Engineering, Management Information Systems, Computer Information Systems, or a related field (Master’s Degree preferred).
  • A minimum of 7 years of software development experience, demonstrating a strong technical foundation.
  • At least 2 years of front-end development experience using React,Angular, or other modern JavaScript based UI framework.
  • Over 5 years of experience with the .NET framework, particularly with C#.
  • Extensive experience in designing and implementing RESTful APIs.
  • Experience with relational databases, including the ability to write complex SQL queries.
  • Experience with Git.

Nice to Have:

  • Experience with Azure DevOps work items, pipelines, and release management processes.
  • Understanding of AWS Cloud architecture and industry best practices.
  • Experience in leading small development teams.
  • Proven track record of leading scrum teams to success.