Senior C++ Engineer
Location: Wrocław, Poland | Hybrid
Future Talent Opportunity | Browser Engineering
C++ engineering plays an important role in the development of Opera’s browser products. We are interested in building long-term relationships with experienced C++ engineers whose expertise could contribute to future opportunities across our browser and technology teams.
This is an ongoing talent opportunity for anticipated future hiring needs and may not represent an immediate vacancy.
At Opera, C++ engineers work on technically demanding products where performance, reliability and the quality of the user experience matter at scale. Depending on the opportunity, you could contribute to browser capabilities, platform components and new product experiences, working alongside experienced engineers across our R&D organization.
Role & Responsibilities
Depending on the team and opportunity, you could:
Design, develop and maintain high-quality software using modern C++.
Contribute to browser, platform and systems-level components across Opera products.
Develop new product capabilities and improve existing functionality.
Solve complex engineering challenges related to performance, reliability and resource efficiency.
Investigate and resolve technical issues across application and system boundaries.
Work with complex codebases while continuously improving architecture, maintainability and code quality.
Collaborate with engineers across browser, product and other technology teams.
Contribute to technical design, code reviews and engineering best practices.
Job Requirements
We are interested in engineers with:
Strong professional software engineering experience and advanced knowledge of modern C++.
Solid understanding of software architecture, algorithms, data structures and software design.
Experience developing and maintaining complex production software.
Good understanding of performance, memory management, concurrency and multithreaded systems.
Strong debugging, analytical and problem-solving skills.
Experience working effectively with complex or large-scale codebases.
Strong collaboration and communication skills.
Preferred / Nice to Have
Experience in one or more of the following areas would be valuable:
Chromium, browser engines or other browser technologies.
Desktop or cross-platform application development.
Windows, macOS and/or Linux development.
Networking, rendering, media or other performance-sensitive systems.
Python, Rust or other languages used alongside C++.
Consumer-facing software operating at significant scale.
AI-powered or emerging product technologies.
Interested in Future Opportunities at Opera?
If your background aligns with the type of C++ engineering we do at Opera, we’d be interested in hearing from you.
This opportunity forms part of our ongoing engineering talent pipeline in Wrocław. Applications are reviewed regularly, and our Talent Acquisition team may contact you when your experience aligns with a current or upcoming opportunity.
Please submit your CV in English.
- Department
- Research and Development
- Location
- Wrocław
- Remote status
- Hybrid
How We Work
At Opera, we are committed to ensuring a workspace that is fair, transparent, and free from bias. Bringing together different perspectives fuels innovation, while equal opportunities for individuals from all backgrounds make us stronger, more creative, and more resilient. Creating an atmosphere where everyone is valued for their skills, ideas, and contributions is at the core of how we work. We don’t just embrace differences - we see them as the foundation of how we collaborate, grow, and succeed together.
An International Team 🌏
- Languages spoken
- Countries represented
- Team members
About Opera
Opera is a leading global internet brand with a large and engaged user base of approximately 300 million average monthly active users. Building on 30 years of innovation, starting with our browser products, we are leveraging our brand as well as our massive and engaged user base in order to expand our offerings and our business. Today, we offer users around the globe a range of products and services that include a variety of PC and mobile browsers, our Opera Gaming portals and development tools, our Opera News content recommendation products, our audience extension product (namely the Opera Ads platform) and a number of AI and Web3 products and services. This comprehensive suite of products is designed to meet the diverse needs and preferences of Opera's growing user base.
Headquartered in Oslo, Norway, Opera has a global presence with major hubs in Poland, China, Spain, Scotland, Singapore and Sweden, coupled with operations spanning numerous other countries. As a publicly traded company, Opera is listed on the Nasdaq stock exchange under the ticker symbol "OPRA".