Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Developer

Software Technology Inc

C++ Developer for Omnium Platform

The Omnium Team at Northern Trust is growing, and we’re looking for great C++ developers to join us! Omnium is Northern Trust’s proprietary software platform that runs our Alternative Fund Services business. It’s a leading-edge system that provides fund administration, accounting, and data solutions to some of the world’s most sophisticated hedge funds, private equity managers, and managed account platforms. Now with a fifteen-year track record of success, the Omnium Development Team is transforming the platform to take advantage of the latest technology and scale up to support the rapidly growing business.

Build multi-threaded applications (doing a lot of things in parallel) some financial experience

Contractor’s Role:

As a C++ Developer for the Omnium Platform, you will:

  • Lead the design of major systems and subsystems for the Omnium Platform supporting Northern Trust Alternative Fund Services
  • Propose new designs and modify existing ones to continuously improve performance, add functionality, and enhance stability
  • Develop, test and deploy software solutions, utilizing a thorough understanding of available technology and tools
  • Design and develop for the highest levels of performance and throughput
  • Partner with business leaders to deliver custom solutions that solve business problems
  • Provide comprehensive consultation to business and IT management and staff
  • Provide leadership and guidance to colleagues, fostering an environment that encourages participation, teamwork and communication
  • Responsible for designing, developing, testing and deploying software solutions for Hedge Fund Services
  • Propose new designs and modify existing ones to continuously improve performance, functionality, and stability of the system
  • Works with business leaders and business unit partners to define priorities and deliver custom solutions to solve business problems or address business needs

Experience Level: Level 3 (8-10+ yrs): functional area expert with technical and/or business knowledge and functional expertise.

Qualifications:

  • Will be seasoned, multidisciplinary experts with extensive technical and business knowledge and functional expertise.
  • Working at the highest technical level of all phases of system design and implementation.
  • Have strong programming skills in C++11 or later, preferably on a Linux / Unix platform
  • Have significant experience with multi-threaded application design and development
  • Have significant experience with open source technology, database technology, and service-oriented and / or microservice architecture
  • Have a track record of maintaining focus on executing the strategic direction of business function activities, delivering client value and improve efficiency, effectiveness and productivity
  • Have a proven ability to work effectively with end users to define requirements, and a demonstrated ability to navigate through ambiguity to deliver on complex initiatives with diverse stakeholders
  • A BS degree in Computer Science, Mathematics, or related Computer Engineering or Science curriculum is required. A MS Degree is preferred.
  • Experience with multi-threaded application design and development; including testing and deployment phases.
  • Experience with UNIX and key languages, e.g. Python, R, Perl, shell scripting.
  • Strong server side programming experience with automation and backend support.
  • Experience building trading applications.
  • Experience with distributed systems.
  • Experience designing and building real time desktop applications capable of handling large volumes of streaming data.
  • Experience developing Winforms applications.
  • Experience using Agile methodology and collaboration.
  • Knowledge of the system development life cycle, the client area's functions and systems, and applications program development technological alternatives.
  • Strong communication skills, analytical ability, strong judgment and management skills, and the ability to work effectively with client and IT management and staff required.
  • An understanding of financial markets and instrument types.
  • Knowledge of different UNIX IPC mechanisms (sockets, shared memory, semaphores, etc.). Strong programming skills in C++ development experience on a UNIX platform.
  • Strong skills in working with Opensource technologies, no-SQL database technology, micro service architecture, cloud-native development, continuous build, continuous integration and continuous deployment.
  • Ability to work effectively with end users to define requirements.
  • Leadership and organizational skills are required to determine the Business Unit's goals, resources needed, and to assess and develop the skills of staff.

Nice to Haves – The strongest candidates will have some or most of the following:

  • Have gained an understanding of financial markets and security types.
  • Have significant development experience with a scripting language, preferably Python, Perl, Unix Shell scripting, and/or R.
  • Have server-side programming experience, and experience building, extending, and maintaining distributed systems.
  • Have experience building trading and market-facing applications.
  • Have developed in an environment using continuous build, continuous integration and continuous deployment.
  • Have worked in an environment using agile project methodology and collaboration, and possess in-depth knowledge of the system development life cycle.
  • Possess excellent communication skills, strong analytical ability, sound judgment and management skills, and the ability to work effectively with client and IT management and peers.

