Home
Jobs
Companies
Resume

10319 C++ Jobs - Page 46

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

15.0 - 24.0 years

10 - 15 Lacs

Pune

Work from Office

Naukri logo

Overview : We are seeking a highly skilled and experienced Principal Engineer with a strong background in Software Engineering and Build Engineering. In this hybrid role, you will be responsible for driving the design, development, and optimization of critical software systems while ensuring the robustness and efficiency of our build and deployment processes. You will lead technical initiatives, mentor junior engineers, and collaborate across teams to deliver high-performance solutions. If you are passionate about both high-level software architecture and optimizing build systems, we invite you to join our team. Responsibilities : Software Engineering Responsibilities : - Lead the design, architecture, and development of high-performance software systems using C++, C#, and .NET technologies. - Oversee the integration of low-level components using COM and ActiveX, ensuring seamless functionality across systems. - Architect and implement real-time, multi-threaded event-driven systems that meet scalability and performance requirements. - Leverage your deep knowledge of Windows Internals to build high-level, robust solutions for system-level programming. - Mentor and guide development teams, sharing best practices for software design, coding, and testing. - Drive the adoption of modern development methodologies and continuous improvement in the software development lifecycle. - Ensure that software is optimized for performance, scalability, and long-term maintainability. - Identify and address software bottlenecks and optimize code to meet stringent performance metrics. Build Engineering Responsibilities : - Spearhead the creation and optimization of complex build and release automation pipelines using Makefile scripting, InstallShield, and related tools. - Own and drive the build and deployment processes to ensure smooth integration across environments and teams. - Lead the management of Perforce version control, enforcing best practices for source code management and versioning. - Establish and improve Continuous Integration (CI) and Continuous Deployment (CD) pipelines to streamline development and deployment workflows. - Troubleshoot complex build and release issues, providing timely resolutions and root cause analysis. - Collaborate with cross-functional teams to ensure the build system integrates seamlessly with development workflows and deployment processes. - Develop strategies for optimizing build performance, reducing build times, and improving system reliability. - Provide leadership and mentoring for junior engineers working on build and release systems. Requirements : - Extensive experience with C++, C#, and .NET development, with a strong track record of software design and architecture. - Expertise in COM and ActiveX technologies for low-level system integration. - Proven experience designing and building real-time, multi-threaded event-driven systems. - Deep understanding of Windows Internals and experience building system-level software. - Expert in Makefile scripting, build automation tools, and optimizing software builds. - Strong experience with Perforce or similar version control systems. - Experience creating and maintaining CI/CD pipelines for continuous software delivery. - Strong leadership skills with a proven ability to mentor, guide, and influence technical teams. - A proactive, problem-solving mindset, with the ability to resolve complex technical issues. - Excellent communication skills and the ability to interact with cross-functional teams and stakeholders. - Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience). Preferred Qualifications : - Experience with Jenkins, TeamCity, Bamboo, or other CI/CD tools. - Familiarity with cloud-based environments or virtualization technologies. - Knowledge of containerization (e.g., Docker, Kubernetes) and related technologies. - Expertise in cross-platform development and optimization. - Strong understanding of software release management and deployment best practices.

Posted 1 week ago

Apply

5.0 - 7.0 years

7 - 11 Lacs

Kolkata

Work from Office

Naukri logo

About the Job We are seeking a highly skilled and experienced C++ Developer to join our dynamic team. The ideal candidate will be passionate about developing high-performance applications on Linux platforms, with a strong emphasis on multithreading and system-level programming. You will be involved in all phases of the software development lifecycle, from design and implementation to testing and deployment. This role requires a proactive individual with excellent problem-solving abilities, a commitment to code quality, and a collaborative mindset. Responsibilities: - Design, develop, and maintain robust and efficient C++ applications on Linux. - Implement and optimize multithreaded applications to maximize performance and scalability. - Write clean, well-documented, and testable code. - Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment. - Debug and troubleshoot complex software issues, identifying and implementing effective solutions. - Optimize application performance through techniques such as memory management, loop optimization, and the use of inline functions. - Collaborate with cross-functional teams, including software engineers, QA, and project managers, to deliver high-quality software solutions. - Contribute to architectural design and discussions. - Stay up-to-date with the latest C++ standards and best practices. - Utilize and integrate with source code management tools. - Employ Agile/Scrum methodologies in the development process. - Work with Docker and containerization technologies for application deployment. Mandatory Skills: - C++: 5+ years of hands-on experience in C++ programming, with a strong understanding of memory management, file I/O, and streams concepts. - Multithreading: Solid expertise in multithreading, including creating and managing threads, synchronization mechanisms (mutexes, condition variables), and kernel-level understanding. - Linux: Proficiency in developing and troubleshooting applications on Linux, with a deep understanding of command-line tools, POSIX standards, processes, and networking. - Architecture: Strong understanding of software architecture principles and experience in building applications within a C++ environment. Good to Have Skills: - SCM Tool & IDE: Familiarity with source code management tools (e.g., Git, ClearCase) and the ability to integrate them with Integrated Development Environments (IDEs). Experience with setting up a Linux IDE. - Agile & Scrum: Experience with Agile and Scrum methodologies. - GIT & Confluence: Experience with GIT for version control and Confluence for documentation. - Web Application: Knowledge of developing web applications on the C++ platform. - Project Exposure: Solid understanding of project lifecycles and SDLC processes. - Troubleshooting: Proven experience in debugging, troubleshooting, and performance optimization techniques. - Docker & Containers: Understanding of Docker and containerization technologies for application deployment. Soft Skills: - Communication: Excellent written and verbal communication skills, with the ability to convey complex technical information clearly and concisely. - Interpersonal Skills: Strong interpersonal skills, including empathy, active listening, and emotional intelligence, to build and maintain positive working relationships. - Attitude: A positive and proactive attitude, demonstrating adaptability, collaboration, and the ability to overcome challenges effectively. - Decision Making: Ability to analyze information, understand the factors that influence decision-making, and employ appropriate strategies and techniques to make sound judgments. - Collaboration: Proven ability to work effectively with others to achieve common goals and objectives.

