McAfee

C++ Software Development Engineer

McAfee
Apply
21 hours ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Develop and debug complex C++ Win32 and Flutter applications.
  • Design and implement low-latency, highly available, and performant applications.
  • Architect and develop next-generation applications using scalable design principles.
  • Optimize application performance, memory utilization, startup time, and responsiveness.
  • Apply unit testing, static analysis, secure coding, continuous integration, and SDK development practices.

Requirements

  • 4 to 5 years of experience developing Windows-based applications.
  • Expertise designing and developing Windows applications with C++, Win32 API, and COM technologies.
  • Working knowledge of Windows internals and development and debugging tools.
  • Working knowledge of multithreaded application development.
  • Required experience with Windows inter-process communication mechanisms.

Benefits

  • Hybrid work arrangement in Bangalore with 2 to 3 onsite days per week and remote work from a home office on other days.
  • Candidates must live within commuting distance of the Bangalore office; relocation assistance is not offered.
  • Bonus program.
  • Pension and retirement plans.
  • Medical, dental, and vision coverage.
  • Paid time off.
  • Paid parental leave.
  • Support for community involvement.
  • Flexible work hours and family-friendly benefits.

Tech Stack

C++FlutterWindows

Categories

McAfee

About McAfee

5,001-10,000 employees

McAfee builds consumer and small business cybersecurity software, including antivirus, identity and privacy protection, and VPN services that run across PCs and mobile devices. It sells primarily via subscriptions and OEM/ISP partnerships, and focuses on detection, threat intelligence, and allowlisting to reduce false positives. Founded in 1987 and headquartered in San Jose, it is a privately held company owned by private-equity firm Advent International.

Contact me