Senior C++ Developer at NeoGenCode Technologies Pvt Ltd · Remote only · 5 - 8 years · ₹10L - ₹16L / yr · Raised funding · Remote only · Posted 28 Feb 2026

Job Title : Senior C++ Developer
Experience : 5+ Years
Location : Remote
Employment Type : Full-Time (Contract)
Working Days : 6 Days per Week
Domain : Privacy Blockchain
Job Summary :
We are hiring a Senior C++ Developer with 5+ years of experience in modern C++ (C++17/C++20) to design and optimize performance-critical components of a privacy-focused blockchain platform.
The role involves systems programming, distributed systems, cryptographic implementations, and low-level performance optimization in a Linux environment.
Mandatory Skills :
C++17/C++20, Systems Programming, Multithreading & Concurrency, Memory Management, Linux (GCC/Clang/CMake/GDB), Data Structures & Algorithms, Performance Optimization, Distributed Systems Fundamentals.
Key Responsibilities :
- Develop and maintain blockchain core modules (consensus, cryptography, networking).
- Write high-performance, scalable C++ code.
- Optimize memory management and concurrency.
- Implement distributed and peer-to-peer systems.
- Debug and profile performance-critical applications.
- Collaborate with researchers on protocol implementation.
Required Skills :
- 5+ years C++ development experience.
- Strong knowledge of C++17/C++20.
- Systems programming, multithreading, concurrency.
- Data structures and algorithms.
- Linux development (GCC, Clang, CMake, GDB, Valgrind).
- Performance profiling and debugging.
Preferred Skills :
- Rust (FFI, async programming)
- Blockchain protocol development
- Distributed systems and consensus algorithms
- Zero-knowledge proofs / cryptography fundamentals
- Gentoo Linux and kernel-level optimization

About NeoGenCode Technologies Pvt Ltd
About
Welcome to Neogencode Technologies, an IT services and consulting firm that provides innovative solutions to help businesses achieve their goals. Our team of experienced professionals is committed to providing tailored services to meet the specific needs of each client. Our comprehensive range of services includes software development, web design and development, mobile app development, cloud computing, cybersecurity, digital marketing, and skilled resource acquisition. We specialize in helping our clients find the right skilled resources to meet their unique business needs. At Neogencode Technologies, we prioritize communication and collaboration with our clients, striving to understand their unique challenges and provide customized solutions that exceed their expectations. We value long-term partnerships with our clients and are committed to delivering exceptional service at every stage of the engagement. Whether you are a small business looking to improve your processes or a large enterprise seeking to stay ahead of the competition, Neogencode Technologies has the expertise and experience to help you succeed. Contact us today to learn more about how we can support your business growth and provide skilled resources to meet your business needs.
Candid answers by the company
IT & Engineering Talent Staffing
- Provides full-time and contract-based hiring, delivering handpicked, pre‑screened developers across tech stacks—ranging from web, mobile, AI/ML, Web3/blockchain.
- Maintains a bench o vetted candidates, offering fast delivery of interview-ready profiles—often within 24 hours.
- Offers payroll management, handling compliance, tax, attendance, and documentation for both contractors and full-time employees.
2. End-to-End Project Delivery
- Delivers full-stack development solutions: web, mobile, cloud, AI/ML, Blockchain/Web3.
- Manages entire project lifecycle—requirements gathering, design (UI/UX), development, deployment, and ongoing support .
3. Additional Offerings
- Expands into cybersecurity consulting, digital marketing, and cloud platform services (like AWS, GCP, Azure) .
- Provides strategic IT consulting to align technology solutions with business objectives
Similar jobs (10)
Qualifications & Requirements:
- 4+ years of experience in C++ application development.
- Hands-on experience with C++11 or above.
- Strong knowledge of object-oriented programming and software design.
- Deep understanding of STL, multi-threading, socket programming, and data structures.
- Solid grasp of Linux development and debugging techniques.
- Proficient in using GCC, GDB, and Makefile.
- Familiarity with Valgrind and similar analysis tools.
- Experience with version control tools like Git.
- Experience writing and maintaining automated tests.
- Experience in capital markets/trading domain is a plus.
Skills:
- Strong problem-solving and analytical thinking.
- Clear and effective communication.
- Self-driven with the ability to work independently.
- Passionate about high-quality software and strong engineering practices.
- Comfortable working in a fast-paced, collaborative environment.
- Skilled C/C++ Software Engineer to design, develop, and optimize high-throughput, low-latency client-server based application
- Responsible for building backend business logic and managing highly efficient data layers interacting with SQL databases
- Expertise in C++ patterns, memory management, multi-threaded programming, and SQL performance tuning
- Design, build, and maintain efficient, reusable, and reliable C/C++ code for core application layers
- Implement and manage database connectivity abstractions utilizing APIs
- Develop, optimize, and maintain SQL queries, stored procedures, triggers, views, and database schemas
- Diagnose systems issues, identify memory leaks, refactor legacy codebases
- Participate in code reviews, write unit tests, perform testing and operate actively within Agile sprints
- 8+ years of professional development experience using standard C++ with a strong grasp of OOP
- Hands-on expertise with relational databases (e.g., Microsoft SQL Server, MySQL, PostgreSQL, or Oracle)
- Strong proficiency in multi-threading, concurrency, IPC, and socket programming
- Experience developing on Windows environments
- Familiarity with debugging tools and version control platforms like Git
- Background in UI frameworks that hook into C++ backends
- Familiarity with scripting languages (Python or Shell scripting) for database data loading and automation
Mandatory:
- The candidates should be from Capital Market domain
- The candidates should be from B.Tech background
Required Skills:
- 12–18 years in the tech industry, with 2–4 years in technical leadership or managerial roles.
- Technical Expertise: Expertise in C++ development, enterprise architecture, and scalable system design, and proficiency in performance optimization, scalability, software architecture, and networking principles. Extensive experience managing the full development lifecycle of large-scale software products, from concept to deployment.
- Strong knowledge of STL containers, multi-threading concepts, and algorithms. Solid understanding of memory management and efficient resource utilization.
- Microservices Architecture Expertise: Experience in designing and implementing scalable, reliable microservices.
- Strong Communication & Decision-Making Skills: Ability to clearly articulate trade-offs, make informed decisions, and ensure alignment across stakeholders.
- Commitment to Creating and fostering Engineering Excellence: Deep understanding of best practices, including code quality, testability, security, and release management, and passion for fostering a strong engineering culture and continuously improving developer workflows and tools.
- Self-Driven and Motivated: Ability to operate independently while driving impactful results.
Key responsibilities:
- Technical Expertise:
○ C++ coding and debugging to strengthen and optimize systems.
○ Design and architecture (HLD/LLD) to ensure scalable and robust solutions.
○ Implementing and enhancing DevOps, Agile, and CI/CD pipelines to
improve development workflows.
○ Managing escalations and ensuring high-quality customer outcomes.
- Architecture & Design:
○ Define and refine the architectural vision and technical roadmap for enterprise
software solutions.
○ Design scalable, maintainable, and secure systems in line with business goals.
○ Collaborate with stakeholders to translate requirements into technical
solutions.
○ Driving engineering initiatives to foster innovation, efficiency, and excellence.
- Project Management:
○ Oversee project timelines, deliverables, and quality assurance processes.
○ Coordinate cross-functional teams to ensure seamless integration of systems.
○ Identify risks and proactively implement mitigation strategies.
- Technical Leadership:
○ Lead and mentor a team of engineers, fostering a collaborative and high- performance culture.
○ Provide technical direction and guidance on complex software engineering challenges
○ Drive code quality, best practices, and standards across the engineering team.
As an Engineering Manager, you'll lead efforts to strengthen and optimize our state-of-the-art systems, ensuring high performance, scalability, and efficiency across our suite of trading solutions.
The core responsibilities for the job include the following:
Technical Expertise:
- C++ coding and debugging to strengthen and optimize systems.
- Design and architecture (HLD/LLD) to ensure scalable and robust solutions.
- Implementing and enhancing DevOps, Agile, and CI/CD pipelines to improve development workflows.
- Managing escalations and ensuring high-quality customer outcomes.
Architecture and Design:
- Define and refine the architectural vision and technical roadmap for enterprise software solutions.
- Design scalable, maintainable, and secure systems in line with business goals.
- Collaborate with stakeholders to translate requirements into technical solutions.
- Driving engineering initiatives to foster innovation, efficiency, and excellence.
Project Management:
- Oversee project timelines, deliverables, and quality assurance processes.
- Coordinate cross-functional teams to ensure seamless integration of systems.
- Identify risks and proactively implement mitigation strategies.
Technical Leadership:
- Lead and mentor a team of engineers, fostering a collaborative and high-performance culture.
- Provide technical direction and guidance on complex software engineering challenges.
- Drive code quality, best practices, and standards across the engineering team.
Requirements:
- 10-15 years in the tech industry, with 2-4 years in technical leadership or managerial roles.
- Technical Expertise: Expertise in C++ development, enterprise architecture, and scalable system design, and proficiency in performance optimization, scalability, software architecture, and networking principles.
- Extensive experience managing the full development lifecycle of large-scale software products, from concept to deployment.
- Strong knowledge of STL containers, multi-threading concepts, and algorithms.
- Solid understanding of memory management and efficient resource utilization.
- Microservices Architecture Expertise: Experience in designing and implementing scalable, reliable microservices.
- Strong Communication and Decision-making skills: Ability to clearly articulate trade-offs, make informed decisions, and ensure alignment across stakeholders.
- Commitment to Creating and fostering Engineering Excellence: Deep understanding of best practices, including code quality, testability, security, and release management, and passion for fostering a strong engineering culture and continuously improving developer workflows and tools.
- Self-Driven and Motivated: Ability to operate independently while driving impactful results.
We are actively looking for experienced C++ Developers with strong hands-on experience in 4G/5G Core Network development, particularly Control Plane and Network Programming.
⚡ Immediate Joiners are highly preferred.
🔹 Key Requirements:
• Strong programming skills in C/C++
• Strong knowledge of Data Structures, Algorithms & OOPS
• Hands-on experience in Socket Programming – TCP/UDP, Non-blocking I/O
• Experience with 3GPP message handling, parsing and protocol processing
• Strong hands-on experience in 4G/5G Core Control Plane
• Experience with MME, SGW, PGW, HSS, PCRF, AMF, SMF, UPF, UDM, AUSF, PCF, NRF
• Strong knowledge of Diameter, SIP, GTP-C, GTP-U, PFCP, NAS/NGAP, S1AP, HTTP/2
• Understanding of N1, N2, N3, N4, N6, S1-MME, S1-U, S5/S8 interfaces
• Good understanding of 4G/5G Core Control Plane procedures and call flows
• Strong networking fundamentals: TCP/IP, UDP, Routing, ARP, VLAN, Subnets, L2/L3
• Hands-on Linux development using GCC, GDB, Make and debugging tools
• Experience in low-level debugging, packet flows and performance optimization
🔹 Responsibilities:
• Develop software modules for 4G/5G Core Network systems
• Implement and optimize Control Plane protocol logic
• Work on end-to-end Control Plane call flows
• Debug low-level issues in Control Plane packet flows and system behaviour
• Collaborate with QA/DevOps for network component integration
📌 Priority: Candidates who can join immediately / within a short notice period.
Please ensure the profiles have hands-on 4G/5G Core Networking + Control Plane experience, along with relevant C/C++ development experience
Job Title: C Developers
Company Name: Chella Software Private Limited
Company Website: https://www.chelsoft.com/
Company details
THE PARTNER OF CHOICE FOR FINANCIAL MARKETS
Our deep domain experience, ultra-high-performance software solutions, and on-time project delivery make us the preferred partner for the financial markets.
Over the last two decades, Chella Software has built deep domain experience in the financial markets and a capability for developing ultra-high-performance software that can handle very high volumes of data with the lowest levels of latency.
We are now preferred partners for a host of Central Banks, Stock Exchanges, Clearing Corporations, Brokerages, and Institutional Investors across 12 countries.
We are a global provider of fintech solutions for central banks, exchanges, central counter parties, and financial market intermediaries. We meet the software needs of customers in India, the Middle East, Africa, Singapore, and the USA.
Location: Mumbai
Mode of Working: Work from office: 2 rounds - virtual
Days of Working: 5 Days a week
Responsibilities
Job Description:
- Programming Languages: C Platform: Linux and Windows environment
- Comfortable with software development on Unix/Linux platforms • Strong debugging skills
- Ability to work independently and efficiently to meet deadlines. Self-motivated, detail-oriented and organized.
- Strong analytical skills to diagnose/resolve complex issues • Ability to multi-task and stay organized in a dynamic work environment.
- Ability to "think outside the box".
- Highly proficient programming skills [C family]
- Excellent algorithm-design skills
- Very good knowledge of database concepts and technology, in particular SQL and relational algebra, and query optimization
Roles & Responsibilities:
- Planning, estimation, and design usually done in a group
- Working closely with end-users (traders) to understand their requirements and needs
- Working closely with the other members of the MC team to identify and employ strategies and solutions to best support the trading desk
- Working closely with the rest of the SPG to identify and employ strategies and solutions to best support the needs of the MC team
- Providing support for the traders on trading and risk infrastructure issues
- Development and support of our trading, risk management, infrastructural and reporting applications
- Work with the Lead Technologists to develop and deliver solutions within a timely manner within the scope of the overall business strategy
- Assisting Application Support with root cause analysis of production incidents
Interview process
Interview Process
- Round 1: Virtual
- Round 2: Virtual
- Final Discussion: Face-to-face in Mumbai
Perks:
- Training period: 2 months at Madurai; the training cost, Stay, Travel, Food, etc., will be provided by the company
- Yearly 2 travel to your home town shall be sponcered by the company.
We are looking for an experienced Developer with experience in compiled languages and ready to work in Golang. You will be responsible for the Development of distributed services GUI and terminal application in Golang. Candidates should have strong understanding of Algorithms, Memory Management and Networking
Required Experience & Skills:
- C/C++/C#/Go/Rust.
- Networking, Database, Linux, Docker.
- Multiprocessing, Multithreading, Distributed computing, Thread synchronization techniques.
- Algorithms and data structures.
- Communication protocols, gRPC, MQTT, REST, Modbus, OPC...
- GUI Programming
- Testing, Debugging and performance optimization.
- REST APIs, MySQL, Redis
- Proficiency with Git for version control and collaborative development workflows.
Senior Blockchain Developer
Location: India, Remote
Employment Type: Full-Time / Contract
Department: Engineering
About Us
OpenAssets is building open standards for the next generation of capital markets, providing the trusted foundation for real-world asset tokenization and digital currencies.
We specialize in alternative asset digitization, offering regulatory-conscious tools to design, issue, and manage digital assets in complex financial environments. We also develop loyalty solutions that turn customer engagement into programmable digital assets, helping brands create personalized experiences that drive growth.
OpenAssets operates at the intersection of finance, technology, and regulation focused on building secure, scalable, and open infrastructure for the future of digital markets. Join OpenAssets and be part of shaping the future of digital finance!
Overview
We are seeking a Blockchain Developer to lead the technical implementation of our Web3 infrastructure. In this role, you will be responsible for the end-to-end lifecycle of smart contracts and their integration into our broader financial ecosystem. You will act as a technical authority on blockchain security, scalability, and architecture, ensuring our platform meets the rigorous demands of institutional digital finance.
What You’ll Do
Smart Contract & Blockchain Development
- Design, develop, test, and deploy smart contracts and blockchain applications.
- Build and maintain secure, scalable backend services for blockchain products.
- Develop and maintain cross-platform applications that integrate with on-chain infrastructure.
- Integrate wallets, payment systems, and blockchain APIs with existing systems.
- Optimize for gas efficiency, transaction latency, reliability, and scalability.
Security & Quality
- Implement and uphold best practices for blockchain security and smart contract auditing.
- Review smart contracts and backend code for security vulnerabilities and performance issues.
- Support audits, security reviews, and production releases.
- Maintain high test coverage and disciplined release processes.
Collaboration & Communication
- Collaborate with product and engineering teams to define and deliver technical requirements.
- Communicate technical concepts clearly to both technical and non-technical stakeholders.
- Mentor junior engineers and contribute to a strong engineering culture.
- Stay current with emerging blockchain technologies, DeFi, and Web3 infrastructure trends.
Qualifications & Experience
- Experience: 3+ years of software engineering experience with at least 3+ years of hands-on blockchain/Web3 development.
- Blockchain Core: Strong experience with Solidity and EVM-compatible chains (Ethereum, Polygon, and others).
- Production Deployment: Proven track record building, testing, deploying, and maintaining smart contracts in production.
- Deep Technical Knowledge: Solid understanding of blockchain architecture, including consensus mechanisms, gas optimization, wallet flows, token standards, and transaction lifecycles.
- Full-Stack Proficiency: Good understanding of the MERN stack (MongoDB, Express.js, React, Node.js) and how full-stack applications integrate with blockchain infrastructure.
- Backend Expertise: Proficiency in Node.js and TypeScript with experience building RESTful backend applications.
- Testing & Tooling: Experience with smart contract and backend testing frameworks (e.g., Foundry, Hardhat, Mocha, Jest) and Web3 libraries like Ethers.js or Web3.js.
- Cloud Infrastructure: Hands-on experience with AWS, including deploying, managing, and scaling services like EC2, S3, Lambda, and RDS.
- Databases & DevOps: Comfortable with relational (PostgreSQL) and non-relational (MongoDB) databases, Git, and collaborative development workflows.
- Soft Skills: Strong communication skills in English with the ability to articulate technical concepts to diverse stakeholders.
Nice to Have
- Familiarity with the Move language (Sui, Aptos).
- Experience with smart contract audit tooling such as Slither, Mythril, or Manticore.
- Exposure to RWA tokenization, DeFi, stablecoins, NFTs, staking, or bridging protocols.
- Professional background in fintech, payments, or regulated blockchain use cases.
We are committed to providing equal opportunity for qualified applicants to contract positions, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. This is a contract opportunity, not a direct employment role.
Position: C++ Developer – Windows
Experience: 3.5+ Years
Location: Bangalore
Employment: Permanent Position
Interview: F2F
Client Round: No Client Round
Job Summary
We are looking for a skilled C++ Developer with strong experience in Windows-based application development, C++11, multithreading and debugging. The candidate should have hands-on experience in desktop application development and Windows programming.
Mandatory Skills
- Strong hands-on experience in C++ / C++11
- Windows Programming
- Multithreading in C++
- VC++ / MFC / UWP
- Desktop Application Development
- Strong Debugging skills
- Crash Dump Analysis
- Inter-Process Communication (IPC)
- Good understanding of Data Structures, Algorithms and Design Patterns
Good to Have
- Wireshark
- React / React-Native
- .NET Core
- Golang
- AWS Architecture
- Cross-platform application development
Roles & Responsibilities
- Participate in platform requirements and story development.
- Contribute to solution design, design alternatives and design reviews.
- Develop assigned features using appropriate programming languages.
- Participate in peer code reviews.
- Develop use cases and unit test cases.
- Execute unit tests as part of the continuous integration pipeline.
- Analyze and resolve application and component-level issues.
- Perform debugging and crash dump analysis.
- Work on Windows desktop applications and platform components.
- Participate in Agile/Scrum sprint activities.
- Collaborate with cross-functional teams to deliver high-quality software.
Process Skills
- Agile / Scrum
- Test-Driven Development (TDD)
- Continuous Integration
Behavioral Skills
- Strong problem-solving and debugging ability
- Result-oriented team player
- Good communication and interpersonal skills
- Ability to work effectively with technical teams
Skill .Net Core Multithreading
Key Skill: .Net Core, Multithreading, TPL Libraries, Async/Await programming, GitHub Copilot/Any AI coding-Prompts, Agent’s creation
Work Location: Hyderabad
Passport Mandatory
Mode of work: Hybrid (4 days WFO)
NP: Immediate to 15 days joiners
Years of exp: 4.5 to 9 years









