Senior Software Developer

Solomon Page
CT, United States
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.

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.

1 day ago
Related jobs
Promoted
Prosum
TX, United States

Experience using Java/C++/Javascript skills. Ability to lead small developer agile team. ...

Promoted
Whitaker IT
TX, United States

Be part of a small team of developers that value high-quality software, practice continuous improvement, inspire collaboration, and believe in rapid iterative development. Experience with professional software engineering best practices for the full software development life cycle, including coding ...

Promoted
Dexian
TX, United States

The Software Engineer will assist in supporting a Fortune 500 corporate system in a variety of roles as needed.This person will be able to assist customers with day-to-day operations, work with the IT team in troubleshooting system anomalies, and assist with custom development.They will work as part...

Promoted
Burnett Specialists Staffing | Recruiting
TX, United States

Enterprise Applications Developer. The Enterprise Applications Developer will build and manage solutions on the Microsoft Power Platform and SharePoint Online. This role will involve designing, developing, and maintaining applications that support the firm?s legal and business operations. Software M...

Promoted
Pop-Up Talent
The Woodlands, Texas

Minimum of 5 years of experience in data engineering, full stack development, or a related role. Demonstrable experience in full stack development, including both backend and frontend technologies. You will work across the entire data stack to create scalable and efficient data solutions while colla...

Promoted
Webologix Ltd/ INC
TX, United States

Location: Hartford, CT / Indianapolis, IN / Raleigh, NC / Richardson, TX.At least 7 years of experience with Information Technology.At least 6 years of experience in MDM Development experience with a focus on Informatica or STIBO or Reltio or ATTACAMA MDM and Supplier or Customer/Product 360 impleme...

Promoted
Experis
Spring, Texas

Experis IT ManpowerGroup has partnered with a leading Laptop/Desktop manufacturing organization in the Spring TX (onsite) for a Network Engineer role to assist their team.Industry:         Medical device .Title:                 Network Engineer.Location:           Spring TX (onsite).Duration:       ...

Promoted
Diverse Lynx
Spring, Texas

Design and build front-end applications using Blazor.Develop new features across a variety of systems.Collaborate with engineers, product owners and users to identify any technical problems and provide solutions.Support timely delivery of technical solutions.Participate in team initiatives.Test and ...

Promoted
IS&T IT Services
TX, United States

We are seeking a highly skilled Lead Power Platform Developer to transform raw data into valuable insights by developing dashboards, applications, and reports. You will be responsible for both functional and technical aspects of business intelligence (BI) solutions, ensuring efficient BI data manage...

NVIDIA
Remote, TX, US
Remote

NVIDIA Cloud Functions team is looking for a motivated, product-minded Senior Distributed Systems Software Engineer with an observability focus. You will be working with a team of passionate and skilled engineers that are continuously innovating at the speed of light to provide the best product poss...