Sr. C++ Software Developer

3 weeks ago


Old Greenwich, United States Solomon Page Full time

Our client is looking for an experienced Senior C++ Software Developer who will be responsible for the growth & maintenance of our proprietary platforms and will be instrumental in delivering technology solutions. The ideal candidate has strong technical skills, proficient in modern C++ and real-time systems programming. You will be working on a mature real-time software stack responsible for all trading operations. You must contribute to all aspects of application development including functional and technical specifications, design, development and production support. Ensure high quality of deliverables while complying with development best practices. This is a terrific opportunity for a Senior Software Developer who has a strong interest in the financial markets.


  • Salary: $150-$175k


Responsibilities:


  • Demonstrating an ability to analyze complex technical problems, you will be required to make sound technical decisions in a proactive and self-directed manner, with responsibility across all phases of the technology life cycle.
  • Systems development on a mature, modern codebase written in C++
  • Responsible for the quality of your own code
  • Test, evaluate and recommend technologies to improve our overall solutions
  • Constantly improving the development life cycle and code quality
  • Communicate and collaborate with the research and trading teams to design and deliver innovative, high-quality solutions
  • Provide day-to-day support for the applications


Required Qualifications:


  • Must be a true computer scientist and avid software engineer with a passion for self-learning
  • Must have 4+ years of relevant industry experience with modern C++
  • Must have 2+ year experience with SQL, or a comparable relational database
  • Preferred exposure to the CMake build system
  • Willingness to learn new technologies and adopt the mindset of an agnostic problem solver based on significant expertise in computer science fundamentals
  • Proficiency in Git for code versioning
  • Solid understanding of TCP/UDP standards and network protocols
  • Systems development experience, preferably with real-time systems and/or distributed application
  • Experience with writing low latency single and concurrent threaded applications
  • Understanding of the C++ development life cycle and tooling on RHEL Linux
  • Knowledge of Python and Bash for scripting
  • Optional exposure to kernel tuning
  • Optional exposure to the FIX protocol
  • C++/Linux tooling
  • Exposure to test-driven development
  • Basic Qualifications:
  • 4+ years professional experience as a Software Developer


If you meet the required qualifications and are interested in this role, please apply today.


The Solomon Page Distinction


Our teams, comprised of subject matter experts, develop an interest in your preferences and goals and we act as an advisor for your career advancement. Solomon Page has an extensive network of established clients which allows us to present opportunities that are well-suited to your respective goals and needs – this specialized approach sets us apart in the industries we serve.


About Solomon Page


Founded in 1990, Solomon Page is a specialty niche provider of staffing and executive search solutions across a wide array of functions and industries. The success of Solomon Page reflects an organic growth strategy supported by a highly entrepreneurial culture. Acting as a strategic partner to our clients and candidates, we focus on providing customized solutions and building long-term relationships based on trust, respect, and the consistent delivery of excellent results. For more information and additional opportunities, visit: solomonpage.com and connect with us on Facebook, and LinkedIn.