Posted 1 week ago

Apply

0.0 - 1.0 years

0 Lacs

Noida

Work from Office

Naukri logo

Job Description: We are looking for an junior .NET/C# Developer with a strong understanding of application development. Preferably experience with Autodesk products is preferred. You will be primarily responsible for developing plugins for Autodesk products using .NET frameworks and C# language. Role & responsibilities: Design, build, and maintain efficient, reusable, and reliable C# code. Develop plugins for Autodesk products using C#. Collaborate with internal teams to produce software design. Identify bottlenecks and bugs in the plugin development process, and devise solutions to these problems. Maintain code quality, organization, and automatization. Participate in requirements analysis, collaborate with internal teams to produce software design and architecture. Test software to ensure responsiveness and efficiency. Requirements: Bachelor's degree in Computer Science or a related field. 0-2 years of experience working as a C# developer (not Web development). Proven experience in developing plugins for Autodesk products is preferred. Strong understanding of the structure and logic of Object-Oriented programming. Excellent problem solving, debugging, design and debugging skills. Familiarity with the full software development lifecycle (SDLC). Excellent written and verbal communication skills.

Posted 1 week ago

Apply

2.0 - 3.0 years

3 - 7 Lacs

Pune

Work from Office

Naukri logo

CoreSumo Technology is looking for Golang Developer to join our dynamic team and embark on a rewarding career journey Application Development: Design and develop scalable, efficient, and high-performance applications using the Go programming language. System Architecture: Design and implement the architecture of systems and applications, including both backend and front-end components. Code Optimization: Optimize application code to improve performance, scalability, and efficiency. API Development: Develop APIs using RESTful services and microservices architecture. Database Design and Development: Design and develop databases to store and retrieve application data. Testing: Write and execute test cases to ensure the quality and stability of applications. Code Reviews and Documentation: Review code written by other developers and maintain documentation of code, processes, and procedures. Are you a passionate Golang Developer with 2-3 years of experience Join our team and be part of cutting-edge projects that push the boundaries of technology. If you have a knack for Golang and a desire to contribute to innovative solutions, we want to hear from you.

Posted 1 week ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

Gandhinagar

Work from Office

Naukri logo

Tax Tech India Private Limited is looking for Software Application Developer - Sr. Staff / Associate to join our dynamic team and embark on a rewarding career journey Design, develop, and maintain software applications to meet business needs and requirements Troubleshoot and resolve technical issues as they arise, and provide creative solutions to complex problems Write high-quality, maintainable code that adheres to best practices and industry standards Participate in the testing process to ensure applications are functioning as expected and meet quality standards Work effectively with cross-functional teams, including designers, project managers, and other developers, to deliver projects on time and to specifications Keep up-to-date with the latest developments and trends in software development and apply new technologies and techniques as appropriate Create and maintain technical documentation, including user manuals and training materials, to support ongoing operations

Posted 1 week ago

Apply

1.0 - 3.0 years

5 - 9 Lacs

Gurugram

Work from Office

Naukri logo

fleetx.io is looking for Software Engineer (Backend) to join our dynamic team and embark on a rewarding career journey Developing and directing software system validation and testing methods. Directing our software programming initiatives Overseeing the development of documentation. Working closely with clients and cross-functional departments to communicate project statuses and proposals. Analyzing data to effectively coordinate the installation of new systems or the modification of existing systems. Managing the software development lifecycle. Monitoring system performance. Communicating key project data to team members and building cohesion among teams. Developing and executing project plans. Applying mathematics and statistics to problem-solving initiatives. Applying best practices and standard operating procedures. Creating innovative solutions to meet our companys technical needs. Testing new software and fixing bugs. Shaping the future of our systems.

Posted 1 week ago

Apply

3.0 - 6.0 years

3 - 6 Lacs

Surat

Remote

Naukri logo

About the Role : A global leader in technology innovation is seeking a highly skilled C++ Developer with a passion for competitive programming and logical reasoning to join our team. This critical role will focus on creating high-quality reasoning datasets to train and improve Large Language Models (LLMs). You will design structured programming challenges and reasoning tasks to enhance the problem-solving capabilities of advanced AI systems. This is an exceptional opportunity for individuals with strong problem-solving expertise to contribute to cutting-edge AI development and directly impact the future of LLMs. Job Responsibilities : - Dataset Creation : Design and create structured reasoning tasks rooted in programming challenges, specifically in C++, to effectively train LLMs. This includes defining problem statements, specifying input/output formats, and generating diverse test cases. - Problem Decomposition : Develop datasets that test and improve an LLM's ability to solve complex, multi-step problems, requiring clear and logical explanations of the solution process. This will involve breaking down problems into smaller, manageable sub-problems. - Collaboration : Collaborate closely with research scientists and engineers to ensure task objectives align with model training goals and contribute to the overall improvement of the LLM's performance. - Iteration and Refinement : Incorporate feedback from model performance analysis to iterate on and refine task designs, ensuring they effectively target areas for improvement in the LLM's reasoning and problem-solving abilities. - Quality Assurance : Maintain consistency and clarity in task descriptions, ensuring they meet high-quality standards for accuracy, completeness, and readability. This includes rigorous testing and validation of the generated datasets. - Documentation : Create and maintain clear documentation for the designed tasks, including problem descriptions, solution explanations, and any relevant metadata. Job Requirements : - Experience : At least 3 years of experience in software development, with a strong focus on C/C++ programming. - Programming Proficiency : Demonstrable expertise in C/C++ with a strong understanding of data structures and algorithms. - Analytical Skills : Excellent analytical and problem-solving skills, with the ability to break down complex problems into structured, logical steps. - Communication Skills : Proficient in English, with excellent written communication skills for crafting clear, concise, and logical explanations of programming solutions and reasoning processes. - Attention to Detail : Meticulous attention to detail in designing programming and reasoning tasks, ensuring accuracy and consistency. - Problem-Solving Prowess : A passion for problem-solving and a strong aptitude for logical reasoning. - Competitive Programming (Preferred) : A profile on platforms like LeetCode, HackerRank, Codeforces, or GitHub that demonstrates advanced problem-solving skills and competitive programming experience is a significant plus. - AI/ML Interest (Preferred) : Familiarity with or a strong interest in the field of Artificial Intelligence and Machine Learning, particularly related to LLMs, is a plus. Mandatory Skills : - C++ : 3+ years of experience Bonus Skills (Considered a Plus) : - Experience with other programming languages (e.g., Python). - Experience with data manipulation and analysis tools. - Knowledge of software testing methodologies. - Contributions to open-source projects

Posted 1 week ago

Apply

15.0 - 24.0 years

10 - 15 Lacs

Jaipur

Hybrid

Naukri logo

Overview : We are seeking a highly skilled and experienced Principal Engineer with a strong background in Software Engineering and Build Engineering. In this hybrid role, you will be responsible for driving the design, development, and optimization of critical software systems while ensuring the robustness and efficiency of our build and deployment processes. You will lead technical initiatives, mentor junior engineers, and collaborate across teams to deliver high-performance solutions. If you are passionate about both high-level software architecture and optimizing build systems, we invite you to join our team. Responsibilities : Software Engineering Responsibilities : - Lead the design, architecture, and development of high-performance software systems using C++, C#, and .NET technologies. - Oversee the integration of low-level components using COM and ActiveX, ensuring seamless functionality across systems. - Architect and implement real-time, multi-threaded event-driven systems that meet scalability and performance requirements. - Leverage your deep knowledge of Windows Internals to build high-level, robust solutions for system-level programming. - Mentor and guide development teams, sharing best practices for software design, coding, and testing. - Drive the adoption of modern development methodologies and continuous improvement in the software development lifecycle. - Ensure that software is optimized for performance, scalability, and long-term maintainability. - Identify and address software bottlenecks and optimize code to meet stringent performance metrics. Build Engineering Responsibilities : - Spearhead the creation and optimization of complex build and release automation pipelines using Makefile scripting, InstallShield, and related tools. - Own and drive the build and deployment processes to ensure smooth integration across environments and teams. - Lead the management of Perforce version control, enforcing best practices for source code management and versioning. - Establish and improve Continuous Integration (CI) and Continuous Deployment (CD) pipelines to streamline development and deployment workflows. - Troubleshoot complex build and release issues, providing timely resolutions and root cause analysis. - Collaborate with cross-functional teams to ensure the build system integrates seamlessly with development workflows and deployment processes. - Develop strategies for optimizing build performance, reducing build times, and improving system reliability. - Provide leadership and mentoring for junior engineers working on build and release systems. Requirements : - Extensive experience with C++, C#, and .NET development, with a strong track record of software design and architecture. - Expertise in COM and ActiveX technologies for low-level system integration. - Proven experience designing and building real-time, multi-threaded event-driven systems. - Deep understanding of Windows Internals and experience building system-level software. - Expert in Makefile scripting, build automation tools, and optimizing software builds. - Strong experience with Perforce or similar version control systems. - Experience creating and maintaining CI/CD pipelines for continuous software delivery. - Strong leadership skills with a proven ability to mentor, guide, and influence technical teams. - A proactive, problem-solving mindset, with the ability to resolve complex technical issues. - Excellent communication skills and the ability to interact with cross-functional teams and stakeholders. - Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent experience). Preferred Qualifications : - Experience with Jenkins, TeamCity, Bamboo, or other CI/CD tools. - Familiarity with cloud-based environments or virtualization technologies. - Knowledge of containerization (e.g., Docker, Kubernetes) and related technologies. - Expertise in cross-platform development and optimization. - Strong understanding of software release management and deployment best practices.

