Principal Software Engineer

Malwarebytes
Álava, Spain
24 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Artificial Intelligence Code Review Data Structures Software Debugging Software Design Documents Software Design Patterns Git Automation Anywhere

Job description

Malwarebytes is reimagining security to safeguard devices, data, and people - no matter their location, lifestyle, or means.What began in ** with one person helping another remove a malware infection has grown into a global leader in online protection, with an all-in-one suite of cybersecurity, privacy, and identity protection solutions that empower millions of people worldwide to enjoy their digital lives, free from threats and scams.About Malwarebytes Inc.Our portfolio has grown far beyond malware removal into a full suite of award-winning cybersecurity, privacy, and identity solutions, from the free tools that have long served as a first line of defense to newer options for identity protection and personal data removal.The threat landscape keeps getting faster, stealthier, and more sophisticated, and we believe protection should be both powerful and refreshingly simple - because security that’s too hard to use doesn’t get used.Built and beloved by experts, we combine world-class threat research with proprietary, AI-powered processes to deliver powerful digital protection that’s always by your side.Malwarebytes is looking for..What You Will Do:Develop next generation features to protect our consumersWrite amazing code, using best practices and the latest technologiesEnsure you deliver quality code by writing design documents and unit testsCollaborate with Product, UX and QA to deliver an ambitious roadmap on time and with high qualityDesign and develop key integrations between Malwarebytes’ systems and productsSupport your fellow team members: mentor, proactively communicate & code reviewWork as a team to ensure everyone meets their goalsSkills You’ll Need to Have:Strong understanding of data structures, algorithms, and common design patternsExperience architecting projects used by millions of clientsAI workflows without quality degradation Experience working with GitExperience in regular code reviews, giving and receiving professional feedbackUX and user-centric mindsetYou have an instinct for writing testsYou manage your tasks very well and do an excellent job of estimating workExcellent debugging and troubleshooting skillsExcellent communication and learning skillsPrivate Health Insurance - Comprehensive medical, dental, and vision insurance coverage, subject to change by country/regionWellness programsWinter break between Christmas and New Year - 4 extra days in **A great work environment that supports growth, development, and well-beingAn opportunity to do something great for yourself and the worldShare this Job:#J-*****-Ljbffr

Requirements

Strong understanding of data structures, algorithms, and common design patterns Experience architecting projects used by millions of clients AI workflows without quality degradation Experience working with Git Experience in regular code reviews, giving and receiving professional feedback UX and user-centric mindset You have an instinct for writing tests You manage your tasks very well and do an excellent job of estimating work Excellent debugging and troubleshooting skills Excellent communication and learning skills

Benefits & conditions

Private Health Insurance - Comprehensive medical, dental, and vision insurance coverage, subject to change by country/region Wellness programs Winter break between Christmas and New Year - 4 extra days in ** A great work environment that supports growth, development, and well-being An opportunity to do something great for yourself and the world Share this Job: #J-***-Ljbffr

About the company

Álava, España

Malwarebytes is reimagining security to safeguard devices, data, and people - no matter their location, lifestyle, or means. What began in ** with one person helping another remove a malware infection has grown into a global leader in online protection, with an all-in-one suite of cybersecurity, privacy, and identity protection solutions that empower millions of people worldwide to enjoy their digital lives, free from threats and scams. About Malwarebytes Inc. Our portfolio has grown far beyond malware removal into a full suite of award-winning cybersecurity, privacy, and identity solutions, from the free tools that have long served as a first line of defense to newer options for identity protection and personal data removal. The threat landscape keeps getting faster, stealthier, and more sophisticated, and we believe protection should be both powerful and refreshingly simple - because security that’s too hard to use doesn’t get used. Built and beloved by experts, we combine world-class threat research with proprietary, AI-powered processes to deliver powerful digital protection that’s always by your side. Malwarebytes is looking for. . What You Will Do: Develop next generation features to protect our consumers Write amazing code, using best practices and the latest technologies Ensure you deliver quality code by writing design documents and unit tests Collaborate with Product, UX and QA to deliver an ambitious roadmap on time and with high quality Design and develop key integrations between Malwarebytes’ systems and products Support your fellow team members: mentor, proactively communicate & code review Work as a team to ensure everyone meets their goals

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

4:42 min

Building robust data structures with structs and bound functions

Rainer Stropek Rainer Stropek · World Congress 2021

1:44 min

Balancing artisanal coding skills with automated agent oversight

Jyoti Bansal Jyoti Bansal +1 · World Congress 2026 Europe

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all