Cutshort logo
Leading provider of Capital Market solutions in India    logo
Engineering Manager (C++)
Leading provider of Capital Market solutions in India
Engineering Manager (C++)
Leading provider of Capital Market solutions in India   's logo

Engineering Manager (C++)

at Leading provider of Capital Market solutions in India

Agency job
via HyrHub
10 - 15 yrs
₹30L - ₹55L / yr
Bengaluru (Bangalore)
Skills
skill iconC++
Object Oriented Programming (OOPs)
Multithreading
STL
Linux/Unix
Socket Programming

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.
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

Similar jobs

Bengaluru (Bangalore)
3 - 4 yrs
₹10L - ₹15L / yr
skill iconC++
TCP/IP
UDP
FIX
IPC
+7 more

About Us:

We’re a fast-growing fintech startup building cutting-edge trading platforms for brokers and financial institutions. We move fast, break barriers, and redefine what’s possible in trading technology. Our systems power real-time market data, high-frequency trade execution, and risk management, ensuring seamless transactions at lightning speed. If you thrive in an environment where innovation meets extreme performance, this is the place to be.


What We Expect:

4+ years of experience in C++ development, specializing in high-performance, low-latency systems.

• Deep expertise in modern C++ (C++14/17/20), multithreading, and concurrency.

• Strong Qt development experience for building real-time, high-performance trading UIs.

• Experience building ultra-fast order execution engines, market data feeds, and real-time risk

management tools.

• Strong understanding of networking protocols (TCP/IP, UDP, FIX) and interprocess communication (IPC, shared memory, message queues).

• Hands-on experience with latency optimization, performance tuning, and profiling tools (perf, Valgrind, gprof, etc.).

• Proficiency in memory management, lock-free programming, and CPU cache optimization.

• A deep understanding of exchange connectivity, order matching engines, and algorithmic trading systems.

• A hacker mentality—you love solving problems that seem impossible.


What You Will Do:

Architect, develop, and optimize ultra-low-latency C++ trading applications that handle millions of transactions per second.

• Build high-performance market data processing solutions with microsecond-level latencies.

• Develop real-time, intuitive, and high-speed trading interfaces using Qt.

• Work on exchange connectivity, FIX protocol integrations, and risk management systems.• Profile and optimize code to achieve maximum throughput and minimal latency.

• Solve some of the hardest engineering problems in fintech alongside an elite team.

• Experiment with new technologies to stay ahead of the competition.

• Own your work end-to-end—from concept to deployment, pushing the limits of what’s possible.


Why Join Us?

• Be part of a high-energy startup with massive growth potential.

• Work with visionary fintech leaders and top-tier engineers.

• Build industry-defining products that will shape the future of trading.

• A culture that values bold ideas, rapid execution, and relentless optimization.

• Competitive compensation and a real opportunity to lead and innovate.


If you’re obsessed with performance, love breaking speed barriers, and want to be part of something

big, we want you on our team. This is your chance to build the future of trading. Let’s disrupt together.

Apply now.

Read more
Ecosmob Technologies
at Ecosmob Technologies
3 candid answers
1 video
Reshika Mendiratta
Posted by Reshika Mendiratta
Remote only
3yrs+
Best in industry
Kamailio
Voice Over IP (VoIP)
skill iconC++
skill iconC
OpenSIPS
+4 more

About the Role:

We are looking for an experienced VoIP Developer to design, develop, and maintain enterprise communication systems. You will work with Kamailio, OpenSIPS, Freeswitch, and Asterisk to build scalable VoIP solutions.


Skills Required:

  • Hands-on experience with Kamailio, OpenSIPS, Freeswitch, Asterisk
  • Knowledge of IMS & Diameter
  • Proficiency in C / C++ programming
  • Strong understanding of TCP/IP, LAN/WAN, VLAN/L3 VPNs
  • Good knowledge of SIP/SDP, RTP/SRTP, TLS protocols
  • Experience with MySQL / MongoDB
  • Understanding of Enterprise PBX features
  • Problem-solving and debugging skills
  • Good written and verbal communication

Nice-to-Have:

  • Building softPBX, Voicemail, ACD, IVRS applications
  • Experience with Python, PHP, Java, JavaScript
  • Linux administration and command-line skills
  • Knowledge of WebRTC, firewall, security
  • Familiarity with tools like cmake and git

What We Offer:

  • Remote / flexible work options
  • Opportunity to work on large-scale VoIP systems
  • Collaborative environment with skilled peers


