We protect important data other tools can’t see, from threats they can’t detect, across technologies they can’t control.
Principal Software Engineer – Browser Extension
Location
Europe
Posted
6 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer – Browser Extension
Cyberhaven
• Design, build, and maintain a robust browser extension for Chrome, Edge, and other major browsers using Manifest V3 and modern APIs. • Implement features that securely interact with web content and backend services, ensuring compliance with security best practices. • Optimize performance and reliability across diverse environments and user workflows. • Work closely with the endpoint agent and backend teams to ensure tight integration and consistent functionality across endpoints and services. • Stay ahead of evolving browser APIs, security standards, and extension ecosystem changes. • Participate in code reviews, testing, and continuous improvement of development processes.
Job Requirements
- 5+ years of software engineering experience, with at least 3 years focused on browser extension development.
- Strong proficiency in JavaScript/TypeScript, HTML/CSS, and modern web technologies.
- Deep understanding of browser extension APIs (Chrome Extensions, Manifest V3, etc.) and security implications of interacting with web content.
- Experience with secure coding practices and handling untrusted data.
- Bonus:
- Background in security tools, SaaS products, or endpoint technologies.
- Knowledge of Go for backend integration.
Benefits
- Cyberhaven is committed to creating a diverse environment and is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer II, Message Mailflow
Abnormal SecurityAbnormally-Precise, Cloud-Native Email Security
• Design & execute software projects that are critical to Abnormal's core product, working with a team of engineers through conception, design, implementation, launch, and operation • Own and improve the stability, performance, and scalability of tier 0 backend services that process billions of emails daily • Collaborate with teams across R&D including Detection, Products, and Infrastructure to ensure Message Mailflow services meet the needs of the broader organization • Participate in oncall rotations to maintain the reliability and uptime of mission-critical systems • Drive continuous improvement by identifying opportunities to enhance system efficiency, reduce operational overhead, and increase reliability • Raise the bar of engineering excellence, actively contributing to knowledge sharing within the team and participating in professional development activities
• Design, develop, maintain, and support enterprise applications using modern .NET (.NET 9 and beyond) • Work directly with business users, customers, and stakeholders to understand requirements, clarify needs, and recommend practical solutions • Perform business analysis by documenting processes, identifying gaps, translating business requirements into technical specifications, and validating solutions with end users • Jump into existing and legacy .NET applications to troubleshoot production issues, analyze unfamiliar code, support integrations, and improve stability and maintainability • Debug complex application, data, integration, and configuration issues across legacy systems, APIs, SQL Server databases, scheduled jobs, and operational workflows • Work extensively with Microsoft SQL Server, including writing and optimizing SQL queries, views, stored procedures, and data fixes • Support and enhance existing database schemas, data integrations, reporting needs, and operational data flows • Build and maintain APIs and backend services that integrate internal and external systems • Develop, deploy, and support applications using Microsoft Azure development-related services, including Azure App Service and related cloud application services • Use AI-assisted development tools to accelerate research, code analysis, debugging, documentation, test planning, and solution design while maintaining sound engineering judgment • Work with AI/LLM APIs and services (e.g., Azure OpenAI or similar) to prototype and support lightweight AI-enabled features, integrations, or workflows • Understand and contribute to AI solution patterns such as prompt design, retrieval-augmented generation (RAG), and data grounding approaches, as applied to real business use cases • Evaluate practical AI use cases that can improve internal workflows, automate repetitive tasks, enhance knowledge retrieval, or support business users more effectively • Identify opportunities to modernize, refactor, and improve current solutions without disrupting business operations • Participate in technical discussions and help guide design and architectural decisions • Communicate clearly with engineers, business partners, customers, and stakeholders throughout discovery, development, testing, deployment, and support
Role Description Join Nortal for your next big adventure. We are seeking a Senior Fullstack Engineer (React / Node & C#) to join our team, grow with us, and teach us a few things along the way. As a Senior Fullstack Engineer (React / Node & C#), you will work on high-impact, large-scale systems alongside experienced engineering teams, using a modern cloud-native stack. We're looking for candidates who are hands-on, comfortable owning both front-end and back-end work, and who bring solid experience across cloud infrastructure and testing practices. - Design, build, and maintain full stack features across front-end and back-end systems. - Develop and integrate scalable back-end services using Node.js and C#. - Work with relational and NoSQL data stores to support application needs. - Build and deploy cloud-native solutions on AWS, leveraging event-driven and serverless patterns. - Write and maintain automated tests to ensure code quality and reliability. - Manage infrastructure as code and contribute to CI/CD pipelines. - Collaborate closely with cross-functional engineering teams in a fast-paced, agile environment. Qualifications - Bachelor's Degree in Computer Science, Engineering, or a related field. - 6+ Years of experience working with React. - 6+ Years of experience working with Node and C#. - 6+ Years of Database experience with PostgreSQL, AWS DynamoDB, and SQL. - 4+ Years of experience working with AWS cloud services, including SQS, Lambda, EXS, CloudFront, ALB, and EventBridge. - 4+ Years of experience working with Jest and Playwright. - 4+ Years of experience working in Infrastructure as Code, with Terraform, and version control/CI workflows with GitLab. - Advanced English Level is required for this role, as you will work with US clients. Benefits - Competitive USD salary. - 100% remote work: While you can work from anywhere, you’re always welcome to connect with teammates and grow your network at our coworking spaces across LATAM. - Paid off & national holidays: Take the time you need according to your country’s regulations while receiving your full salary. - Sick leave: Focus on your health without stress. Take the necessary time to recover and feel better. - Annual credit: Spend it on the perks you love to enhance your work-life balance. - Team-building activities: Join us for coffee breaks, tech talks, and after-work gatherings to bond with your Nortal family and feel part of our vibrant community. - Birthday off: Enjoy an extra day off during your birthday week to celebrate in style with friends and family. Company Description For over 25 years, we’ve been shaping digital transformation, delivering complex solutions for global enterprises and public sector organizations. Today, we are at the forefront of an AI-driven transformation era, helping organizations turn data into real business value. By combining deep domain expertise with data and AI, we design solutions that create immediate impact while scaling for the future. We believe complexity doesn’t have to mean complicated, and that the best solutions are those that work in the real world, not just on paper. That’s why our clients trust us with their most ambitious, business-critical initiatives.
• Defines and drives the technical vision, strategy, and architecture for complex systems • Leads large-scale engineering initiatives from concept to delivery • Provides deep technical expertise and guidance to the engineering team and project leaders • Sets and enforces engineering standards, processes and best practices • Collaborates with cross-functional partners to align technology solutions with business objectives • Mentors and Coach engineers, fostering a culture of innovation and excellence • Evaluates new technologies, tools, and methods to improve system performance and efficiency • Represents the engineering organization in technical discussions with executives, clients and partners




