Principal Software Engineer

1 week ago


Panchkula, Haryana, India Arcserve Full time

About Arcserve

Arcserve provides exceptional solutions to protect the priceless digital assets of organizations in need of full scale, comprehensive data protection. Established in 1983, Arcserve is the world's most experienced provider of business continuity solutions that safeguard every application and system, on every premises and every cloud. Organizations in over 150 countries around the world rely on Arcserve's highly efficient, integrated technologies and expertise to eliminate the risk of data loss and extended downtime while reducing the cost and complexity of backing up and restoring data by up to 50 percent.

We need Cross platform PSE for below position,

JD:

Key Responsibilities

  • Lead the architecture, design and implementation of cross-platform applications using C/C++
  • Develop high performance, scalable and maintainable software solutions
  • Optimize system performance through advanced profiling, ensuring efficient memory management and multi-threading
  • Lead and mentor development teams by establishing best practices, coding guidelines and system design principles
  • Design and code complex units/modules/products that meet functional and business requirements on schedule and within budget.
  • Automate Perform unit/module testing of software to find errors and confirm programs meet specifications.
  • Fix bugs, add enhancements, and convert software to other platforms.
  • Collaborate with quality assurance in creation of their test plans and participate in reviews.
  • Assist the support personnel determine system problems.
  • Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.
  • Provide product content to technical writers.
  • Assist in strategic research and design as directed.
  • Set up software configuration control and software development environments including program source control to ensure reliable backups and source code integrity.
  • Develop plans outlining steps and timetables for developing programs and communicate plans and status to management and other development team members.
  • Escalate issues to management as appropriate.
  • Participate in design and code reviews with other developers.

Preferred Education

Bachelor's Degree or global equivalent in Computer Science or related discipline. Master's degree or global equivalent a plus.

Work Experience

10+ years of experience in C/C++ development with a focus on cross-platform system applications.

Skills

  • Excellent in C++ programming. Hands on experience with C++ 17 and above
  • Strong understanding of system programming, memory management and multi-threading
  • Hands on experience with cross-platform development frameworks.
  • Candidates with hands on experience with boost, CMake, etc. preferred
  • Hands on experience with network programming, IPC and distributed systems is mandatory.
  • Familiarity and experience with using vcpkg is desired.
  • Expertise in Windows and Linux internals, including filesystems, etc. required.
  • Excellent cross-platform development and debugging skills.
  • Excellent in Object Oriented programming, including Inheritance and polymorphism.
  • Familiar with at least one of the popular databases, for instance, PostgreSQL, SQL Server and or SQLite.
  • Hands on experience with test automation tools like GTest, gMock, cppTest, etc.
  • Experience with use of Static Application Security Testing (SAST) and Dynamic Application Security Testing (DAST) is a big plus.
  • Knowledge of modern software development best practices, CI/CD pipelines and version control systems like git
  • Background on security practices for C/C++ applications.
  • Experience on Backup/Storage Software is a big plus
  • Experience on Virtualization and Cloud are big plus
  • Experience with deploying applications with Docker and Kubernetes preferred
  • Familiarity with Python, Golang or Rust is a plus
  • Strong passion and enthusiasm in studying new technology modern technology.
  • Excellent communication skills.
  • Good teamwork and cooperation with development team, QA team and support team.

If interested share CV and details on sonal.gharge@arcserve.com:

C++ 17:

IPC exp:

Inheritance exp:

Multi threading:

Cross platform development exp:

CPP test exp:

Virtualization / Storage domain exposure:

SQL server/PostgreSQL:

Curr CTC:

Exp CTC:

Notice:

Regards,

Sonal Gharge

sonal.gharge@arcserve.com

Arcserve India

https://www.arcserve.com/

Arcserve | Assured Recovery » Facebook » Twitter » LinkedIn » YouTube



  • Panchkula, Haryana, India Highbrow Technology Inc Full time

    Highbrow Technology Inc OverviewHighbrow Technology Inc is a pioneering force in the software development industry, driven by a passion for innovation and excellence. Our team is committed to delivering high-quality software solutions that meet the evolving needs of our clients and stay ahead of the curve in terms of technological advancements.Job...


  • Panchkula, Haryana, India Mobile Programming LLC Full time

    Job Description : - SDET (Software Development Engineer in Test) Location : Bengaluru, Noida, Pune, Mumbai, Hyderabad, Mohali, Panchkula, Chennai Experience : 5 years (1 year of experience writing automation scripts with Playwright.) - We are looking for a highly skilled and motivated SDET to join our SCRUM team. - The ideal candidate will have extensive...


  • Panchkula, Haryana, India Highbrow Technology Inc Full time

    Highbrow Technology Inc OverviewHighbrow Technology Inc is a leading provider of innovative software solutions, dedicated to helping businesses succeed in today's digital landscape. Our team is passionate about staying at the forefront of technological advancements and delivering cutting-edge solutions that meet the evolving needs of our clients.Job...


  • Panchkula, Haryana, India TIGI HR Full time

    Position: Cyber Security Engineer || Contractual (6 to 12 Months)Experience: 5+ YearsJob Type: RemoteRole OverviewJoin our forward-thinking team at the intersection of cybersecurity, AI, and software engineering. We develop cutting-edge, AI-integrated solutions with a focus on secure, scalable, and efficient software architectures.Key...


  • Panchkula, Haryana, India TIGI HR Full time

    Job DescriptionTIGI HR is seeking an experienced Cybersecurity Engineer to join our team. As a key member of our technology department, you will be responsible for designing and developing secure software architectures that integrate AI and cybersecurity solutions.ResponsibilitiesDevelop and maintain high-quality, tested codeCollaborate with cross-functional...


  • Panchkula, Haryana, India Highbrow Technology Inc Full time

    Job Title: C# + Cybersecurity EngineerRemote | India | Duration: 6 to 12 MonthsNo working machines will be provided5-hour overlap Mandatory with the Pacific Time ZoneWe Need Immediate Joiners.We are seeking a C# + Cybersecurity Engineer to develop secure, scalable, and AI-driven software solutions while ensuring adherence to cybersecurity best...


  • Panchkula, Haryana, India Mobile Programming LLC Full time

    Mobile Programming LLC is seeking a skilled Software Development Engineer to join our SCRUM team.About the RoleThis position involves developing and maintaining automated test scripts for web applications, ensuring high-quality software through efficient testing practices. The ideal candidate will have extensive experience in QA and test automation.Key...


  • Panchkula, Haryana, India MKS Instruments Full time

    Requirements: To succeed in this role, you will need a bachelor's degree in computer science, information systems, or a related field, along with 5 years of experience in progressive infrastructure software engineering. Strong systems thinking, pragmatic problem-solving, and analytical skills are essential, as well as experience with infrastructure security,...

  • DevOps Engineer

    1 week ago


    Panchkula, Haryana, India H-Town Technologies Inc. Full time

    We are looking to hire technically skilled, self-driven Cloud and DevOps Engineer having 3+ years of hands-on experience. In this position, you will be responsible for building, automating, maintaining our SaaS applications infrastructure.You will develop tools to allow for the speedy development and release of our software products.You will be working in...


  • Panchkula, Haryana, India Piegon Media Full time

    Job DescriptionSkills:Sales Operations, Lead Generation, Business, Deal Closure, Sales Process, Prospects, Strategy, Sales,Company OverviewPiegon Media Pvt Ltd is Indias fastest online B2B marketplace. Its a dynamic platform where manufacturers, suppliers, traders, and exporters can find a perfect solution for their business at a commonplace. Piegon Media...


  • Panchkula, Haryana, India IGT Solutions Full time

    Key Responsibilities- Develop and maintain the frontend using Angular, ensuring a user-friendly interface- Design and implement robust backend solutions using .NET Core Web API and leverage Entity Framework Core for efficient data management- Work with various databases, including NoSQL databases such as MongoDB, AWS DocumentDB, and relational databases like...


  • Panchkula, Haryana, India Highbrow Technology Inc Full time

    Highbrow Technology Inc OverviewHighbrow Technology Inc is a forward-thinking company that pushes the boundaries of what is possible in software development. Our team is passionate about delivering innovative solutions that meet the evolving needs of our clients and stay ahead of the competition.Job DescriptionWe are seeking a highly skilled C# +...


  • Panchkula, Haryana, India Highbrow Technology Inc Full time

    Highbrow Technology Inc OverviewAt Highbrow Technology Inc, we are committed to delivering secure, scalable, and innovative software solutions that meet the evolving needs of our clients. Our team is passionate about developing cutting-edge technology that drives business success.Job DescriptionWe are seeking a skilled C# + Cybersecurity Engineer to join our...


  • Panchkula, Haryana, India TIGI HR Full time

    Position OverviewCyber security is at the forefront of innovation in software engineering, as it enables the development of cutting-edge, AI-integrated solutions with a focus on secure, scalable, and efficient software architectures.The ideal candidate will have proficiency in C++ (or C# for systems/enterprise applications) along with at least one other...


  • Panchkula, Haryana, India TIGI HR Full time

    Role OverviewWe are seeking an experienced Cybersecurity Engineer to join our team. As a key member of our technology department, you will be responsible for designing and developing secure software architectures that integrate AI and cybersecurity solutions.ResponsibilitiesDevelop and maintain high-quality, tested codeCollaborate with cross-functional teams...


  • Panchkula, Haryana, India Mobile Programming LLC Full time

    We are looking for a highly skilled SDET to join our team at Mobile Programming LLC.About the JobThe successful candidate will have extensive experience in QA and test automation, with a strong understanding of OOP principles and proficiency in working with databases.Key Responsibilities:Develop and maintain automated test scripts for web...


  • Panchkula, Haryana, India TIGI HR Full time

    Company OverviewTIGI HR is a forward-thinking company that specializes in developing cutting-edge, AI-integrated solutions with a focus on secure, scalable, and efficient software architectures. Our team is passionate about cybersecurity and AI, and we are seeking a skilled Cybersecurity Engineer to join our ranks.Job RequirementsProficiency in C++ (or C#...


  • Panchkula, Haryana, India MKS Instruments Full time

    Summary The Infrastructure-Solution Cloud Architect works with MKS Teams IT and business stakeholders to effectively create solutions in AWS Azure cloud Implements a cloud first strategy that aims to enhance business value and acquire new opportunities Lead the design development and deployment of solutions on cloud Role based in Gurgaon Manesar...


  • Panchkula, Haryana, India Turner & Townsend Full time

    Job DescriptionResponsibilities:Should possess in depth knowledge of pre contract & post cost management works and other associated works.Dealing effectively with preparation of budget, cost to complete, & procurement & tendering process.Should be able to perform Cost audit work as necessary.Should have knowledge of implementing change management process &...

  • Technical Architect

    4 weeks ago


    Panchkula, Haryana, India Grazitti Interactive Full time

    Grazitti Interactive is a global provider of SaaS products and digital services leveraging cloud, mobile and social media technologies to reinvent the way you do business. Since 2008, Grazitti has been helping companies power their businesses with marketing automation and cloud innovation services, and its enterprise search platform.As a global consultancy,...