Cutshort logo
A Computer Software related company (AD1) logo
C++ Developer
A Computer Software related company (AD1)
A Computer Software related company (AD1)'s logo

C++ Developer

at A Computer Software related company (AD1)

Agency job
5 - 8 yrs
₹40L - ₹50L / yr
Remote, Bengaluru (Bangalore)
Skills
skill iconRust
skill iconC++
skill iconC
  • Write a significant amount of code for new and existing databases and related systems
  • Scale and own these backend systems and databases
  • Ship high-quality code and architecture
  • Mentor engineers on the team, developing their skills and helping advance their careers
  • Work with the founders to flesh out the future of the product
  • Help shape the future of our engineering organization

Requirements

  • A passion for working on deeply technical projects and wanting to work on distributed systems, concurrency & parallelism, replication protocols, file systems & correctness
  • You have been building applications for 5+ years with C/C++ or Rust and have significant backend, database, or systems-level programming experience
  • You have a BS/MS/Ph.D. in a scientific field or equivalent experience
  • You want to work in a fast-paced, high-growth startup environment that respects its engineers and customers
  • You are comfortable working with a 100% distributed engineering team, collaborating on GitHub, Slack, Zoom, etc. in the open and as a self-starter

Bonus points:

  • Experience working on databases or other storage systems internals
  • Experience with Apache Arrow, Apache Parquet
  • Know how columnar databases work
  • Know how to convert an algorithm to use SIMD instructions
  • Good knowledge of Linux internals
  • You’ve contributed to open-source libraries and actively participate in the development community (blogging, giving talks, meetups, tweeting, etc.)
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

NeoGenCode Technologies Pvt Ltd
Akshay Patil
Posted by Akshay Patil
Gurugram
3 - 8 yrs
₹5L - ₹15L / yr
skill iconRust

Position Title : Senior Rust Developer

Location : Gurugram

Employment Type : Full-time (6 days/week)

Experience :

  • Minimum 5 years of professional software development experience.
  • At least 3 years of dedicated experience working with Rust.

Technical Skills :

  • Strong proficiency in Rust.
  • Solid understanding of object-oriented programming concepts.
  • Familiarity with Rust development tools, libraries, and frameworks.
Read more
Wissen Technology
at Wissen Technology
4 recruiters
Shikha Nagar
Posted by Shikha Nagar
Remote, Pune
4 - 8 yrs
Best in industry
skill iconC++
skill iconPython
Multithreading
Algorithms
  • 4–7 years of professional C++ experience in performance-critical systems
  • Expert knowledge of modern C++ (C++11/14/17)
  • Strong understanding of data structures, algorithms, and memory models
  • Deep experience with multithreading, atomics, lock-free programming, and CPU cache behaviour
  • Excellent knowledge of Linux internals and system-level programming
  • Experience with low-level debugging and profiling (gdb, perf, valgrind, flamegraphs)
  • Proficiency with CMake/Make and Git

2. Trading Systems Experience (Highly Preferred)

  • Hands-on experience with order management systems (OMS) and execution engines
  • Knowledge of exchange protocols: FIX, ITCH, OUCH, FAST
  • Experience handling market data feeds (L1/L2, multicast, UDP)
  • Understanding of latency measurement, clock synchronization, and time stamping
  • Experience with network tuning (kernel bypass, socket tuning, CPU pinning)
  • Familiarity with trading lifecycle, risk checks, and throttling mechanisms

3. Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline

4. Soft Skills (Important for Trading Firms)

  • Ability to work under extreme time and accuracy pressure
  • Strong ownership of production systems
  • Clear and direct communication with traders and quants
  • Bias toward simple, fast, and reliable designs

5. Key Responsibilities

  • Design, develop, and optimize ultra-low-latency C++ trading applications
  • Build and maintain exchange connectivity and order execution systems
  • Develop real-time market data pipelines with strict latency requirements
  • Optimize systems at CPU, memory, and network levels
  • Implement lock-free or low-lock concurrent designs
  • Analyze latency using profiling tools and improve tail latency
  • Ensure high availability, fault tolerance, and rapid recovery
  • Work closely with Traders and Quant Researchers to implement strategies
  • Participate in architecture and performance design reviews
  • Review code, enforce best practices, and mentor junior engineers
  • Support production systems and handle time-critical issues when needed