Read more
IT Clients
IT Clients
Agency job
via kaldan soft by sathya priya
Bengaluru (Bangalore)
7 - 14 yrs
₹10L - ₹25L / yr
skill iconC++
golang
skill iconRust
Microsoft Windows
Linux/Unix

Job Title: Cybersecurity Agent Developer

Location: Bengaluru, India

Experience: 7+ Years

Employment Type: Full-time


About the Role:

We are seeking a highly skilled Cybersecurity Agent Developer with deep expertise in C/C++ and Golang or Rust to build and optimize high-performance security agents for Windows, Linux, and macOS platforms. This role requires a strong background in low-level system programming, performance tuning, and security-centric design to ensure effective monitoring, threat detection, and system protection across diverse environments.


Key Responsibilities:

  • Design, develop, and maintain cross-platform endpoint security agents.
  • Optimize agent performance to ensure minimal system overhead and real-time responsiveness.
  • Implement system-level hooks and monitoring components including:
  • Process monitoring
  • File system and network activity tracking
  • System telemetry collection
  • Work with kernel-level APIs and frameworks, such as:
  • ETW, WFP, WMI, MiniFilter (Windows)
  • eBPF, auditd, fanotify, netfilter (Linux)
  • EndpointSecurity framework, XPC, System Extensions (macOS)
  • Build robust, secure inter-process communication (IPC) and data serialization mechanisms.
  • Integrate agents with cloud-based security platforms via REST APIs, gRPC, and TLS.
  • Collaborate with internal teams (threat intelligence, detection, response) to evolve agent capabilities.
  • Perform in-depth debugging, profiling, and optimization using industry-standard tools.


Required Skills & Experience:

Core Programming:

  • Strong proficiency in C/C++ and either Golang or Rust
  • Solid experience in multi-threaded and asynchronous programming

Platform Expertise:

  • Proven experience developing for Windows, Linux, and macOS
  • Deep knowledge of system-level programming, including:
  • Windows: WinAPI, ETW, WFP, WMI, MiniFilter
  • Linux: eBPF, auditd, fanotify, netfilter
  • macOS: EndpointSecurity framework, XPC, System Extensions

Security & Networking:

  • Understanding of secure IPC, TLS, gRPC, and secure coding practices
  • Familiarity with system hardening and secure memory management

Debugging & Optimization Tools:

  • Proficient in using tools like GDB, LLDB, Valgrind, Perf, Wireshark, Sysinternals Suite

Version Control:

  • Strong experience with Git (GitHub, GitLab)

Preferred Qualifications:

  • Experience with cybersecurity frameworks like MITRE ATT&CK, Sysmon, YARA, Suricata
  • Hands-on exposure to kernel/driver development
  • Familiarity with EDR/XDR, sandboxing, and SIEM integrations
  • Understanding of malware analysis and threat detection techniques
  • Exposure to container security and cloud-native security agent development



Read more
Emproto Technologies Private Limited
at Emproto Technologies Private Limited
1 video
5 recruiters
Ravindra Manvi
Posted by Ravindra Manvi
Bengaluru (Bangalore)
8 - 12 yrs
₹15L - ₹25L / yr
Embedded Systems
skill iconC
skill iconC++
Agile/Scrum
Linux/Unix
+1 more
  • Proven record of designing and delivering complex networking products from inception to production delivery. 
  • Previous experience developing quality software for commercial products.
  • Experience with communication systems involving wireless, radio, security and mesh networking technologies is a plus.
  • Ability to work in a small team on fast paced projects that have tight deadlines
  • Experience using Agile/Scrum methodologies.
  • Seeking 10+ years software development experience
  • Experience with Embedded real-time systems
  • Must be an excellent SW developer. We expect experience developing software C/C++ in Linux. Python and other scripting languages is a plus.
  • Target hardware includes Embedded CPU, DSP, and ARM environments
  • Experience with Linux development infrastructure, tool chain and build environment.
  • Experience developing both Linux device drivers and application software; installing Linux software and configuring embedded Linux systems
  • Experience with OSI networking protocols and applications
  • Experience and knowledge of Board Support package (BSP) development including board bring up, tool chain creation, and firmware/diagnostics support
  • Experience with system development tools, including Source-Level Debuggers, Logic Analyzers, Oscilloscopes, Code Analysis tools, etc.
Read more
vimishaitech
sountharya A
Posted by sountharya A
Chennai, Coimbatore
8 - 10 yrs
₹10L - ₹15L / yr
skill iconGo Programming (Golang)
skill iconRuby on Rails (ROR)
skill iconRuby
skill iconPython
skill iconJava
+3 more

Greetings from Vimishaitech…! 

Job Title: C++ Developer               

Location: Coimbatore, Tamil Nadu, India        

         Chennai, Tamil nadu, India  

Minimum Experience: 8years Maximum Experience: 10 years 

No of Candidates Required: 5 

Work Mode: WFO 

Skill Sets: 

• C++ 

• VC++ 

• MFC 

• Visual Studio 

JOB DESCRIPTION: 

Leading MNC IT company in Coimbatore is looking for Sr. C++ Developer having 8-10years 

of Experience having experience as below.                                                      

Sr. C++ Developer job profile 

• C++ is one of the general purpose, multi-paradigm programming language. 

• C++ developers generally work on both desktop and mobile applications. In addition, they work with software that interacts with low-level system and hardware resources. 

• In order to attract C++ Developer that best matches your needs, it is very important to write a clear and precise C++ Developer job description.    

C++ Developer job description 

We are looking for enthusiastic and exceptional C++ developer to join our team! As a C++ Developer you will be responsible for creating a beautiful code with the latest technology. You will be using your skills and knowledge to solve and offer solutions to real world problems. 

C++ Developer duties and responsibilities 

• Design, build, and maintain efficient and reliable C++ code 

• Work closely with other engineers to develop new products 

• Work on extensions of existing products 

• Suggest and implement improvements on current products 

• Plan, design, develop, manage, document, test, deploy, and support new and existing modules 

• Hands on of algorithm complexities 

• Development of the next generation software 

• Basic Database systems - indexes, filters 

C++ Developer requirements 

• 8+ years of experience in C++ 

• BS degree in Computer Science or Engineering 

• Experience with algorithms/data structures knowledge 

• Good OOP knowledge 

• Software development lifecycle experience 

• Experience with Android/ OS X/ IOS, Windows and LINUX 

• Goo understanding of TCP/IP protocol 

• Coordination with other developers for cross-functional requirements implementation and tests 

• Resolve issues proactively to deliver high quality products  

Preferred Experience: 

• At least 8+ year working in Agile or Fast Agile methodology 

• Knowledge or experience in test driven development 

Company Description

Vimishaitech, a leading provider of IT solutions, software development, consulting services and Soft skills Training and Development. We have a proven track record of helping businesses find and hire the best talent to meet their specific needs. We understand the challenges businesses face when trying to recruit top talent in today's competitive market. That's why we offer comprehensive recruitment solutions designed to take the hassle out of the process and help you find the perfect employees for your company along with Our service specialises in Soft skills training and development, equipping individuals with essential interpersonal skills like communication, teamwork, and leadership to enhance their professional success.


Thanks and Regards

Read more
In2IT Technologies Pvt. Ltd.
Delhi, Gurugram, Noida, Ghaziabad, Faridabad
6 - 12 yrs
₹10L - ₹30L / yr
skill iconPython
skill iconDjango
skill iconFlask
Object Oriented Programming (OOPs)
Core python
+1 more

Django Python framework

PostgreSQL database

  • Coordinating with development teams to find out the needs of the application.
  • Using the Python programming language to create scalable code.
  • Application testing and bug fixing.
  • Creating the back-end elements.
  • Utilising server-side logic to incorporate user-facing components.
  • Integrating storage methods for data.
  • Design and implementation of high-performance, low-latency applications.
  • Working in concert with front-end programmers.
  • Upgrading the functionality of current databases.
  • Creating digital technologies to track online activity.


Read more
Quantum
Teja Shree
Posted by Teja Shree
Bengaluru (Bangalore)
5 - 20 yrs
Best in industry
skill iconC
skill iconC++
NFS
SMB
CIFS
+1 more

Quantum Corp. leads the world in helping users collaboratively solve some of the world's hardest computer challenges. Whether its wrangling Petabytes of data for cutting edge movie production, managing global content production workflows, exploring new sources of energy, or managing oceans of content and blending collaborative high-speed workflows with cutting-edge object storage, Quantum has the tools and technology to help you engineer the solution that works now - and preserves your work for decades to come. You are applying to an exceptional team that contributes to enhancing our position as a proven global expert in data management.


Job Summary and Duties:

This position will highlight new product development, as well as feature development and bug fixing of existing products serving the expanding big data, NAS, virtualization, replication, and file systems market. This position is required to be well rounded in operating system including all flavors of Linux, Windows, and MacOS. Building specialized core (user space and kernel space) software is the main function of this role.

Specific duties include but are not limited to:

• Development and maintenance of new Primary Storage products.

• Investigating and resolving issues in existing products related application workflows, cross-platform interactions, and new operating systems.

• Triage and disposition incoming issues from support cases, customer interactions, and new feature requests.


Job Requirements:

• Minimum 8 years of combined education and experience including 5 years of C/C++ programming.

• Expertise with SMB/NFS networking protocol stacks (Samba).

• Filesystem VFS layer expertise (Samba VFS modules).

• Experience with Python and Linux shell programming.

• Experience with SAN and Ethernet networking technologies.

• Ability to work in a team environment.

• Strong communication skills.


Desired Skills:

• Knowledge of kernel internals including any of the following: Linux and Mac OS X.

• Interfaces with special purpose file system APIs and web services required.

• Knowledge and experience with container technologies (Kubernetes, Docker)

• Knowledge and experience with Virtualization technologies: ESX, KVM

• Experience working in an Agile environment using CI methodologies.

Read more
enterprise-grade, streaming integration company WFH
enterprise-grade, streaming integration company WFH
Agency job
via Jobdost by Mamatha A
Remote only
5 - 15 yrs
₹12L - ₹30L / yr
skill iconJava
Data Structures
HLD
Object Oriented Programming (OOPs)
Algorithms
+5 more

Job Description

·       Strong Core Java / C++ experience with Strong Handson Coding

·       Excellent understanding of Logical ,Object-oriented design patterns, algorithms and data structures.

·       Sound knowledge of application access methods including authentication mechanisms, API quota limits, as well as different endpoint REST, Java etc

·       Strong exp in databases - not just a SQL Programmer but with knowledge of DB internals

·       Sound knowledge of Cloud database available as service is plus (RDS, CloudSQL, Google BigQuery, Snowflake )

·       Experience working in any cloud environment and microservices based architecture utilizing GCP, Kubernetes, Docker, CircleCI, Azure or similar technologies

Read more
DeepSource
at DeepSource
8 recruiters
Anupama Bara
Posted by Anupama Bara
Bengaluru (Bangalore)
3 - 5 yrs
₹12L - ₹18L / yr
skill iconScala
skill iconJava
Linux/Unix

DeepSource is working on building tools that help developers ship good code. There are over 40 million developers in the world, and all of them write and review code in some form. There’s a massive opportunity to impact how software is built right from where the code is written using automation and intelligence, that not only improves developer productivity but also increases software’s robustness.

The Language Engineering team works on the source code analyzers, including both programming languages and configuration-as-code systems. As a member of the Language Engineering team, you will work on building the best, most comprehensive, Scala analyzer in the world. You will add new rules and Autofixes for finding more issues with code and automatically fixing them. You will be involved with the community to understand the problems with static analysis tools in the Scala ecosystem.

As a member of the Language Engineering team, you will:

  • Identify bad code practices in Scala and write new analyzers to detect them.

  • Improve the coverage of automatically fixable issues.

  • Ensure fewer false-positives are reported by the analyzer.

  • Work on the internal tools that support analysis runtimes.

  • Contribute to open-source static analysis tools.

We’re looking for someone who has:

  • Strong foundational knowledge in Computer Science.

  • At least 3 years of professional software development experience in Scala and Java.

  • Understanding of the nuances of execution of the source code (AST, data flow graphs, etc).

  • Familiarity with Scala best practices followed in the industry.

  • Native experience with Linux/Unix environment.

  • A focus on delivering high-quality code through strong testing practices.

We offer competitive compensation with meaningful stock options, a generous vacation policy, and a workstation of your choice, to name a few of the perks.

 

Read more
Altimetrik
at Altimetrik
8 recruiters
Mahendra rao
Posted by Mahendra rao
Bengaluru (Bangalore), Chennai, Hyderabad
3 - 9 yrs
₹5L - ₹25L / yr
skill iconJava
Data Structures
Multithreading
Spring
• Experience of over 5+ years with solid understanding of object-oriented design
• Proficient in Java, J2EE and related technologies.
• Experienced in using Spring Boot, messaging systems.
• Good understanding of relational database performance concepts and usage of ORM frameworks such as Hibernate
• Expert understanding of the object-oriented design and programming concepts
• Strong Knowledge on Data Structures, Algorithms and Collections.
• Solid experience building applications on top of RESTful APIs.
• Knowledge/experience with Spring MVC
• Stroing knowledge in developing and executing automated unit, functional and integration tests
• Good communication and analytical skills.
• Strong trouble shooting skills.
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos