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
  •  ...and we want you to help write the next chapter. As the premier developer of active electronically scanned array (AESA) radars and integrated...  ...computer science courses • Minimum of 2 years Object Oriented C++ Software Development experience • Experience with Automated... 
    Suggested
    Worldwide
    Flexible hours

    Lockheed Martin

    Cicero, NY
    17 hours ago
  •  ...Position Title * C++ Developer Position Responsibilities C++ - 3 openings Location: One Bryant Park, NY or Jersey City NJ (Hybrid 3 days WFO, 2 days WFH) Interview: Just one round F2F (One Bryant Park, NY or Jersey City NJ) Minimum 3-5 years... 
    Suggested
    Work from home

    Concord IT Systems

    Jersey City, NJ
    2 days 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... 
    Suggested

    My3Tech Inc

    Blue Bell, PA
    4 days ago
  • Job Title Should have hands on experience with C/C++ Developer with Rust Services Expected to work on changes in few of the existing scripts Should be capable of completing assigned changes within provided timelines Good Communication Skills
    Suggested

    ClifyX

    Sunnyvale, CA
    2 days ago
  •  ...Job Title Job Description: Min 6+ Years of C++ Development experience with Linux background. Experience in OOPS programming. Good at Multi threading concepts and implementation. Has min experience in GUI Libraries and implementation. Has good work experience... 
    Suggested
    Work experience placement

    Omni Inclusive

    San Francisco, CA
    4 days ago
  •  ...Job Title 5+ years of development experience. Hands on experience of C++ 14/17 standards. Linux kernel and OS level expertise (multithreading, multitasking, inter-process communication, socket programming, etc.) Any development experience on routers platform... 

    Omni Inclusive

    Irving, TX
    1 day ago
  •  ...C++ Developer Immediate need for a C++ Developer for a position in the IT Industry. This is a 06+ month's contract opportunity with long-term potential located in Ashburn, VA. Please review the job description below: Key Responsibilities/Key Requirements and Technology... 
    Contract work
    Immediate start

    Pyramid Consulting

    Ashburn, VA
    4 days ago
  • ** ONSITE PREFERRED** Linux Developer Strong experience with Linux user space software development • Proficiency in C/C++ • Solid understanding of Linux OS fundamentals (processes, memory, threading, I/O) • Hands on experience integrating applications... 

    Diverse Lynx

    Milpitas, CA
    3 days ago
  • $55 - $75 per hour

     ...Role: Sr C++ Software Designer Location: 6501 Six Forks Road, Raleigh, NC Rate: $55-$75/HR FULL TIME ONSITE Monday to Friday...  ...against the requirements 5- Perform software unit testing (Develop unit test automation) 6- Perform other duties as assigned based... 
    Full time
    Remote work
    Monday to Friday

    AA2IT

    Raleigh, NC
    3 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
  •  ...Mid-Level Developer We are seeking a skilled and motivated Mid-Level Developer to join our dynamic team. The ideal candidate will have a strong background in C++ development and experience with firmware and embedded systems. This role requires a technologist who is... 

    RIT Solutions

    Buffalo Grove, IL
    2 days ago
  •  ...Job Title Strong experience in C/C++ systems-level development. Familiarity with networking protocols such as IPSec, TCP, and QUIC. Comfortable with VPN technologies and software-defined networking. Expertise in PowerShell and YAML scripting. Experience... 

    Saxon Global

    Redmond, WA
    2 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
    21 hours ago
  •  ...Collaborate with EMC and cross-functional teams to specify and develop custom EMC PCB design rule checks • Develop and maintain in-house...  ...• 5+ years of experience with software development in C++ • Experience in software design and complex algorithms implementation... 

    Purple Drive

    Sunnyvale, CA
    2 days ago
  • 5 years of prior experience designing and developing large scale software systems and frameworks. Excellent CC skills with a deep understanding...  ...exp. Exp. with any hardware interface Desirable Skills: Keyword: Skills: C++ Experience Required: 6-8... 

    Q1 Technologies

    Houston, TX
    1 day ago
  •  ...C++ Developer Location: Sunnyvale, CA - (Onsite) Type: Contract Job Description: 5+ years of software development experience C++ Developer with compiler experience Preferred C++ software focused candidates Candidates... 
    Contract work

    Info Way Solutions

    Sunnyvale, CA
    4 days ago
  •  ...Company: Sony, Client, Meta, Google, Netflix, Youtube, Disney, Samsung, etc. Job Description Object oriented C++ programming expertise. Design, develop of GUI components (icon, menu, pointer, button, dialog box etc...) and applications using C++ and relevant GUI... 

    Omni Inclusive

    San Bruno, CA
    4 days ago
  •  ...Job Title Required Skills: Must Haves: C++, C, Pro*C, SQL, Oracle, Unix Shell Scripting Responsibilities Participate in the evaluation, recommendation and selection of hardware and software solutions. Research/analyze data processing functions, methods and... 

    Syntricate Technologies

    New Jersey
    4 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
  •  ...Position- C++, Pro*C developer Duration-Contract Location- Irving, TX JD ~ c/c++, oracle, Unix, pro*c Regards, Pallavi Verma Sr. Technical Recruiter | Syntricate Technologies Inc. Direct : (***) ***-**** | Fax: 781-64... 
    Contract work
    Immediate start

    Syntricate Technologies

    Irving, TX
    21 hours ago
  •  ...Senior C++ Developer A growing and well-established engineering software company is hiring a Senior C++ Engineer for a full-time, direct hire opportunity. This role is based in Dallas, TX with a flexible hybrid schedule (1–2 days onsite). The team develops high-performance... 
    Full time
    Flexible hours

    Motion Recruitment

    Dallas, TX
    2 days ago
  •  ...C++ Developer Location- Manassas,VA Job Description Code, test, review client software using technologies including C++, OCI/ProC, Oracle PLSQL, SQL, Unix, Perl, Python and XML. Requirement analysis and design of new features and enhancements to existing components... 

    Kasmo Global

    Manassas Park, VA
    4 days ago
  •  ...Client: Adobe Hybrid- need only local resource Key skills: C++ 17 or Newer version Rate: Get the best Job Title: C++ Developer Location: San Jose, CA (Hybrid) Duration: Long term contract Hiring Manager Educational Qualification*... 
    Long term contract
    Local area

    Exaways Corporation

    San Jose, CA
    4 days ago
  •  ...C++ Developer Fulltime Location Redmond, WA (100% onsite role 5 days a week) Experience 6 Yrs Key Skills Hands on C++ programming Role Description Mandatory skills/Required Skills: Strong experience with object-oriented programming languages (C++, C#, Python... 
    Full time

    Futran Tech Solutions Pvt. Ltd.

    Redmond, WA
    3 days ago
  •  ...C++ Developer Location: Santa Clara, CA Key Responsibilities: Design/develop Etch tool S/W (e.g., complex modules, libraries for use across various projects) for semiconductor fabs. Troubleshoot tool S/W issues (e.g., analyze, design, and implement defect... 

    Cardinal Integrated

    Santa Clara, CA
    4 days ago
  •  ...C++ Developer Manassas, VA Marathon TS is seeking a C++ Developer to support our client in the financial technology industry. This position is hybrid remote in Manassas, VA and we can allow for C2C or W2. Requirements: Candidates should have 10+ years of relevant... 
    Work experience placement
    Remote work

    Marathon TS

    Manassas Park, VA
    4 days ago
  •  ...Senior Developer At Intercontinental Exchange (ICE), we engineer technology, exchanges and clearing houses that connect companies around...  ...equivalent in Computer Science or related field ~3+ years of C++ development experience ~ Strong understanding of modern C++ &... 

    Intercontinental Exchange Holdings, Inc.

    Atlanta, GA
    21 hours ago
  • $120k

     ...C++ Developers Location: Foster City CA Tax Term (W2, C2C): Any Job Type (Permanent/Contract): Fulltime Duration: Fulltime Pay Range: $120K/annum Description: 1. MS/BS in Computer Science, Engineering or related field with 5+ years of software development... 
    Permanent employment
    Full time
    Contract work

    Apolis

    San Mateo, CA
    21 hours ago
  •  ...Senior C++ Developer Chicago, IL - onsite Client: TCS job Type:contract Qualifications - At least 8 years of professional experience with significant exposure to large complex projects with cross functional teams. - Strong Experience in developing... 
    Contract work
    Traineeship

    Q1 Technologies

    Chicago, IL
    1 day ago
  •  ...reporting is conveniently available to multiple users. **Role Description:** We're currently on the lookout for a talented C++ Developer to join us at our Eden Prairie, MN, location. This is a full-time, on-site position. As a C++ Developer at [Company Name], you'll... 
    Full time

    NxT Level

    Eden Prairie, MN
    2 days ago

Do you want to receive more vacancies?

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