Senior C++ Developer
Citi
Senior C++ Developer
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.
Job Overview
Citi's Credit Risk division is seeking a highly skilled and experienced Senior C++ Developer to join our dynamic team focused on credit model development. The successful candidate will play a critical role in designing, developing, and implementing robust and efficient C++ solutions for complex credit risk models. This position offers a challenging opportunity to work with cutting-edge technologies and contribute to the strategic initiatives of a leading global financial institution.
Responsibilities:
- Model Development: Design, develop, and implement C++ applications and libraries for quantitative credit risk models for daily risk monitoring and stress testing models.
- Performance Optimization: Optimize existing C++ codebases for performance, scalability, and stability, ensuring efficient execution of computationally intensive models.
- System Architecture: Contribute to the architectural design of credit risk systems, focusing on C++ components, integration patterns, and adherence to best practices.
- Code Review and Quality Assurance: Conduct thorough code reviews, enforce coding standards, and ensure the delivery of high-quality, well-tested, and maintainable software.
- Collaboration: Work closely with quantitative analysts, risk managers, and other technology teams to translate complex mathematical models into production-ready C++ code.
- Documentation: Create comprehensive technical documentation for developed applications, including design specifications, API documentation, and user guides.
- Problem Solving: Analyze and troubleshoot issues in existing credit risk systems, providing timely and effective solutions.
- Technology Adoption: Stay abreast of new C++ features, libraries, and best practices, and evaluate their applicability to credit risk model development.
Recommended Qualifications:
- 6+ years of relevant experience in C++ Development or systems analysis role
- Core C++ Proficiency: Expert-level command of C++, modern C++ idioms, and design patterns.
- Deep understanding of object-oriented programming (OOP) principles, data structures, and algorithms.
- Proficiency in multi-threading, concurrency, and parallel computing techniques.
- Experience with performance optimization and low-latency programming.
- Operating Systems: Proficiency in Linux/Unix environments. Experience with Windows development is a plus.
- Domain Knowledge - Credit Risk & Financial Modeling
- Credit Risk Models: Solid understanding of various credit risk models (Basel EAD, VaR, stress testing, scenario analysis). Experience in implementing and validating credit risk models
- Quantitative Finance: Strong foundational knowledge in quantitative finance, stochastic calculus, and statistical modeling. Understanding of financial products (e.g., derivatives, fixed income, equities) and their risk characteristics. Experience with model calibration, backtesting, and sensitivity analysis.
Education:
- Bachelor's degree/University degree or equivalent experience
- Master's degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
- ...Senior C++ Developer with C# experience (Remote) CloudPSO is a Information Technology Outsourcing (ITO) company that assists in the acquisition of qualified staff to address complex digital problems in order to increase efficiency, reduce costs, and maintain compliance...SeniorRemote workWork from home
- ...A technology outsourcing company is seeking a Senior C++ Developer with C# experience for a remote position. The ideal candidate will have a strong background in Windows desktop and system-level programming, alongside at least 6 years of software development experience...SeniorRemote work
- ...C++ Linux Developer - 4 Positions Job Location: Blue Bell, PA 19422 / Irving, TX 75063 Job Duration: 6 + Months CTH 4 Positions These are CTH Roles. Interview Process: 1st Interview with Disys Tech Team, 15 Mins Tech Screen and 20 Mins Live Coding. 2nd Round with...Suggested
- Embedded Linux Development Proficient in C/C++, bash, Gitlab. Experience in router software development. We need a strong C++ candidate with embedded/device development experience. Please also look for Openwrt experience as mandatory.Suggested
- ...Job Title 5+ years of development experience. Hands on experience of C++ 14/17 standards. Linux kernel and OS level expertise (multithreading, multitasking, inter-process communication, socket programming, etc.) Any development experience on routers platform...Suggested
- ...Role: C++ Developer Location: Irving, TX (Onsite) Job Description: 6+ years of experience in architecture, design, prototyping, software development, code review and unit testing for embedded devices. Experience with modern C, C++, C++...
- ...C++ Developer Irving, TX long Term Worked on C++ 11/14 version Min 6 years of strong development expertise in C/C++ driven Embedded Applications Development for Set Top Box and Consumer Electronic Devices and Mobile Platforms preferred Knowledge of...
- ...Role: C/C++ developer Location: Dallas TX Duration: Long Term contract No of Positions:2 Role Summary We are looking for a C/C++ Developer who can support the design, development, and maintenance of software applications. The role involves writing...SeniorLong term contractRelocation
- ...Position- C++, Pro*C developer Duration-Contract Location- Irving, TX JD ~ c/c++, oracle, Unix, pro*c Regards, Pallavi Verma Sr. Technical Recruiter | Syntricate Technologies Inc. Direct : (***) ***-**** | Fax: 781-64...Contract workImmediate start
- ...Required Skills: 8+ Year experience Must Haves: C++, C, Pro*C, SQL, Oracle, Unix Shell Scripting Participate in the evaluation, recommendation and selection of hardware and software solutions. Research/analyze data processing functions, methods and procedures...
- A tech company is seeking a Sr. Embedded C++ Developer to work on media technologies. The ideal candidate should have experience with C++11 or higher, video streaming technologies, and multi-threaded programming. This role involves enhancing video streaming solutions and...Senior
- ...Title: Senior Software Engineer (BLE, C++) Location: Dallas, TX (5 day onsite) Client: Vizio Job Responsibilities Architect, develop and supervise the Linux based TV OS Bluetooth software Develop applications for smart TV Bluetooth...Senior
- ...Job Title: Sr. Embedded C++ Developer (Media Domain) Duration: 12+ Months Mandatory Skills: Experience in C++11 or higher Knowledge in the video streaming technologies (MPEG-DASH, HLS, Progressive Download, etc) Experience in multi-threaded programming & Inter-process...Senior
- ...Overview: Key Responsibilities: Design, develop, and implement new product features; enhance existing features with proper technical... .... Required Skills & Qualifications: ~5+ years of C++ development experience in a Windows environment. ~ Strong knowledge...Work experience placement
- ..., with information displayed on easy-to-manage dashboards. As a Senior Software Engineer on our Ingestion team, you will be primarily responsible... ...experience in software development Experience with the latest C++ language standards; i.e. C++20/23/26 Mac OS X systems skills...SeniorLocal areaRemote work
- ...We are seeking a highly motivated and experienced Senior Software Engineer to join our Keeper Connection Manager (KCM) team. This is a... ...infrastructure. You’ll work on core backend components using C and C++, focusing on performance, reliability, and end-to-end security....SeniorPermanent employmentTemporary workRemote workWorldwide
- A technology firm based in Dallas seeks candidates with strong proficiency in C++ and Embedded Linux for various embedded devices roles. The ideal applicant will have hands-on experience with networking protocols and experience in debugging systems. The company ensures...Senior
- ...Description About the Role We are hiring a Senior C++ Software Engineer to join our growing team developing NinjaOne’s automated endpoint management suite of software products, trusted by over 3 0,000 customers globally. You will develop high-impact software product s...SeniorFull timeRemote workWork from homeRelocationFlexible hours
$70 - $80 per hour
...A client of Innova Solutions is immediately hiring a TAL/C++ Developer Position Type: Contract Duration: 4-6 Months Contract Location: Remote Work As a TAL/C++ Developer, you will need: Required Skills & Experience: Proficiency in TAL (Transaction...Hourly payContract workTemporary workWork experience placementImmediate startRemote workWorldwideFlexible hours- A technology solutions firm is seeking skilled candidates with strong proficiency in C++ and experience in embedded systems. The role requires hands-on knowledge of Embedded Linux and a solid understanding of Linux internals, networking protocols, and debugging. Ideal candidates...Senior
$174k - $261k
...Latitude AI ( lat.ai ) develops automated driving technologies, including L3, for Ford vehicles at scale. We’re driven by the opportunity... ...updated version of the autonomy stack). This includes the backend C++ simulation/resimulation frameworks that call the underlying...SeniorPermanent employmentFull timeWork at officeImmediate startVisa sponsorship- Strong proficiency in C++ (C++11/14/17) and Embedded C Hands-on experience with Embedded Linux (Yocto, Buildroot, or similar) Experience with set-top boxes, IPTV/OTT platforms, smart TVs, DVRs, routers, IoT gateways, or similar embedded devices Solid understanding of Linux...SeniorPermanent employmentContract workLocal area
- Lockheed Martin is seeking an Embedded Software Engineer in Grand Prairie, Texas, to develop high-impact embedded C/C++ solutions that enhance mission-critical capabilities. The ideal candidate will hold a BS in a relevant field, have an active DoD Secret clearance, and...SeniorFlexible hours
- Qualifications Strong proficiency in C++ (C++11/14/17) and Embedded C Hands-on experience with Embedded Linux (Yocto, Buildroot, or similar) Experience with set-top boxes, IPTV/OTT platforms, smart TVs, DVRs, routers, IoT gateways, or similar embedded devices Solid understanding...SeniorPermanent employmentContract workLocal area
$115k - $125k
Senior Software Engineer (C++, Embedded) IRC279020 Designation: Senior Software Engineer Function: Engineering Experience: 5-10 years Location: United States - Dallas TX Skills: C, C++-Linux, Debugging, Embedded, Gdb Linux, ThreadX Experience and Expertise 6-8 years of...SeniorWork experience placementWork at officeRemote work- ...Software Engineer - System Analysis and Program - II/C/C++ Developer / Analyst America Networks is a leading sensor and networking solutions partner for companies in any Industrial, Manufacturing, and Waste management space. We design and manufacture sensors for storage...
- A leading tech firm is seeking an experienced Embedded C++ Developer located in Dallas, Texas. The ideal candidate will have a Bachelor's Degree and extensive experience (8-13 years) in embedded systems development, C++, and Linux OS. The role involves executing features...Senior
- ...defense contractor in Dallas is seeking a Software Engineer to develop embedded software for advanced defense systems. Responsibilities... ...a BS in Computer Engineering or related fields, proficiency in C++ programming, and an active DoD Secret clearance. This position offers...SeniorFor contractorsFlexible hours
- A technology company located in Dallas, Texas, is seeking an experienced C++ Developer proficient in Embedded C and Linux systems. Candidates should have hands-on experience with embedded devices and strong debugging skills. This position offers an inclusive work environment...Senior
- A leading technology firm in embedded systems is seeking an experienced C++ developer based in Dallas, Texas. The ideal candidate will exhibit strong proficiency in C++ (C++11/14/17) and Embedded C, along with hands-on experience with Embedded Linux. In this role, the candidate...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C++ Developer. Be the first to apply!
- c++ developer Irving, TX
- c++ software developer Irving, TX
- c++ programmer Irving, TX
- senior development executive Irving, TX
- senior procurement Irving, TX
- senior director product management Irving, TX
- senior manager customer operations Irving, TX
- senior data engineer Irving, TX
- senior manager clinical operations Irving, TX
- senior quantitative risk analyst Irving, TX

