This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Principal Software Engineer to drive the development, architecture, and scaling of our cutting-edge, cloud-based Data Security Platform. This infrastructure operates at a massive scale, protecting customers from evolving online threats and attacks.
Job Responsibility:
End-to-End UI Development: Own the complete lifecycle of features and components, including design, development, testing, deployment, and maintenance
Cross-Functional Collaboration: Proactively work with peers across teams to shape solutions, ensure product integration alignment, and exchange information
Technical Leadership & Quality Assurance: Contribute to and drive team-wide efforts, including code reviews, design reviews, and architectural decisions, ensuring high-quality and maintainable code
Production Stability & Mitigation: Apply a production-oriented approach by providing real-time mitigation and effective solutions to production issues for platform stability
Independent Feature Delivery & Domain Expertise (Data Security): As a principal engineer, independently drive and collaborate on high-impact feature delivery, specifically within the Data Security domain
Continuous Improvement & Innovation: Curiously explore new technologies and methodologies to enhance UI
Requirements:
BS/MS in Computer Science/Engineering with a minimum of 10 years of equivalent experience
Extensive experience in UI development using Javascript, CSS, HTML, ReactJS, TypeScript, Jest
Solid hands-on experience with cloud-native platforms such as GCP or AWS, Kubernetes, and Docker
Proven expertise and knowledge in microservices, distributed systems, and performance optimization
Demonstrated success in architecting and designing robust solutions for high-transaction, high-data-volume enterprise or consumer-facing applications
Proficient in the Agile development process and a strong proponent of Agile methodologies
A firm commitment to automation testing, consistently striving for high code coverage
Possesses a proactive, results-oriented approach ("can-do attitude") toward problem-solving, quality assurance, and execution
Pro-actively design and improve all aspects of the UI, collaborate closely with team members to produce extraordinary user experience
Nice to have:
10+ years of experience as a UI Engineer or Full Stack Developer
Expertise in building scalable, enterprise-level web applications using technologies like Javascript, CSS, HTML, ReactJS, and TypeScript, with a strong understanding of Jest for testing
Proven experience with modern build and tooling best practices, including npm/yarn, Webpack, monorepo structures, and setting up comprehensive front-end toolchains for tests, documentation, and bundles using modern OS tooling libraries
Experience with Test-Driven Development (TDD) using frameworks such as Jest, Mocha, or Jasmine
Exceptional communication skills and a self-driven, collaborative approach to working with product teams
Experience with server-side programming languages, specifically Java/Python