1

C++ Quant Developer Jobs in Oregon (NOW HIRING)

... the C-suite with regards to technology cost allocations, forecasts, and ad hoc FinOps-related ... S. in Computer Science, Math, Statistics, Engineering, or other quantitative field (or equivalent ...

Degree in Analytics, Data Science, Economics, Engineering, Mathematics or other quantitative field ... drive C-level decision-making * Experience in coaching and mentoring junior team members on ...

$122K - $161K/yr

The Sr Software Engineer is primarily responsible for the performance and stability of critical ... Quantitative Aptitude : Strong numerical skills are essential for conducting quantitative analysis ...

Be Seen First

Understand repair project scope and objectives based on qualitative and quantitative requirements ... L.C. provides professional domestic engineering and technician personnel throughout the United ...

Be Seen First

Understand repair project scope and objectives based on qualitative and quantitative requirements ... L.C. provides professional domestic engineering and technician personnel throughout the United ...

... quantitative reporting). - 3+ publications in leading journals or conferences on AI/ML, edge ... Scientific programming for research (e.g., Python or C/C++) including experience with software ...

Work with the engineering management to ensure that the software development mechanisms are ... A stickler for metrics and quantitative, if not, qualitative measure of progress, launch success ...

next page

Showing results 1-20

C Quant Developer information

What is a C++ Quant Developer?

A C++ Quant Developer is a specialized software engineer who builds and maintains quantitative trading models, tools, and infrastructure for financial institutions using the C++ programming language. Their work involves implementing algorithms for pricing, trading, and risk management, often in high-frequency or low-latency environments. They collaborate closely with quantitative analysts ('quants') to translate mathematical models into efficient, reliable code. This role requires strong programming skills, a solid understanding of mathematics and finance, and the ability to optimize code for performance-critical applications.

What are the key skills and qualifications needed to thrive as a C++ Quant Developer, and why are they important?

To excel as a C++ Quant Developer, you typically need strong programming skills in C++, a solid foundation in mathematics or quantitative finance, and at least a bachelor's degree in a technical field such as computer science, mathematics, or engineering. Familiarity with financial libraries, low-latency trading systems, and version control tools like Git is common, and proficiency in UNIX/Linux environments is often required. Exceptional problem-solving abilities, attention to detail, and effective communication skills distinguish top performers in this role. These competencies enable developers to design robust, efficient trading algorithms and collaborate effectively with quantitative researchers and traders in high-stakes financial environments.

What are some common challenges faced by C++ Quant Developers when implementing trading algorithms in a live environment?

C++ Quant Developers often face challenges related to optimizing code for ultra-low latency and high reliability, as even minor inefficiencies can impact trading performance. Debugging and testing algorithms in a live environment is complex due to the need for accuracy, speed, and managing large volumes of data under real-time constraints. Collaboration with quantitative analysts, traders, and infrastructure teams is essential to ensure that models are not only mathematically sound but also robust and scalable in production. Staying updated with the latest advancements in both C++ and financial technology is also crucial for success in this role.

Will AI replace C++ devs?

AI is unlikely to fully replace C++ developers, as their expertise in performance-critical systems, algorithm optimization, and low-level programming remains essential. Instead, AI tools can assist C++ developers by automating repetitive tasks and enhancing productivity, allowing them to focus on complex problem-solving and system design. Continuous learning and adapting to new technologies are important for C++ developers to stay relevant in evolving environments.

Are C++ developers still in demand?

C++ developers remain in demand in industries such as finance, gaming, and high-performance computing, where efficiency and speed are critical. Skills in algorithms, multithreading, and familiarity with development tools like Visual Studio or GCC enhance employability in this field.

What is the salary of a quant developer in C++?

A C++ quant developer typically earns between $100,000 and $200,000 annually, with experienced professionals in major financial centers earning higher salaries. Compensation often includes bonuses and benefits, and proficiency in algorithms, data structures, and financial modeling is highly valued.

What Does a C Quant Developer Do?

The duties of a C++ quantitative developer involve financial software development using the C++ programming language. In many cases, other traders or Quant professionals write prototype code for financial institutions in a programming language such as Python or R. This prototype code is then translated into C++ by a quantitative developer. Qualifications to become a quantitative developer include a bachelor’s degree in financial engineering, computer science, or a closely related field.

Is C++ needed for quant?

C++ is a core programming language for quantitative developers because of its high performance and efficiency in processing large datasets and complex calculations. Many quant roles require strong C++ skills, especially in high-frequency trading and risk management systems, though some roles may also use Python or other languages for modeling and analysis. Proficiency in C++ is often considered essential for senior quant developer positions.

What is the difference between C++ Quant Developer vs Quantitative Analyst?

AspectC++ Quant DeveloperQuantitative Analyst
Required CredentialsDegree in Computer Science, Mathematics, or related field; programming certificationsDegree in Finance, Economics, or Mathematics; often CFA or FRM certifications
Work EnvironmentFinancial firms, hedge funds, trading firms; focus on software developmentFinancial institutions, asset management; focus on data analysis and modeling
Employer & Industry UsagePrimarily in quantitative trading and algorithm developmentRisk management, investment analysis, and strategy formulation

The main difference is that C++ Quant Developers focus on building and optimizing trading systems using C++, while Quantitative Analysts analyze data and develop models to inform trading strategies. Both roles require strong quantitative skills, but their daily tasks and focus areas differ significantly.

What are popular job titles related to C++ Quant Developer jobs in Oregon? For C++ Quant Developer jobs in Oregon, the most frequently searched job titles are:
What cities in Oregon are hiring for C++ Quant Developer jobs? Cities in Oregon with the most C++ Quant Developer job openings:
What are popular job titles related to C++ Quant Developer jobs in OR? For C++ Quant Developer jobs in OR, the most frequently searched job titles are:
Principle Software Engineer

Principle Software Engineer

Zynga

Eugene, OR • On-site

Full-time

Posted 3 days ago


Job description

Job Summary:
Zynga is a global leader in interactive entertainment, known for its diverse game portfolio. The Principal Software Engineer role focuses on leading financial analysis and data model design within the FinOps team, providing critical insights and visualizations to enhance decision-making across the organization.
Responsibilities:
• Lead financial analysis activities with regards to internal cost allocations for technology spend
• Lead data model design and data analysis aspects of the FinOps team’s software development, including close collaboration with other FinOps software engineers
• Engage with customers and stakeholders to design and iterate upon user-facing data visualizations
• Develop data ingestion and normalization to serve data visualizations and dashboards, as well as owning maintenance and ensuring ongoing data quality
• Support FinOps guidelines and work with other teams and partners to implement cost analysis and optimizations for technology spend across Zynga
• Interact with members of Finance and the C-suite with regards to technology cost allocations, forecasts, and ad hoc FinOps-related requests
Qualifications:
Required:
• B.S. in Computer Science, Math, Statistics, Engineering, or other quantitative field (or equivalent experience)
• Demonstrated proficiency with Python for data cleaning and data wrangling (pandas, NumPy), and ability to work with source code via pull requests, CICD pipelines, etc
• 8+ years of hands-on experience with the following: SQL, data warehouses, Tableau or similar data visualization tools
• Ability to design monitoring rules for validating data quality within data pipelines
• Experience collaborating with customers to assess their analysis and visualization needs and design solutions that present the data effectively and clearly
• Ability to think through the UI/UX of data visualizations to best serve the target audience's needs
• Comfort interacting with stakeholders at a much more senior level, ability to adjust communication style to the audience
• Experience working autonomously and capable of tackling solo projects with ease
Preferred:
• Familiarity with FinOps practices
• Familiarity with financial concepts related to budgeting, forecasts, amortization, etc
• Previous experience with software engineering platforms such as AWS, Splunk, Datadog
Company:
Zynga is a mobile game developer that creates and operates social games as live services played on the Internet. Founded in 2007, the company is headquartered in San Mateo, USA, with a team of 1001-5000 employees. The company is currently Late Stage.