Director Software Engineering

  • Not Specified
  • Chicago, IL, États-Unis Chicago IL US
  • CDI, Plein-temps
  • Chicago Mercantile Exchange
  • 16 mai 18 2018-05-16

CME Group: Where Futures Are Made CME Group (www.cmegroup.com) is the world’s leading and most diverse derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success

CME Group: Where Futures Are Made CME Group (www.cmegroup.com) is the world’s leading and most diverse derivatives marketplace. But who we are goes deeper than that. Here, you can impact markets worldwide. Transform industries. And build a career shaping tomorrow. We invest in your success and you own it – all while working alongside a team of leading experts who inspire you in ways big and small. Joining our company gives you the opportunity to make a difference in global financial markets every day – whether you work on our industry-leading technology and risk management services, our benchmark products or in a corporate services area that helps us serve our customers better. With 2,500 employees located around the world, we’re small enough for you and your contributions to be known. But big enough for your ideas to make an impact. The pace is dynamic, the work is unlike any other firm in the business, and the possibilities are endless. Problem solvers, difference makers, trailblazers. Those are our people. And we’re looking for more.

Job Summary:
The Director of Software Engineering role is responsible for leading a team that drives and executes the strategy for technology advances in CME’s electronic trading platform. This individual is responsible for leading projects for systems that must achieve a unique blend of ultra-low latency performance, the capacity to seamlessly facilitate the busiest trading days in the world economy, and rock-solid reliability and integrity, all while undergoing rapid release cycles. Achieving these goals will require an understanding both the underlying technology and the development, testing, and deployment lifecycle of the applications. The candidate must be able to solve problem creatively, communicate effectively, and possess the ability to lead others to achieve the critical mission of the team.

Principal Accountabilities:

  • Identify best practices for performance and capacity improvements for low latency capabilities in strategically important use cases while simultaneously commoditizing the solution for implementation to a broader range to use cases
  • Enable the mechanisms and strategy for improving continuous delivery capabilities including automated verification of functional, performance, and reliability requirements automatically
  • Provide effective team management, leadership and mentoring
  • Demonstrate efforts to ensure an engaged, collaborative, and cohesive team
  • Lead decision making process with stakeholders regarding deviations from agreed scope, schedule and cost
  • Oversee the quality of the work performed by members of any project teams that they lead to ensure it delivers measurable business benefits and maintains integrity with the architecture
  • Provide a clear and objective vision for team to act on and ensures team members are performing at the needed level to successfully execute the goals

Requirements:

  • 10+ years’ experience, preferably in the financial industry
  • Experience building and leading high performing teams
  • Experience in Java, C++, Linux, low latency middleware
  • Experience with low latency architecture
  • Experience architecting and testing for five nines of reliability
  • Experience in developing and automating solutions directly related to Continuous Integration/ Continuous Delivery and infrastructure automation
See Job Description