Tasks & Responsibilities:

  • Consults with Business Unit and IT management and staff on all phases of the project development cycle.
  • Acts as a designer for major systems and their subsystems utilizing a strong understanding of available technology, tools and existing designs.
  • Design and develop high-performance programming language components used by trading applications.
  • Provide solid technical expertise to support and enhance core-trading applications.
  • As an experienced functional area expert, provides leadership and problem solving to the team and partners at a high technical level.
  • Identifies areas for process improvement and carries out activities that are technically difficult to execute on those improvements.
  • Carries out initiatives involving multiple disciplines and/or ambiguous issues.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the C++ Developer in United States vacancy
  • Job ID: 27925281Reference Number: 26-00328Title: C++ DeveloperLocation: Iselin, NJ, 08830Posted Date: 2026-04-07Contact: Deepak KumarContact...  ...(***) ***-****Company: HAN Staffing C++ engineer: Hands-on C++ developer Windows and Visual Studio knowledge a plus Knowledge of Kafka,... 
    Suggested

    HAN Staffing

    Iselin, NJ
    6 days ago
  • $150 per hour

    A financial services firm is looking for a C Developer to join their team in New York, NY.Compensation: $150-200kQualifications:A Bachelor's Degree in Computer Science, Engineering, or related field of study5 years of hands-on technical experienceStrong C skillsComfortable... 
    Suggested

    Open Systems Technologies

    New York, NY
    5 days ago
  • Job ID: 25854790Reference Number: 25-00753Title: C++ DeveloperLocation: columbus, OH/Plano, TXPosted Date: 2025-07-09Contact: Mahi MahiContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing C++ Required Skills & Experience: Strong hands... 
    Suggested

    HAN Staffing

    Columbus, OH
    6 days ago
  •  ...• Flextrack (Vendor Management System) Job Description Develop applications at customer's direction. Focus on development of software...  ..., tracks and resolves software defects.  Qualifications C++ experience and exposure to EDA tools like Cadence Allegro,... 
    Suggested
    Permanent employment
    Full time
    Contract work
    For contractors
    H1b

    Procom Services

    Remote
    1 day ago
  • The company and other persons or employers are released from all liability brought forth by any investigation resulting from my submission of this electronic application and the data contained here in.The information in this application is true and complete to the best ...
    Suggested
    Full time

    Software Professionals

    Flower Mound, TX
    5 days ago
  •  ...in the United States.Job DescriptionWe are looking for an Erlang developer who can work on large projects with moderate assistance. The...  ...roadblocks. The minimum requirement would be to have 1. Good C or C++ backend experience (server side development) (must) 2. Good Computer... 

    LanceSoft

    Warren, NJ
    5 days ago
  •  ...doing good. Could you please go through the job description. If you feel comfortable, please send me updated copy of resume.Role :- C++ DeveloperLocation :- Omaha, NEJob Type :- Full time JOB DESCRIPTION· C++ Development experience· Multi-threading· TCP/IP· Linux Shell... 
    Full time

    EROS Technologies

    Omaha, NE
    5 days ago
  •  ...capital and derivative markets. With a leading-edge approach to developing technology platforms, we have built market infrastructure in...  ...or equivalent in Computer Science or related field3+ years of C++ development experienceStrong understanding of modern C++ & STL... 

    Black Knight Financial Services

    Atlanta, GA
    6 days ago
  •  ...ProfessionalsContact: Ashley RezinJob ID: REQ8336We are seeking highly skilled C++ engineers to join our Systematic technology team, focused on...  .... Key Responsibilities Design & Development: Architect, develop, and optimize low latency trading components and infrastructure,... 

    Balyasny Asset Management

    Chicago, IL
    5 days ago
  •  ...evolving consumer experiences across mobile, gaming, entertainment, and other fast-moving digital categories. We’re seeking a C++ Software Developer to join our team in Las Vegas, NV and work closely with one of our strategic fintech partners. In this role, you’ll... 
    Permanent employment
    Full time
    Casual work
    Work at office
    Local area
    Worldwide

    Euronet Worldwide, Inc.

    Las Vegas, NV
    1 day ago
  •  ...video surveillance research and development software company. As a developer of IP video surveillance solutions, IPConfigure offers a variety...  ...Job Summary IPConfigure is looking to hire a strong C++ programmer responsible for creating video streaming, web service... 
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Ipconfigure Inc.

    Remote
    1 day ago
  •  ...kindly go through the below Job Description. If you are interested please send me your updated word format resume ASAP.Position: C++ Developer Location: Herndon, VA,20170Duration: Full TimeDescription:Required SkillsAt least 5 years' experience in software engineering... 
    Immediate start

    USM Systems

    Chantilly, Loudoun County, VA
    5 days ago
  • $200k - $300k

    C Developer in New York, NYCompensation: $200-300k/yearThis team is looking for a software engineer to help architect, design, and implement low latency C systems. ResponsibilitiesWorking alongside hardware and software developers to build ultra-low latency trading systemsDesigning... 

    Open Systems Technologies

    New York, NY
    5 days ago
  •  ...rate for your skills and performance.Job DescriptionAs a Software Developer you will be in line with team objectives, policies and...  ...QualificationsRequire hands on experience and very good knowledge of C++ . Hands on experience of threading and synchronization models required... 

    SA Technologies

    Manassas, VA
    5 days ago
  • $120k - $165k

     ...Director level, which is part of the job family responsible for developing and maintaining software solutions that support business needs....  ...-office Credit Risk management technology group is seeking a C++ developer for pricing model implementation projects required to... 
    Temporary work

    Morgan Stanley

    New York, NY
    5 days ago
  •  ...hedge fund startup based in Boston, Massachusetts. We focus on developing low latency technologies to achieve extremely consistent, long-...  ...Setting new thresholds for modern computing Domeyard is seeking a C++ Feed Handler Developer to work with us on the cutting edge of... 
    Full time
    Work experience placement
    Casual work
    H1b
    Immediate start
    Visa sponsorship
    Flexible hours

    Domeyard LP

    Boston, MA
    1 day ago
  •  ...C++ Linux Developer - 4 Positions Job Location: Blue Bell, PA 19422 Job Duration: 6 + Months CTH 4 Positions USC/GC/GC EAD/H4 EAD Only: These are CTH Roles. Interview Process: 1st Interview with Disys Tech Team, 15 Mins Tech Screen and 20 Mins Live Coding. 2nd Round... 

    My3Tech Inc

    Blue Bell, PA
    4 days ago
  •  ...Senior C++ Developer Top 3 requirements: C++ 17 and the STL Object Orientated Programming Familiarity with event based programming and/or a publish/subscribe model JSON All candidates should be Senior Level or above. Full-remote is OK, but ideally... 
    Remote work

    Software Technology Inc

    United States
    4 days ago
  • $112.8k - $150.5k

     ...domain.You’ll collaborate with a highly skilled team to design and develop high-performance software while continuously improving code...  ...in Windows desktop application developmentStrong proficiency in C++, C#, and Visual StudioSolid experience working with ODBC, SQL Server... 
    Permanent employment
    Full time
    Local area
    Visa sponsorship

    ETAP

    Irvine, CA
    5 days ago
  •  ...Job Title Expert in C++11, C++14, C++17, C++20, modern C++ and shared pointers, C++ STL (Standard Template Library) - (experience with at least two of the listed items) Multithreading and high-performance computing in C++. Experience with makefile Expert in all... 
    Remote work

    Saxon Global

    United States
    5 days ago
  • $101.19k - $167.34k

    OverviewWe are seeking a talented full stack developer with strong C++ skills that enjoys coding powerful and intuitive desktop software. Join us if you are looking for a fulfilling career in software development where you design and create both user-friendly frontends... 

    ESRI

    Redlands, CA
    3 days ago
  •  ...C++ Developer As a C++ Developer, you will play a vital role in the design, development, and delivery of high-quality software solutions. We are seeking candidates who possess a track record of impactful delivery, exceptional design skills, and a strong passion for... 
    Work experience placement
    Remote work
    Work from home

    Samprasoft

    United States
    5 days ago
  • $101.19k - $167.34k

     ...development process and use the best tools available to design, develop, and deliver a high-quality distributed systems platform.As a software...  ...cloud-native commercial softwareStrong proficiency with modern C++ programming practices and idiomsExperience with cloud platforms... 
    Worldwide

    ESRI

    Redlands, CA
    5 days ago
  • Responsibilities:Design, develop, and deploy new and existing high-volume, business critical trading systemsAssist with software architecture and designing systemsDesign and develop software following best practices allowing for scalabilityDevelop testing and deployment... 

    Open Systems Technologies

    New York, NY
    5 days ago
  •  ...C++ Developer Location: Remote/US Duration: 6+ Months Job Description: Strong experience in Windows OS Experience building customer-facing applications with C++ Experience using Visual Studio to create and modify projects, builds and installers... 
    Remote work

    Zortech Solutions

    United States
    4 days ago
  •  ...& Release Engineer capable for support a 30 member Embedded C/C++ Software development team The candidate should have the following...  ...on a Linux and Windows environment both. • Proficient in developing build infrastructure using make files • Experienced/familiarity... 
    Full time

    Lancesoft, Inc.

    Remote
    1 day ago
  •  ...Purple Drive C++ Developer Share Contractual Sunnyvale, CA PDT - 8715 8-12 09/23/2025 Overview: • Coordinate with teams on streamlining the EMC design and testing process through utilization of advanced automated design rule checking • Collaborate with EMC and... 

    Purple Drive

    Sunnyvale, CA
    2 days ago
  •  ...Seeking an experienced C++ Developer, the remote position focuses on developing distributed network virtualization software using C++20 and higher, requiring expertise in networking and security software. Key responsibilities Develop and maintain distributed network virtualization... 
    Work experience placement
    Remote work

    Virtual Vocations Inc

    United States
    5 days ago
  •  ...Orbis Operations is seeking a Software Developer to support its government customer in Ft. Meade & Laurel, MD. Required Clearance...  ...analysis. The core architecture is object-oriented and templated C++ classes for managing threads, parallel I/O, and shared memory... 

    Orbis Operations

    Maryland
    2 days ago
  • $72.7k - $149.2k

    Job Title: C++ Mid-Level SW DeveloperJob Category: Information TechnologyTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee...  ...for a motivated, experienced mid level C++ full software cycle developer to support NSWC Carderock Division's Ship Design and Submarine... 
    Contract work
    Work experience placement
    Remote work
    Flexible hours

    CACI International

    Bethesda, MD
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Developer. Be the first to apply!