I

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Lead C/C++ Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or Engineering.
  • At least 5 years of hands-on experience programming in C/C++ on Linux.
  • Experience with code analysis and coverage tools such as Coverity, Valgrind, and gcov/lcov.
  • At least 2 years of hands-on scripting experience.
  • Strong understanding of computer science fundamentals, algorithms, and data structures.
  • Strong performance-oriented programming skills.
  • Strong understanding of TCP/IP and multicast network protocols.
  • Experience in all phases of the software development lifecycle, from requirements gathering through design, coding, unit testing, debugging, and production support.
  • Knowledge of relational database systems and associated debuggers.
  • Strong written and oral communication skills for frequent interaction with business and sales teams.

Responsibilities

  • Analyze requirements and propose technical solutions to deliver projects within expected cost, time, and quality parameters.
  • Work with project managers to compile a work breakdown structure for a deliverable and provide realistic task-completion estimates.
  • Develop and unit test all functions created or modified according to software development best practices.
  • Collaborate with developers and quality assurance engineers to execute full-cycle integration, functional, and regression testing.
  • Promote software changes safely and responsibly across environments through live production.
  • Participate in team exercises to identify and implement areas for continuous improvement.
  • Continuously improve system performance and propose better solutions.
  • Interact with business and operations teams to solve design and operational challenges.
  • Build low-latency, high-capacity, error-free multi-asset routing applications, matching engines, or back-end software systems.

About the Company

Intercontinental Exchange

Runs exchanges, data and mortgage technology

Intercontinental Exchange runs financial marketplaces, clearing houses and data services for banks, investors and businesses that trade or finance assets. Its New York Stock Exchange lets companies raise capital and gives investors a place to buy and sell listed shares. ICE also sells market pricing and analytics, while its mortgage software supports lenders from loan applications through closing and servicing. Trading fees, listing fees and subscriptions pay for these services, and clearing houses manage the risk that one side of a trade fails to pay. Founded in 2000 to digitize energy trading, Intercontinental Exchange is headquartered in Atlanta, Georgia.

Company size
10,001+
Company stage
IPO
Headquarters
Atlanta, GA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Intercontinental Exchange

See more jobs