Read more
Bengaluru (Bangalore)
2 - 7 yrs
₹10L - ₹25L / yr
skill iconC
skill iconPython
skill iconGo Programming (Golang)
skill iconJenkins
skill iconJava


Description


We are seeking a skilled and detail-oriented Software Developer to automate our internal workflows, develop tools for internal use that are used by our development team.


We follow the following practices: unit testing, continuous integration CI, continuous deployment CD, and DevOps.


We have codebases in go, java, python, vue js, bash and support the development team that develops C code.


You need to like challenges, explore new fields and find solutions for problems.


You will be responsible for coordinating, automating, and validating internal workflows and ensuring operational stability, and system reliability.



Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • 2+ years in professional software development
  • Solid understanding of software development patterns like SOLID, GoF or similar.
  • Experience automating deployments for different kinds of applications.
  • Strong understanding of Git version control, merge/rebase strategies, tagging.
  • Familiarity with containerization (Docker) and deployment orchestration (e.g., docker compose).
  • Solid scripting experience (bash, or similar).
  • Understanding of observability, monitoring, and probing tooling (e.g., Prometheus, Grafana, blackbox exporter).


Preferred Skills

  • Experience in SRE
  • Proficiency in CI/CD tooling (e.g., GitHub Actions, Jenkins, GitLab).
  • Familiarity with build tools like Make, CMake, or similar.
  • Exposure to artifact management systems (e.g., aptly, Artifactory, Nexus).
  • Experience deploying to Linux production systems with service uptime guarantees.


Responsibilities

  • Develop new services that are needed by SRE, Field or Development Team by adopting unit testing, agile, clean code practices.
  • Drive the CI/CD pipeline and maintain the workflows, using tools such as GitLab, Jenkins
  • Deploy the services and implement and refine the automation for different environments.
  • Operate: The services that the SRE Team developed.
  • Automate release pipelines: Build and maintain CI/CD workflows using tools such as Jenkins and GitLab.
  • Version control: Manage and enforce Git best practices, branching strategies (e.g., Git Flow), tagging, and release versioning.
  • Collaboration: Work closely with developers, QA, and product teams to align on release timelines and feature readines
  • Success Metrics
  • Achieve >99% service up time with minimal rollbacks.
  • Delivery in time, hold timelines.


Benefits

Enjoy a great environment, great people, and a great package

  • Stock Appreciation Rights - Generous pre series-B stock options
  • Generous Gratuity Plan - Long service compensation far exceeding Indian statutory requirements 
  • Health Insurance - Premium health insurance for employee, spouse and children 
  • Working Hours - Flexible working hours with sole focus on enabling a great work environment 
  • Work Environment - Work with top industry experts in an environment that fosters co-operation, learning and developing skills 
  • Make a Difference - We're here because we want to make an impact on the world - we hope you do too!


Why Join RtBrick

Enjoy the excitement of a start-up without the risk!


We're revolutionizing the Internet's backbone by using cutting-edge software development techniques. The internet and, more specifically, broadband networks are among the most world's most critical technologies, that billions of people rely on every day. Rtbrick is revolutionizing the way these networks are constructed, moving away from traditional monolithic routing systems to a more agile, disaggregated infrastructure and distributed edge network functions. This shift mirrors transformations seen in computing and cloud technologies, marking the most profound change in networking since the inception of IP technology. 


We're pioneering a cloud-native approach, harnessing the power of container-based software, microservices, a devops philosophy, and warehouse scale tools to drive innovation. 


