C++ Software Engineer

Yerevan , Armenia
full-time

AI overview

Design efficient C++ applications with industry-standard libraries, collaborate with cross-functional teams, and solve complex technical challenges.

COMPANY OVERVIEW

OneMarketData LLC (“OMD”) is a US-based company with a global customer base and a distributed workforce. OMD Armenia is a wholly owned subsidiary of OneMarketData LLC. We are best known for OneTick, the world’s most powerful tick analytics platform, and are a leading provider of market data, trading research solutions, and regulatory products trusted by the world’s largest exchange group, market-makers, options traders, regulators, banks, and brokerage firms.


Prior to advancing with your application, we kindly request that you review the CONSENT NOTICE FOR HR AND RECRUITING provided by OneMarketData. 

Your attention to this matter is greatly appreciated.


We are looking for a motivated C++ Software Engineer to join our team and play a key role in growing our organization.



Responsibilities:

  • Design and implement sophisticated and efficient C++ applications using tools such as Boost, STL, and other industry-standard libraries.
  • Collaborate closely with cross-functional teams to ensure seamless integration of software components and systems.
  • Conduct rigorous testing and debugging using tools like Valgrind and GDB to maintain optimal performance and functionality.
  • Participate in code reviews and provide valuable feedback to maintain code quality and standards.
  • Proactively identify and solve technical challenges, leveraging tools such as CMake and Git, to ensure the successful delivery of projects.
  • Stay updated with the latest industry trends and advancements in C++ development practices.

Requirements:

  • 2-4 years of professional experience in a similar role
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience in C++ development, including proficiency in multi-threading and memory management.
  • In-depth knowledge of C++ tools such as Boost, STL, CMake, and Git.
  • Strong understanding of software development methodologies and best practices.
  • Proven track record of delivering complex software projects with attention to detail and quality.
  • Excellent problem-solving and analytical skills.
  • Effective communication skills and the ability to work collaboratively in a team environment.

General Skills

  • English - upper-intermediate, including spoken English. 
  • Good communicative skills, being able to explain difficult things in simple words.
  • Being eager to learn new technologies (including area-specific).
  • Attentiveness, hard-working and goal-oriented mindset (to have the tasks done), ability to work both in the team and independently.


The position will require a background check, signed NDA, signed contract, and signed GDPR processor passthrough agreement (since we act as a data processor under GDPR). Salaries will be commensurate with experience, education, skillset, and local norms. 

Kindly note that only shortlisted candidates will be contacted for an interview.

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

C++ Software Engineer Q&A's
Report this job
Apply for this job