Opportunity Awaits.



  • old greenwich, United States Solomon Page Full time

    Our client is looking for an experienced Senior C++ Software Developer who will be responsible for the growth & maintenance of our proprietary platforms and will be instrumental in delivering technology solutions. The ideal candidate has strong technical skills, proficient in modern C++ and real-time systems programming. You will be working on a mature...


  • old greenwich, United States Solomon Page Full time

    Our client is looking for an experienced Senior C++ Software Developer who will be responsible for the growth & maintenance of our proprietary platforms and will be instrumental in delivering technology solutions. The ideal candidate has strong technical skills, proficient in modern C++ and real-time systems programming. You will be working on a mature...


  • Old Greenwich, CT, United States Solomon Page Full time

    Our client is looking for an experienced Senior C++ Software Developer who will be responsible for the growth & maintenance of our proprietary platforms and will be instrumental in delivering technology solutions. The ideal candidate has strong technical skills, proficient in modern C++ and real-time systems programming. You will be working on a mature...

  • Software Developer

    3 weeks ago


    Greenwich, United States Solomon Page Full time

    We are looking for a knowledgeable C++ Developer to work under the general supervision of a team of application programmers, with good technical knowledge. Ability to communicate effectively understanding complex problems and explain their solution with extreme attention to detail. The position is well-suited for an organized individual who can meet...

  • Software Developer

    4 weeks ago


    Greenwich, Connecticut, United States Interactive Brokers Full time

    Job Title: Software DeveloperWe are seeking a skilled Software Developer to join our team at Interactive Brokers. As a Software Developer, you will be responsible for designing, implementing, and delivering high-quality software solutions that meet the company's architectural standards.Key Responsibilities:Design and implement software solutions using C++...


  • Greenwich, Connecticut, United States Quanta Search Full time

    Our client is a leading investment advisory firm to a multi-strategy hedge fund with a proven track record across decades and various market cycles. We are currently seeking a highly skilled Senior Software Engineer/Developer to join their quantitative trading team. Only candidates whose qualifications and experience align with the role will be...


  • Greenwich, United States Quanta Search Full time

    Our client is an investment adviser to a multi-strategy hedge fund that has operated across decades and many market cycles. Currently, we are actively looking for a Senior Software Engineer/Developer to join their team. Only those candidates whose qualifications and experience align with the role will be contacted. TITLE: Senior Software Engineer/Developer...


  • Greenwich, Connecticut, United States Interactive Brokers Full time

    About the Role:We are seeking a skilled Senior Software Engineer to join our team at Interactive Brokers. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our server-side applications.Key Responsibilities:Design and develop server-side applications using Java and C++Collaborate with...


  • Greenwich, Connecticut, United States Quanta Search Full time

    Our client, a seasoned investment adviser to a multi-strategy hedge fund, is seeking a highly skilled Senior Quantitative Trading Software Engineer to join their team.Key Responsibilities:Design and develop software components of the trading system using Python, C#, and T-SQL.Import, clean, and maintain financial data.Administer a group of Windows/Linux...


  • Greenwich, United States Northbound Executive Search Full time

    Our client, a leading global investment firm, seeks a Software Developer to join their lean engineering team based in CT. In this role, you will be tasked with designing and implementing various tools across all operational areas, from front to back office. The ideal candidate should possess extensive experience in developing tools using C#, SQL, and Python....


  • Greenwich, United States Northbound Executive Search Full time

    Our client, a leading global investment firm, seeks a Software Developer to join their lean engineering team based in CT. In this role, you will be tasked with designing and implementing various tools across all operational areas, from front to back office. The ideal candidate should possess extensive experience in developing tools using C#, SQL, and Python....


  • Old Bethpage, New York, United States United Software Group Full time

    Job Title: Senior GoLang Software EngineerJob Summary:United Software Group is seeking a skilled GoLang software engineer to join our team. The ideal candidate will have 3-7 years of experience in design and software development, with a strong background in Go, gRPC, and Google Cloud. The successful candidate will be comfortable working in short sprints,...


  • Greenwich, Connecticut, United States Interactive Brokers Full time

    Interactive Brokers is a global financial services company that has been at the forefront of financial innovation for over four decades. We pride ourselves on being a technology company that continues to challenge the status quo and push boundaries to offer the best trading platform with the most sophisticated features all for the lowest cost to our...


  • Greenwich, Connecticut, United States Quanta Search Full time

    Our client is a leading investment adviser to a multi-strategy hedge fund with a proven track record across decades and various market cycles.We are currently seeking a Senior Software Engineer/Developer to join their team, responsible for the design, development, deployment, and smooth operation of a 24/7 trading system.The ideal candidate will be a member...


  • Old Bethpage, New York, United States Altice USA Full time

    We're seeking a seasoned Software Development Manager to drive the development and execution of our technology roadmap. This role will lead the development of innovative software solutions, collaborating with cross-functional teams to deliver high-quality products that meet customer needs and business objectives.Key responsibilities include:Driving...


  • Greenwich, Connecticut, United States Action Technology Full time

    The Senior Software Consultant role at Action Technology entails responsibilities within our engineering department supporting important firm initiatives focused in whole loans-from data engineering to workflow development.As an integral member of the team, you will collaborate closely with engineering leadership, portfolio managers and other stakeholders to...


  • Greenwich, United States Interactive Brokers Full time

    Join the INTERACTIVE BROKERS Team! Interactive Brokers has been at the forefront of the Fintech space for over 40 years and we pride ourselves on being a technology company. We continue to challenge the status quo and push boundaries to offer the best trading platform with the most sophisticated features all for the lowest cost to our customers. You will be...


  • Old Bridge, New Jersey, United States YMCA of Greater Monmouth County Full time

    **About the Job**We're looking for a **Senior Software Developer** to join our team at company.**Key Responsibilities**- Develop high-quality software solutions- Collaborate with cross-functional teams- Stay up-to-date with industry trends**Requirements**- 5+ years of experience in software development- Proficiency in programming languages- Strong...

  • Software Engineer

    2 days ago


    Old Lyme, Connecticut, United States State of Connecticut Full time

    We are looking for a skilled Software Engineer to join our team and contribute to the development of our Python-based applications. The successful candidate will have expertise in Python programming and a strong understanding of software development principles.Key responsibilities include:Design and develop high-quality Python codeCollaborate with...

  • Software Engineer

    4 weeks ago


    Greenwich, Connecticut, United States Interactive Brokers Full time

    Job Title: Software Engineer - Large-Scale Optimization SystemsJob Description:This is an opportunity to develop large-scale optimization systems for Cash and Asset Management of a multi-billion-dollar portfolio. As a software engineer, you will participate in all phases of a multi-tier software development cycle (GUIs, databases, mid-tier, batch...