And although RtBrick is a young innovative company, RtBrick stands on solid financial ground: we are already cash-flow positive, backed by major telco investors like Swisscom Ventures and T-Capital, and our solutions are actively deployed by Tier-1 telcos including Deutsche Telekom (Europe's largest carrier), Regional ISPs and City ISPs—with expanding operations across Europe, North America and Asia. 


Joining RtBrick offers you the unique thrill of a startup environment, coupled with the security that comes from working in a business with substantial market presence and significant revenue streams. 


We'd love you to come and join us so why don't you embrace the opportunity to be part of a team that's not just participating in the market but actively shaping the future of telecommunications worldwide

Read more
Bengaluru (Bangalore), Chennai
5 - 10 yrs
₹10L - ₹25L / yr
skill iconC
skill iconC++
Linux/Unix
skill iconPython
DevOps
+4 more

Job Title: Cloud Development & Linux Debugging Engineer

Experience: 5–10 Years

Location: Bangalore / Chennai


Job Summary

We are looking for an experienced Cloud Development & Linux Debugging Engineer with strong expertise in Linux internals, system-level programming, and cloud technologies. The ideal candidate will have hands-on experience in developing, debugging, and optimizing Linux-based systems along with exposure to DevOps tools and containerized environments.


Key Responsibilities

  • Develop and debug software at the Linux system level (kernel/user space).
  • Work on Linux internals, low-level system components, and performance optimization.
  • Design, develop, and maintain applications using Python and C/C++.
  • Troubleshoot complex issues in Linux and cloud-based environments.
  • Collaborate with cross-functional teams in an Agile/Scrum environment.
  • Contribute to automation and infrastructure using DevOps tools.
  • Work with containerized and cloud platforms such as Kubernetes and OpenStack.


Required Skills

  • Strong experience in Linux software development (Linux internals, system-level programming).
  • Proficiency in Python and C/C++.
  • Solid debugging and analytical skills.
  • Hands-on experience with Ansible, Puppet, and DevOps practices.
  • Experience working with OpenStack and Kubernetes.
  • Good understanding of Agile/Scrum methodologies.
  • Excellent communication and teamwork skills.


Preferred Skills (Good to Have)

  • Experience with Go / Golang and Go templating.
  • Knowledge of Kubernetes Operators and Helm.
  • Exposure to containerization technologies (Docker, Kubernetes).
  • Contributions to open-source projects.
  • Experience with cloud-native architectures.


Qualifications

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
  • Self-driven individual with a strong learning mindset.
  • Ability to work independently and in collaborative team environments.


Read more
Chennai Based IT Firm
Chennai Based IT Firm
Agency job
Chennai
2 - 5 yrs
₹2L - ₹8L / yr
skill iconC++
Visual C++
Linux/Unix
Microsoft Windows

Responsibilities :

- Develop server side applications in C++

- Contribute in analysis based on requirements. Analysis can be in the form of research and producing Proof of Concepts.

- Produce documents and specifications wherever required.

- Work collaboratively with other developers and QA engineers to deliver the solutions.

Read more
Amazon India
at Amazon India
1 video
58 recruiters
Aparna Shanbhogue
Posted by Aparna Shanbhogue
Bengaluru (Bangalore)
2 - 10 yrs
₹25L - ₹60L / yr
skill iconJava
skill iconPython
skill iconC#
skill iconC++
Distributed Systems
+4 more

Role- Software Development Engineer-2

As a Software Development Engineer at Amazon, you have industry-leading technical abilities and demonstrate breadth and depth of knowledge. You build software to deliver business impact, making smart technology choices. You work in a team and drive things forward.

Top Skills

You write high quality, maintainable, and robust code, often in Java or C++ or C#

You recognize and adopt best practices in software engineering: design, testing, version control, documentation, build, deployment, and operations.

You have experience building scalable software systems that are high-performance, highly-available, highly transactional, low latency and massively distributed.

Roles & Responsibilities

You solve problems at their root, stepping back to understand the broader context.

You develop pragmatic solutions and build flexible systems that balance engineering complexity and timely delivery, creating business impact.

You understand a broad range of data structures and algorithms and apply them to deliver high-performing applications.

You recognize and use design patterns to solve business problems.

You understand how operating systems work, perform and scale.

You continually align your work with Amazon’s business objectives and seek to deliver business value.

You collaborate to ensure that decisions are based on the merit of the proposal, not the proposer.

You proactively support knowledge-sharing and build good working relationships within the team and with others in Amazon.

You communicate clearly with your team and with other groups and listen effectively.

Skills & Experience

Bachelors or Masters in Computer Science or relevant technical field.

Experience in software development and full product life-cycle.

Excellent programming skills in any object-oriented programming languages - preferably Java, C/C++/C#, Perl, Python, or Ruby.

Strong knowledge of data structures, algorithms, and designing for performance, scalability, and availability.

Proficiency in SQL and data modeling.

 

Read more
ZipLoan
at ZipLoan
3 recruiters
Ankit Khare
Posted by Ankit Khare
NCR (Delhi | Gurgaon | Noida)
3 - 4 yrs
Best in industry
skill iconPython
skill iconDjango
Algorithms
skill iconC++
Job Description: ● Developing RESTful APIs and Services in Django Python. ● You will be working closely with Data Science team working in Python and R. ● Design, develop and own components of the product ● Collaborate with the team and communicate effectively, to solve problems and build, extend, optimize and refactor the back-end architecture ● Strengthen or improve development and release processes Desired Profile: ● 3+ years work ex in backend development ● B-tech from Tier 1/Tier 2 institutes ● Being a pro in Python is a must ● Good experience in Django framework. ● Proficient in NoSQL document databases especially MongoDB. ● Strong hold in Data Structures and Algorithm ● Good experience of working in Linux(especially Ubuntu). ● An eye for Secure Applications ● Thorough understanding of version control system concepts especially GIT. ● Understanding of the whole web stack and how all the pieces fit together (front-end, database, network layer, etc.) and how they impact the performance of your application. ● Experience in building highly scalable, robust, and fault tolerant services ● Up-to date with the latest architectural trends ● Excellent analytical and problem-solving skills
Read more
Knowlarity Communication India Pvt Ltd
Gurgaon, NCR (Delhi | Gurgaon | Noida)
2 - 5 yrs
₹6L - ₹12L / yr
skill iconC
skill iconPython
SIP
Web Realtime Communication (WebRTC)
VOIP
About Knowlarity :  https://www.knowlarity.com/" target="_blank">https://www.knowlarity.com/

Knowlarity Communications is India's largest cloud-based solutions provider. Our virtual phone system and enterprise solutions help make your business reliable and intelligent. With the capability to process over a million calls an hour, Knowlarity is a trusted brand for more than 8000 companies worldwide, SMBs as well as enterprises. We are funded by Sequoia Capital and Mayfield, headquartered in Singapore and have offices in Gurgaon, Mumbai, Bangalore, Dubai and the Philippines. Knowlarity solves business problems by making telephony intelligent and reliable in real time over the cloud, for Enterprises.


Role : Senior Software Developer
 
Job Description :

Must Have:

Languages : C, Python
DataBase: MySQL, PostgreSQL
Tools: Git
Operating System: Linux
Protocols: SIP, RTP, WebRTC
 

Good to have:

Languages : AWS, GCP, Azure (Cloud services)
Tools: FreeSWITCH, Asterisk, OpenSIP  


We offer:

- A competitive salary and extensive social benefits
- Opportunity to be part of a team that invented and dominates the emerging market in the cloud telephony industry.
- Massive opportunities for growth.
- Work from a prime location - easy accessibility from both Gurgaon and Delhi.
- Work-life balance and support for career development.
- An amazing life inside the Knowlarity! Want to know more about it


Then let's stay connected!

https://www.facebook.com/Knowlarity/" target="_blank">https://www.facebook.com/Knowlarity/

https://twitter.com/knowlarity" target="_blank">https://twitter.com/knowlarity

https://www.linkedin.com/company-beta/410771/" target="_blank">https://www.linkedin.com/company-beta/410771/
Read more
Amazon India
at Amazon India
1 video
58 recruiters
PRERNA VERMA
Posted by PRERNA VERMA
Remote, Hyderabad, Pune, NCR (Delhi | Gurgaon | Noida)
3 - 9 yrs
₹15L - ₹48L / yr
skill iconJava
Data Structures
Multithreading
Microservices
skill iconJavascript
+3 more
We are looking for software engineers with 3+ years of solid Software engineering experience involving solving complex problems. They will get to work on some of the key initiatives planned to support our rapid evolution and growth and in the process solve some of the most challenging problems. These engineers will provide the technical leadership to the team, drive best practices, mentor other engineers and drive continuous improvements in engineering excellence.

BASIC QUALIFICATIONS

Key Responsibilities include:-
  • Ability to design for scale
  • Implement solutions for broadly defined problems
  • Drive best practices and engineering excellence
  • Development of code in object oriented languages like C++ and Java and build large scale robust distributed systems
Candidates for this role must have:

  • 3+ years experience building successful production software systems
  • A solid grounding in Computer Science fundamentals (based on a BS or MS in CS or related field)
  • Experience developing software services and an understanding of design for scalability, performance and reliability.
  • Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++) and open-source technologies (Linux, Spring)
  • Proven ability to work in a fast paced, agile and in an ownership and results oriented culture.
Read more
Param Business Solutions
at Param Business Solutions
2 recruiters
Sumeet Bandewar
Posted by Sumeet Bandewar
Pune
1 - 2 yrs
₹2L - ₹4L / yr
skill iconJavascript
skill iconJava
Data Structures
Algorithms
skill iconC++
+4 more
Looking for smart candidates with good communications skills and tech 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