C++ Programmer

Location: Jersey City, New Jersey, United States
Type: Full-time
Posted: 07.APR.2021
< >


Job Description: C++ Programmer Jersey City, NJ (Initially remote till pandemic) 6+ Months/Only W2 Must Have: · BE / M.Tech / MCA · C ++ · ...


Job Description:
C++ Programmer
Jersey City, NJ (Initially remote till pandemic)
6+ Months/Only W2

Must Have:
· BE / M.Tech / MCA
· C ++
· CI CD tool
· Linux and shell scripting

· Performance tuning software
· Knowledge in crypto trading

Project Details:
· All the technologies designing developing the technical solution digital asset for crypto team.
· Developer trading equity trading on a crypto trading.
· Digital asset team is coming up with a custodian because in the market no one has custodian.
· Client is developing a full-service enterprise-grade platform for storing, trading and servicing digital assets, such as Bitcoin and Ethereum.
· As a Software Engineer you will be an integral part of the Trading team. You'll get the opportunity to develop your skills, collaborate across Client teams and continue to learn in a fun, collaborative, iterative, and rapidly changing environment.
· This is a hands-on role where you will write code for product features. It is a great opportunity to build secure, scalable, resilient cloud-based services utilizing modern software development practices.
· You will work closely with the technical lead and architects. As a senior technical member of your team, you will guide junior engineers and help develop their technical skills.
· The Digital Asset Trading Team is responsible for platform services and APIs that manage trading of crypto currency.
· Platform contains a crossing engine and a smart router that would connect and send client orders to other exchanges and liquidity providers .
· In addition to aggregating market data and routing orders the platform also includes multiple internal/external facing user interfaces and API and services to support the platform

The Role
· Client Digital Asset is on cutting edge technology with core functionality written in in C++. As an application developer the role incudes developing market data application that aggregates and distributes best bid order from various markets. Also application development of crossing Engine and Smart router with connectivity to various Liquidity providers . Developer will get a chance to implement and develop core business functionality and also patented automation and testing tools
· Software Engineer will be working in development and delivery of high quality, timely and maintainable software solutions in an agile environment which meet functional and non-functional business requirements. This role will involve partner & stakeholder engagement, design and release support.

The Value You Deliver:
· Designing and implementing technology solutions for the Client Digital Asset business
· High Performance algorithms for trading / crypto trading
· Working closely with our business partners to contribute to business critical initiatives
· Demonstrate software engineering excellence through continuous integration, continuous deployment,
· Keeps current with IT blueprint, frameworks and technologies that would benefit us and improve our productivity; guides junior team members on technology
· Collaborate with multiple stakeholders/large cross functional teams as part of work delivery
· Follows practices and contribute towards innovative solutions to increase productivity

The Skills that are Key to this role:
· You have excellent proficiency in C++
· You have excellent proficiency in Linux operating systems and shell scripting
· You have proficiency in multi-processing and parallel computing
· You have experience and expertise in profiling and performance turning software
· You have proficiency in enterprise design patterns
· Ability to drive mature delivery practices through automation
· You are proficient with CI & CD tools
· You have the drive and ability to deliver software with a high degree of automation
· You are proficient with version control systems and can handle development for multiple releases in parallel
· You have the spirit and willingness to contribute to org level innovation
· You have a learning mindset and are able to demonstrate versatility in addition to your specialization
· You should have the ability to work effectively with both partners and project team members
· You know Agile methodologies or iterative development processes
· You know Acceptance test-driven development a plus.
· You have Ability to take ownership
· You Coach team members and take accountability for the deliverables
· You have Excellent collaboration and Interpersonal skills
· You have Great attitude, being a mentor, team player and effective contributor
· You have Focus on productivity

The Skills that are good to have for this role:
· Experience in Capital markets or Crypto Currency specifically with exposure to Trading, Algo Trading
· Experience working with TimeSeries Data, specifically tick by tick data

Other Pointers
· This is not necessarily an all-inclusive list of job-related responsibilities, duties, skills, efforts, requirements or working conditions. While this is intended to be an accurate reflection of the current job, SPECTRAFORCE and the assigned client reserve the right to revise the job or to require that other or different tasks be performed as assigned.
· Pay range: $50- $60/hr. on W2
· Benefits: SPECTRAFORCE offers ACA compliant health benefits as well as dental, vision, accident, and hospital indemnity insurances. Additional benefits SPECTRAFORCE offers to the eligible employees include commuter benefits, 401K plan with matching and a referral bonus program. SPECTRAFORCE offers unpaid leave as well as paid sick leave when required by law.
Equal Opportunity Employer: SPE...

Apply Now


Free eBook

Loader2 Processing ...