Posted 1 week ago

Apply

5.0 - 7.0 years

7 - 11 Lacs

Hyderabad

Hybrid

Naukri logo

About the Job We are seeking a highly skilled and experienced C++ Developer to join our dynamic team. The ideal candidate will be passionate about developing high-performance applications on Linux platforms, with a strong emphasis on multithreading and system-level programming. You will be involved in all phases of the software development lifecycle, from design and implementation to testing and deployment. This role requires a proactive individual with excellent problem-solving abilities, a commitment to code quality, and a collaborative mindset. Responsibilities: - Design, develop, and maintain robust and efficient C++ applications on Linux. - Implement and optimize multithreaded applications to maximize performance and scalability. - Write clean, well-documented, and testable code. - Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment. - Debug and troubleshoot complex software issues, identifying and implementing effective solutions. - Optimize application performance through techniques such as memory management, loop optimization, and the use of inline functions. - Collaborate with cross-functional teams, including software engineers, QA, and project managers, to deliver high-quality software solutions. - Contribute to architectural design and discussions. - Stay up-to-date with the latest C++ standards and best practices. - Utilize and integrate with source code management tools. - Employ Agile/Scrum methodologies in the development process. - Work with Docker and containerization technologies for application deployment. Mandatory Skills: - C++: 5+ years of hands-on experience in C++ programming, with a strong understanding of memory management, file I/O, and streams concepts. - Multithreading: Solid expertise in multithreading, including creating and managing threads, synchronization mechanisms (mutexes, condition variables), and kernel-level understanding. - Linux: Proficiency in developing and troubleshooting applications on Linux, with a deep understanding of command-line tools, POSIX standards, processes, and networking. - Architecture: Strong understanding of software architecture principles and experience in building applications within a C++ environment. Good to Have Skills: - SCM Tool & IDE: Familiarity with source code management tools (e.g., Git, ClearCase) and the ability to integrate them with Integrated Development Environments (IDEs). Experience with setting up a Linux IDE. - Agile & Scrum: Experience with Agile and Scrum methodologies. - GIT & Confluence: Experience with GIT for version control and Confluence for documentation. - Web Application: Knowledge of developing web applications on the C++ platform. - Project Exposure: Solid understanding of project lifecycles and SDLC processes. - Troubleshooting: Proven experience in debugging, troubleshooting, and performance optimization techniques. - Docker & Containers: Understanding of Docker and containerization technologies for application deployment. Soft Skills: - Communication: Excellent written and verbal communication skills, with the ability to convey complex technical information clearly and concisely. - Interpersonal Skills: Strong interpersonal skills, including empathy, active listening, and emotional intelligence, to build and maintain positive working relationships. - Attitude: A positive and proactive attitude, demonstrating adaptability, collaboration, and the ability to overcome challenges effectively. - Decision Making: Ability to analyze information, understand the factors that influence decision-making, and employ appropriate strategies and techniques to make sound judgments. - Collaboration: Proven ability to work effectively with others to achieve common goals and objectives.

Posted 1 week ago

Apply

6.0 - 9.0 years

40 - 45 Lacs

Bengaluru

Work from Office

Naukri logo

Cleartrip Private Limited is looking for Software Development Engineer III to join our dynamic team and embark on a rewarding career journey Software Development: Design, develop, test, and maintain software applications, systems, and solutions Coding and Programming: Write clean, efficient, and high-quality code using programming languages such as Java, C++, Python, or others as required System Design: Collaborate with cross-functional teams to understand requirements and architect software systems and solutions Problem Solving: Analyze complex technical problems, propose solutions, and implement effective strategies to address them Product Development: Contribute to the entire software development lifecycle, from ideation to deployment and maintenance

Posted 1 week ago

Apply

5.0 - 6.0 years

40 - 45 Lacs

Bengaluru

Work from Office

Naukri logo

Cleartrip Private Limited is looking for Software Development Engineer III to join our dynamic team and embark on a rewarding career journey Software Development: Design, develop, test, and maintain software applications, systems, and solutions Coding and Programming: Write clean, efficient, and high-quality code using programming languages such as Java, C++, Python, or others as required System Design: Collaborate with cross-functional teams to understand requirements and architect software systems and solutions Problem Solving: Analyze complex technical problems, propose solutions, and implement effective strategies to address them Product Development: Contribute to the entire software development lifecycle, from ideation to deployment and maintenance

Posted 1 week ago

Apply

6.0 - 8.0 years

40 - 45 Lacs

Bengaluru

Work from Office

Naukri logo

Cleartrip Private Limited is looking for Software Development Engineer III to join our dynamic team and embark on a rewarding career journey Software Development: Design, develop, test, and maintain software applications, systems, and solutions Coding and Programming: Write clean, efficient, and high-quality code using programming languages such as Java, C++, Python, or others as required System Design: Collaborate with cross-functional teams to understand requirements and architect software systems and solutions Problem Solving: Analyze complex technical problems, propose solutions, and implement effective strategies to address them Product Development: Contribute to the entire software development lifecycle, from ideation to deployment and maintenance

