C++ Software Engineer
Kx Systems โ Armenia ยท Posted ~21 hours ago
๐ Log in to save this job, tailor your resume & track your apply process โ 7 days free, no card needed.
Log in to add to target listDescription
About KX
KX is the temporal AI infrastructure for capital markets, giving AI a sense of time, so every decision is grounded in when data was true, not just what it says.
The KX portfolio normalizes market data across 250+ venues, capturing, sequencing, and replaying events at nanosecond precision.
We enable firms to eliminate data fragmentation, meet regulatory auditability requirements, and build AI systems that are fast, accurate, and defensible across trading, risk, and compliance.
Trusted by 8 of the top 10 global investment banks and serving $50 trillion+ in assets under management, KX is the essential infrastructure for the world's most demanding financial institutions.
We serve leading organizations across aerospace and defense and high-tech manufacturing, with offices across North America, Europe, and Asia Pacific.
Overview Of The Role
KX is hiring a Junior C++ Software Engineer to join our development team and contribute to the evolution of the OneTick product line.
This role is a great opportunity to start or continue your career in financial technology within a collaborative engineering environment serving a global client base.
Key Responsibilities
Contribute to the development of C++ components within the OneTick platform.Write clean, maintainable, and efficient C++ code.Debug issues and support testing and validation efforts.Participate in performance analysis and optimization activities.Collaborate with senior engineers to understand system requirements and implementation approaches.Follow internal development standards and engineering best practices.Participate in code reviews and incorporate feedback to improve code quality
Skills
Strong problem-solving mindset and analytical thinking.Good understanding of object-oriented programming principles.Ability to work with structured algorithms and data structures.Attention to code quality, readability, and maintainability.Ability to work effectively in a team-oriented engineering environment.Willingness to learn and grow technical skills.Good communication skills and ability to follow technical guidance.
Essential Experience
University degree in Computer Science, Engineering, Mathematics, or a related field (or currently pursuing one).Some hands-on experience with C++ (academic, internship, or personal projects).Basic understanding of STL and core C++ concepts.Understanding of fundamental algorithms and data structures.Familiarity with multi-threading concepts.Comfortable working in a Unix/Linux environment and using command-line tools.Good technical English (written and verbal).
Preferred Qualifications
Internship or project experience in software development using C++.Exposure to performance-sensitive or low-latency systems.Familiarity with debugging and profiling tools.Interest in financial markets or data-driven systems.Experience working in collaborative development environments (Git or similar tools).
Why Choose KX
Data Driven: We lead with instinct and follow fact.
Naturally Curious: We lean in, listen and learn fast.
All In: We take ownership, take on challenges and give it our all.
Benefits
Competitive SalaryIndividually tailored training and skills developmentPrivate healthcare package and Employee Assistance ProgrammeEnhanced maternity and paternity packageWellness Days and Volunteer Days
Location & Workplace Type
This position follows a hybrid work model and requires regular in-office collaboration in Adonts 2, Yerevan, Armenia
We have 93,585 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume โ in under a minute we'll analyze all 93,585 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume