freehire launches on Product Hunt on 26 August.

Follow →

Sr. Staff / Principal Engineer - Enterprise Browser (Chromium) - GNS - Remote

Open 28d posting dated 5 days ago

Summary

Principal Engineer modifies and extends the Chromium engine to build a secure enterprise browser, integrating SWG/SSE features with C++ and gRPC for corporate network traffic control.

Hring for a product & network security company


The Enterprise Browser team is at the forefront of developing a critical tool designed to direct corporate traffic securely within the network.


This browser integrates advanced features that enhance both security and productivity in a corporate environment.

Leveraging Next Gen Secure Web Gateway (SWG) and Security Service Edge (SSE) solutions, these powerful capabilities are brought directly to the browser, ensuring a seamless, secure, and controlled browsing experience—all within a single cloud platform. Safe sites are allowed, malicious sites are blocked, and user actions are carefully managed.


What’s in it for you

As a member of this dynamic team, you will dive deep into the world of advanced browser technologies, particularly Chromium. You'll play a critical role in modifying and extending Chromium modules to support the full suite of Enterprise Browser functionalities. Expect to work with cutting-edge technologies such as C++ and gRPC services, and to tackle complex challenges in distributed systems ranging from performance optimization and scalability to high availability, containerization, and advanced analytics.


What you will be doing

  • Modify and enhance the Chromium engine to support new features.
  • Use advanced data structures and algorithms in C++.
  • Research optimization algorithms and improve performance.
  • Solve problems with quick and elegant solutions.

Required skills and experience

  • Must have 10+ yrs of experience in industry
  • 4+ years of experience in Chromium environments.
  • Bonus points for experience with Chromium Embedded Framework.
  • Strong C++ design and software implementation skills.
  • Excellent debugging, memory profiling, and performance testing skills.
  • Experience programming multi-threaded solutions and knowledge of synchronization techniques.
  • Good understanding of memory management and runtime optimization.
  • Experience developing complex products with many components.
  • Unit testing knowledge; being a proponent of TDD is a big plus.
  • Ability to coach, mentor, and encourage growth and career progression of team members.
  • Strong verbal and written communication skills, with an open, transparent, and consistent communication style.
  • A can-do attitude and ability to roll up your sleeves and respond to the needs of customers proactively and promptly.
Education

- BSCS or equivalent required, MSCS or equivalent strongly preferred.


See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available