Posted 1 week ago

Apply

8.0 - 12.0 years

10 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Cleartrip Private Limited is looking for Software Development Engineer IV to join our dynamic team and embark on a rewarding career journey Software Development: Design, develop, test, and maintain software applications, systems, and solutions Coding and Programming: Write clean, efficient, and high-quality code using programming languages such as Java, C++, Python, or others as required System Design: Collaborate with cross-functional teams to understand requirements and architect software systems and solutions Problem Solving: Analyze complex technical problems, propose solutions, and implement effective strategies to address them Product Development: Contribute to the entire software development lifecycle, from ideation to deployment and maintenance

Posted 1 week ago

Apply

7.0 - 8.0 years

22 - 27 Lacs

Bengaluru

Work from Office

Naukri logo

Cleartrip Private Limited is looking for Software Development Engineer IV - Tech Lead to join our dynamic team and embark on a rewarding career journey Software Development: Design, develop, test, and maintain software applications, systems, and solutions Coding and Programming: Write clean, efficient, and high-quality code using programming languages such as Java, C++, Python, or others as required System Design: Collaborate with cross-functional teams to understand requirements and architect software systems and solutions Problem Solving: Analyze complex technical problems, propose solutions, and implement effective strategies to address them Product Development: Contribute to the entire software development lifecycle, from ideation to deployment and maintenance

Posted 1 week ago

Apply

2.0 - 5.0 years

30 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Cleartrip Private Limited is looking for Software Development Engineer II to join our dynamic team and embark on a rewarding career journey Software Development: Design, develop, test, and maintain software applications, systems, and solutions Coding and Programming: Write clean, efficient, and high-quality code using programming languages such as Java, C++, Python, or others as required System Design: Collaborate with cross-functional teams to understand requirements and architect software systems and solutions Problem Solving: Analyze complex technical problems, propose solutions, and implement effective strategies to address them Product Development: Contribute to the entire software development lifecycle, from ideation to deployment and maintenance

Posted 1 week ago

Apply

3.0 - 5.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

Cohesity offers a web-scale, hybrid cloud infrastructure for next-gen data management as a service. We are looking for Backend Software Engineers who are motivated and passionate about working on features, tools, and scripts that will improve the ability to sell, deploy and maintain Cohesity products. Our Software Engineers not only design and implement features but also diagnose problems in large bodies of sophisticated code, understand scalability and performance, and work on fixes with a rapid turnaround time and emphasis on high quality. We need experienced and outstanding engineers who strive to build high-quality distributed systems and solve complex problems. This is an outstanding opportunity to join our Cohesity team in a period of fast growth and expansion. If you are interested in working in an environment where you can make an impact toward the future of cloud-based data management solutions, then Cohesity is the place for you. HOW you'll SPEND YOUR TIME HERE: Develop system for Kubernetes cluster provisioning, management, and orchestration (on-prem and cloud). Handle lifecycle management for containerized workloads including deployment, scaling, monitoring, and cleanup. Handle multi-node etcd clusters, ensuring high availability, stability, and backup/restore processes. Implement observability tools, and infrastructure automation (eg, Helm, Prometheus, OTEL etc). Troubleshoot and resolve issues related to Kubernetes architecture, networking, storage, and control plane components. Collaborate with DevOps, SRE, and application teams to support platform reliability and performance. we'd LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING: 3-5 years of experience in software development or platform engineering roles. Strong hands-on experience with Kubernetes Architecture (administration and workload management). Proficiency in one or more programming languages (eg, Go, C++). Experience with containerization (Docker) and container orchestration. Solid understanding of clustering model, and backup/restore techniques. Experience with AWS and on-prem Kubernetes cluster setups. Familiarity with monitoring/logging tools like Prometheus, Grafana, Fluentd, Loki, etc Experience with Cluster API or custom Kubernetes controllers/operators. Exposure to GitOps practices and tools. Knowledge of Linux internals and networking fundamentals. Certified Kubernetes Administrator (CKA) is a plus.

Posted 1 week ago

Apply

8.0 - 13.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

The R&D team at Cohesity is on a mission to help organizations manage and protect their data in smarter and more scalable ways. Our customer-obsessed engineers design innovative solutions that tackle the hardest technical challenges. As a Member of Technical Staff (MTS5), you will play a critical role in enhancing our platform through innovative development, rapid problem-solving, and close collaboration with Product Management, Customer Support, System Engineers, and our customers, reporting to the Senior Manager of Engineering. We are a passionate team of builders who thrive on diagnosing, scaling, and solving complex challenges. We value high-quality execution, collaboration, and customer focus, and we're looking for engineers who take pride in delivering innovative, reliable solutions while supporting and mentoring teammates. HOW you'll SPEND YOUR TIME HERE Lead a small team in designing, developing, and supporting features for on-prem and cloud platforms. Mentor engineers on writing testable and maintainable code and drive the development of complete feature sets. Collaborate cross-functionally with Engineers, Architects, Product Managers, Designers, and Support teams to drive technical solutions. Perform in-depth root cause analysis, troubleshoot and fix complex product issues, and develop tools to accelerate problem resolution. Own the delivery of features and fixes with clear communication, risk management, and timely execution. Example: You will use strong debugging and coding skills to identify and resolve critical customer issues within our data management platform, improving reporting time by 30% within 12 months. we'd LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING BS/MS in Computer Science, Engineering, or a related technical field. 8+ years of experience developing and troubleshooting large-scale distributed systems, microservices, and SaaS architectures. Strong programming experience, like Golang, C++ or Java. Expertise in analyzing, debugging, and troubleshooting complex technical problems. Familiarity with open-source technologies such as Kafka, OpenSearch/Elasticsearch, Redis, PostgreSQL, MongoDB, Apache Flink, or Confluent Schema Registry. Experience working with tools like JIRA, GitHub, and TestRail. Proven track record of leading projects end-to-end, including customer rollout. Knowledge of Agile/Scrum methodologies. Exposure to the Data Management domain is highly desirable.

Posted 1 week ago

Apply

6.0 - 11.0 years

45 - 50 Lacs

Hyderabad

Work from Office

Naukri logo

The New York Stock Exchange, a subsidiary of Intercontinental Exchange, Inc (ICE) presents an opportunity for a full-time Senior Developer to join a team responsible for systems development in a high throughput, low latency trading environment The Senior Developer will have experience in all phases of software development lifecycle, from requirements gathering, to design, coding, unit testing, debugging and supporting in production This position requires technical proficiency/problem solving as we'll as an eager attitude, curiosity, professionalism and solid communication skills The successful candidate will play a key role in building and automating low-latency, high throughput back-end software systems to continue to maintain a leading position in low latency trading The ideal candidate should be knowledgeable in performance-oriented programming, automation, relational database systems, python, C/C++ Strong written and oral communication as the applicant will frequently be interacting with development, testing and operations teams Responsibilities Develop framework, tools and scripts for trading system development Develop automation framework and scripts for production monitoring and verification Collaborate with architects and developers to understand the system functionality and behavior Develop tools and scripts for Continuous Integration and Delivery Collaborate with other Developers and QA Engineers to execute full cycle integration, functional, regression and performance testing Continuously improve the system performance and propose better solutions Provide on-call technical support during business and, occasionally, off hours depending on rotation and/or subject-matter expertise on a given component Effectively interact with business and operations for solving design and operational challenges Knowledge and Experience 6+ years hands on experience in software development on Linux 4+ years of experience in Python programming 1+ years of experience in C/C++ or Java Programming 1+ years hands on scripting experience in Perl, shell, etc, Experience with code analysis and coverage tools like gdb, Valgrind, Coverity Experience with supporting production changes, UAT testing and debugging production issues Strong understanding of computer science fundamentals, algorithms and data structure Strong automation skills Good understanding of TCP/IP and Multicast network protocols Ability to work in a highly demanding and fast-paced environment Experience with trading, market data and financial applications

Posted 1 week ago

Apply

3.0 - 8.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

The R&D team at Cohesity is on a mission to help organizations manage and protect their data in smarter and more scalable ways. Our customer-obsessed engineers design innovative solutions that tackle the hardest technical challenges. As a Senior Member of Technical Staff (MTS4), you'll help drive improvements across our platform, working across both on-prem and SaaS offerings. you'll work closely with Product Management, Support, System Engineers, and customers to build resilient and innovative solutions that solve real-world challenges. We are a passionate team of builders who thrive on diagnosing, scaling, and solving complex challenges. We value high-quality execution, collaboration, and customer focus, and we're looking for engineers who take pride in delivering innovative, reliable solutions while supporting and mentoring teammates. HOW you'll SPEND YOUR TIME HERE Design, develop, and maintain features for our on-prem and SaaS data management platforms. Collaborate cross-functionally to shape technical and business strategy aligned with product roadmap goals. Implement scalable product features and ensure high-quality delivery through test-driven development practices. Participate in Agile development processes, taking ownership of individual deliverables and contributing to team accountability. Continuously drive improvement in development workflows and help elevate team engineering standards. Example: You will use strong development and troubleshooting skills to build scalable cloud-native features that improve deployment velocity and platform reliability across hybrid environments. we'd LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING BS/MS/Ph.D. in Computer Science, Engineering, or a related technical field. 3+ years of experience developing and troubleshooting large-scale distributed systems. Proficiency in programming like using C++, Golang or Java. Strong analytical, debugging, and problem-solving skills with a passion for building quality products. Experience with test methodologies and test-driven development. Fast learner and self-starter with strong intellectual curiosity. Knowledge of Microservices, SaaS architecture, and Cloud-native technologies is a plus. Familiarity with Agile/Scrum methodologies.

Posted 1 week ago

Apply

3.0 - 8.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking an outstanding Engineer/ Leads who bring the experience of building LARGE distributed systems and solving sophisticated problems. Cohesity Data Platform is a limitless scale out system. It is the industry s only hyperconverged platform crafted to consolidate ALL secondary storage and data services built on web-scale distributed architecture. Cohesity SpanFS was built to consolidate all secondary storage and eliminate legacy storage silos. It s the only file system that combines NFS, SMB and S3 interfaces, global deduplication, and unlimited snaps and clones, on a web-scale platform. No more compromising between enterprise and cloud stacks! There will be a large variety of features to work on including: hyper-convergence, distributed data path, distributed filesystem, data across thousands of nodes, object storage, cloud services, asynchronous programming, performance optimization, software-defined infrastructure, consensus protocols, massively parallel and distributed data sets, infinite scalability, snapshots, resiliency, deduplication, compression, replication, multiple protocols, fault-tolerance, infrastructure and more that we cannot disclose yet. HOW you'll SPEND YOUR TIME HERE: Design, develop and maintain innovative products for our on-prem as we'll as SaaS offerings Collaborate with product management, other cross functional leads and teams on both technical and business strategy to shape the future product roadmap for Cohesity s infinitely scalable platform. Implement product features for on-prem and cloud platforms. Drive accountability for test driven development, delivery of high quality features and resilient enterprise class solutions Lead a culture of team ownership and direct individual and team accountability to continuously improve how they work and achieve results. Participating in Agile development processes. we'd LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING: BS/MS/Phd in Computer Science or Engineering. Strong coding experience in any of these languages - Golang/C++ Previous experience in Data Protection, Filesystems or Storage is a nice-to-have 3+ years of developing and troubleshooting large scale distributed systems A fast learner and self-starter with intellectual horsepower . Good analytical, debugging and troubleshooting skills. Problem-solver who can dive deep to solve complex problems/issues. Bring good testing methodologies and passion for building quality products Knowledge of Microservices, SaaS architecture, Cloud native services is a plus Knowledge of agile/scrum methodologies.

Posted 1 week ago

Apply

4.0 - 9.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking an outstanding Engineer/ Leads who bring the experience of building LARGE distributed systems and solving sophisticated problems. Cohesity Data Platform is a limitless scale out system. It is the industry s only hyperconverged platform crafted to consolidate ALL secondary storage and data services built on web-scale distributed architecture. Cohesity SpanFS was built to consolidate all secondary storage and eliminate legacy storage silos. It s the only file system that combines NFS, SMB and S3 interfaces, global deduplication, and unlimited snaps and clones, on a web-scale platform. No more compromising between enterprise and cloud stacks! There will be a large variety of features to work on including: hyper-convergence, distributed data path, distributed filesystem, data across thousands of nodes, object storage, cloud services, asynchronous programming, performance optimization, software-defined infrastructure, consensus protocols, massively parallel and distributed data sets, infinite scalability, snapshots, resiliency, deduplication, compression, replication, multiple protocols, fault-tolerance, infrastructure and more that we cannot disclose yet. HOW you'll SPEND YOUR TIME HERE: As part of this core development team, you will design and build massively distributed systems at web-scale. You will be building the core backend of the Cohesity Data Platform and Cohesity SpanFS (limitless Filesystem). we'd LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING: 4+ years of experience in platform developement BE/BTech degree in Computer Science with proficiency in data structures, algorithms, and software design. masters degree would be a plus. Having worked on and understanding of large scale engineering challenges and highly available distributed systems. Understanding of multithreading, concurrency, and parallel processing High level programming and debugging skills in C, C++, Golang or Java Familiarity in distributed storage, filesystems, object storage is a huge plus Efficient skills to solve complex problems. Experience with debugging, diagnosing, and fixing complex, production software. Work in a fast paced and agile development environment with ability to drive tasks to completion and take ownership of projects. Possess excellent communication and sharp analytical abilities

Posted 1 week ago

Apply

3.0 - 8.0 years

45 - 50 Lacs

Pune

Work from Office

Naukri logo

Design, develop and maintain innovative products for our as we'll as SaaS offerings Collaborate with product management, other cross functional leads and teams on both technical and business strategy to shape the future product roadmap for Cohesity s infinitely scalable platform. Implement product features for on-prem and cloud platforms. Drive accountability for test driven development, delivery of high quality features and resilient enterprise class solutions Lead a culture of team ownership and direct individual and team accountability to continuously improve how they work and achieve results. Participating in Agile development processes. we'd LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING BE/MS/Phd in Computer Science or Engineering. Strong coding experience in any of these languages - Java, Golang, Python,C++ SQL knowledge - PostgreSQL ,MySQL Linux experience Development & collaboration tools (Bitbucket/Git, Jira, Confluence) Previous experience in Data Protection, Filesystems or Storage is a nice-to-have 3+ years of developing and troubleshooting large scale distributed systems A fast learner and self-starter with intellectual horsepower . Good analytical, debugging and troubleshooting skills. Problem-solver who can dive deep to solve complex problems/issues. Bring good testing methodologies and passion for building quality products Knowledge of Microservices, SaaS architecture, Cloud native services is a plus Knowledge of agile/scrum methodologies.

Posted 1 week ago

Apply

8.0 - 13.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

We are looking for Software Engineers who are motivated and hardworking and strive to improve Cohesity s Products and by working on features, tools, scripts that will make them easy to sell, deploy and maintain. You are not only a Software Engineer who crafts and implements features but should have a curiosity about diagnosing problems in large bodies of complex code, Also is able to comprehend scalability and performance and work on fixes with rapid turnaround time and high-quality results. Along with being part of our Product and Sustenance Engineering team, you will also be collaborating with Product Managers and more importantly with Customer Support, System Engineers and Customers. HOW you'll SPEND YOUR TIME HERE: Design, develop and maintain innovative products for our on-prem as we'll as SaaS offerings Efficiently collaborating with product management, other cross-functional leads and teams on both technical and business strategies to improve and build the future product roadmap for Cohesity s infinitely scalable platform. Implement product features for on-prem and cloud platforms. Drive accountability for test-driven development, delivery of high-quality features and resilient enterprise-class solutions Lead a culture of team ownership and direct individual and team accountability to continuously improve how they work and achieve results. Participating in Agile development processes. we'd LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING: BS/MS/PhD in Computer Science or Engineering. Proficient in any of these languages - C++, Golang, Java or Angular/JS. 8+ years of developing and solving large-scale distributed systems A quick learner and self-starter with intellectual horsepower. Good analytical, debugging and troubleshooting skills. Outstanding problem-solver who can dive deep to address complex problems/issues. Motivated to improve testing methodologies and has a passion for building quality products Knowledge of Microservices, SaaS architecture, and Cloud native services is a plus Knowledge of agile/scrum methodologies.

Posted 1 week ago

Apply

3.0 - 8.0 years

45 - 50 Lacs

Bengaluru

Work from Office

Naukri logo

As a Software Engineer you will work as part of a team of skilled system engineers accountable for participating in the development, debugging, maintenance & testing. As part of the Research and Development function, system software engineers focus on enhancements to existing products as we'll as new product development, needing a deep working knowledge of systems. Job Requirements Ability to work & partner with other engineers Experience/Deep understanding in system software design and development, using C, C++ Experience//Deep understanding in development of Kubernetes based containerized solutions Ability to work on complex issues where data analysis requires an in-depth evaluation of variable factors & high problem-solving skills. A major part of your responsibility will be to apply current skills and use up-to-date technologies to complete projects as part of the development cycle including: Coding, Design, Development, Debugging, Reliability & Research. You will participate in technical discussions within the immediate group and across functions, where evaluating and executing design and development plans for products are reviewe'd. Education - A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master degree, or a PhD; or equivalent experience with little to 3 years of experience. - Demonstrated ability to have completed multiple, moderately complex projects .

Posted 1 week ago

Apply

5.0 - 7.0 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

The security team at Cohesity is on a mission to help organizations around the world protect their data and stay ahead of evolving cyber threats. Our mission is to help organizations around the world to safeguard their data and bounce back fast from ransomware attacks. In this role, you will be responsible for identifying vulnerabilities through code analysis and reverse engineering, and documenting your findings with detailed reports, including proof of concept (PoC) and actionable recommendations. You will also provide suggestions to strengthen the overall security posture of the target systems. Staying up to date with the latest cybersecurity trends, emerging threats, and technologies is essential, as you will contribute implementation plans to enhance the security of our product. HOW you'll SPEND YOUR TIME HERE You should be able to penetrate the applications, network, systems and have a diverse understanding of the current state of security, use best practices and be familiar with the vulnerability research process that includes foot printing, scanning, enumeration, systems hacking, escalation of privilege, and the tools that are deployed in each phase of the process. You must be able to understand product architecture and identify attack vectors which could include standard as we'll as proprietary protocols and use methodologies like OWASP, SANS, NIST. You should be able to find 0-Day vulnerability with code analysis or reverse engineer and create a report with the appropriate recommendations / POC of the identified vulnerabilities. You should be able to do threat modelling of a feature and perform its validations. Additionally, you should have strong written communication skills to document and categorize the threat level of discovered vulnerabilities and make suggestions about how to improve the targets security posture. You should have a strong understanding of technical domains like (Applications, Platforms, Networking, etc) as we'll as human interaction domains (eg, Social Engineering), as we'll as an awareness about current laws that may affect the way in which the analysis is conducted. You should know modern authentication protocols and have a background of cyber security. You should be we'll versed in cloud computing technologies and have knowledge of Windows, Linux, Unix internals. Should have in depth understanding of network security: TCP/IP, DNS, proxies, firewall configuration, intrusion detection and prevention systems, IPSec and TLS/SSL. Experience with cryptography including symmetric and asymmetric cryptography, hashing and should be able to simulate Ransomware attacks and provide suggestions to defend them. Experience with tools for conducting enumeration of target environment and configuration and penetrate by tools used for system hacking (eg, password cracking), malware creation/deployment, network traffic sniffing, session hijacking, denial of service and SQL injection. Experience in developing payloads using applications or scripts (C++,Python, Shell etc) we'd LOVE TO TALK TO YOU IF YOU HAVE MANY OF THE FOLLOWING Preferred Certifications: Certified Information Systems Security Professional (CISSP) | Certified Ethical Hacker (CEH) | EC-Council certified Security Analyst (ECSA) | Offensive Security Certified Professional (OSCP) | Licensed Penetration Tester (LPT) Minimum 5-7 years of experience in the Security Domain Excellent communication skills and great collaboration Familiarity with frameworks like NIST, MITRE ATT&CK, and CIS Controls Good to have experience with SIEM, IDS/IPS, endpoint protection, and other security tools. Knowledge of scripting (Python, Bash) or automation tools for security operations

Posted 1 week ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies