New York, NY

Senior C++ Software Engineer

Please note that this position can be fully remote

Markit Digital is a division of IHS Markit and our mission is creating the best experiences for individual investors with our front end and aggregated information services for brokerage, asset, wealth management and financial information firms. We design and host portions of the leading retail brokerages in the United States as well as internationally. You will be working on the component services which provide functionality to our web sites and mobile apps.

We are continually developing and improving our applications, which is where you come in. We are looking for creative, talented, and motivated developers who have a passion for solving difficult problems. We need software engineers who can help us develop and maintain systems that are always online and can handle hundreds of thousands of transactions per second. Much of our time is spent focusing on developing new capabilities or reworking and enhancing legacy capabilities, necessitating strong design skills which will lead to robust solutions.

Basic Qualifications
• 5+ years' experience in designing, building and scaling mission critical production services.
• Proficiency in Modern C++. We write code primarily in C++ using features from C++11/14/17/20.
• Bachelor's and/or master's degree in Computer Science or related technical discipline or demonstrated projects if self-taught.
• Strong knowledge of computer science fundamentals, algorithms and data structures.
• The ability to work independently with little supervision.
• Experience with concurrent programming and distributed systems.
• Experience with SQL databases.
• CMake and Git knowledge.
• Solid mentoring experience.
• Experience in applying Test Driven Development to legacy code bases.

Preferred Qualifications
• Real-time event processing background and high-throughput optimization skills.
• Background in the financial markets, economic theory, or statistics.
• Experience with CI/CD pipelines and building a large codebase using automation tools.
• Proficiency in C# or Java.
• MS SQL Server, Cassandra, Hadoop, S3, Elasticsearch

Why work with us
Happy developers are productive developers. We understand your desire to have a good work and life balance.
We hold regular code reviews to ensure our software is of the highest quality and so that we can all learn from each other. We regularly collaborate via whiteboard design sessions and virtual sessions. We constantly challenge our own assumptions and never accept "because that is the way we've always done it" as a justification.

What We Offer
• Positions based in our office in London, Ontario or 100% remote.
• Competitive base salary, bonus plans and equity.
• A comprehensive, benefits package that includes medical, dental, vision and life insurance plans, paid time off starting at three weeks per year, a generous 401k match with no vesting period, parental leave and 3 volunteering days each year. For more information on benefits, please access the benefits page on our careers site: {apply below}
• For work locations in the state of Colorado, the anticipated minimum base salary for this role would be $100,000. Compensation will be determined by the education, experience, knowledge, and abilities of the applicant.
-----------------------------------------------

Equal Opportunity Employer:

S&P Global is an equal opportunity employer and all qualified candidates will receive consideration for employment without regard to race/ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, military veteran status, unemployment status, or any other status protected by law. Only electronic job submissions will be considered for employment.

If you need an accommodation during the application process due to a disability, please send an email to: {apply below} and your request will be forwarded to the appropriate person.

US Candidates Only:
The EEO is the Law Poster http://www.dol.gov/ofccp/regs/compliance/posters/pdf/eeopost.pdf describes discrimination protections under federal law.

Recommended Skills

  • Algorithms
  • Amazon S3
  • Apache Hadoop
  • Automation
  • C Sharp (Programming Language)
  • C++ (Programming Language)
Browse other jobs