Europe, Spain, Estonia, Remote

Job Term


Company Website

Malwarebytes believes that when people and organizations are free from threats, they are free to thrive. Founded in 2008, CEO Marcin Kleczynski had one mission: to rid the world of malware. Today, Malwarebytes has grown beyond malware remediation to ensuring cyberprotection for every one, providing device protection, privacy, and prevention solutions in the home, on-the-go, at work, or on campus. With threat hunters and innovators across the world, we want great people, like YOU, to join our team! 


Malwarebytes is looking for..  

We’re looking for Software Developers with at least 2 years of software developer automation experience interested in cyber security, false positive prevention, CI/CD processes, custom built applications, and scripting languages. We’re not looking for people who know all the answers; we want people who can create dynamic parallel framework based solutions.   


What You’ll Do: 

  • Develop and maintain automation and test tools for client applications 
  • Create local databases for internal application processing  
  • Engineer and automate CI/CD processes from source control management systems to drive continuous delivery of business and consumer applications  
  • Build automation for the administration and monitoring of several sets of virtualized systems complex build systems utilizing dynamic processes and techniques paired with compute resources 
  • Research new technologies and integrate into build automation systems  
  • Automate the generation of dashboards, diagrams, and reports showing the current state of the CI/CD  
  • Develop automated processes to examine incoming suspicious samples and determine whether they are malware or not and disposition those samples accordingly  
  • Develop automated processes to integrate with product development teams in a collaborative environment following an agile methodology to enhance our developer and research productivity 
  • Collaborate with IT/SRE/SEC operations to maintain continuous availability and security of internal systems and supports users of these systems across development, QA, Product Management, Support, and others  
  • Empower your fellow developers and researchers by building automated systems and applications to automate communication, documentation, unit-testing, and peer reviews around the end-to-end developer experience 
  • Demonstrated development and automation technical capabilities are a must, as are people skills. This position requires an ability to work collaboratively and effectively with a range of stakeholders  
  • Investigate and implement new technologies to improve infrastructure and engineering agility  
  • Work and learn independently: develop superior automation tools and systems while building new skills 


Skills You’ll Need to Have: 

  • BA/BS Degree in Engineering Computer Science or equivalent developer education / experience  
  • Strong development ability, with a proven record of automating software development teams  
  • 2 years of experience in Software Development Lifecycle Management/Configuration Management concepts including continuous integration, continuous delivery, reproducibility, traceability, etc.  
  • Familiarity with malware and computer security concepts  
  • Demonstrated Scripting skills and an eagerness to automate dynamic and modular frameworks  
  • Experience with software development using Frameworks, Modules, Libraries, Packages, Configuration as Code, Micro-Component, Micro-Services, and Dependency Management with at least 1 primary language 
  • Strong analytical thinking with a proven record of developing systems and applications to automate complex modular distributed software development team processes 
  • Meticulous attention to detail, strong organization, and deductive problem solving skills 


Tools You’ll Use 

  • Distributed source control systems like Git and TFS 
  • Jenkins continuous integration service 
  • Artifact management with Artifactory (Nuget, Docker, Cocoapods, Gems) 
  • Code compilation with multiple variations of Xcode/Fastlane/Visual Studio/MsBuild/dotnet 
  • Scripting Languages (Python, Groovy, PowerShell, Batch, Bash, AppleScript) with Object Oriented design 
  • Unit testing tools and automation 
  • Apple Developer / Microsoft Office Suite 


Nice to Haves Skills 

  • Open source projects, object oriented automation, or collaborations you've worked on  
  • Jenkins CASC for multiple environments with framework and module configuration  
  • JenkinsFile job processing and object oriented library classes formatting  
  • Python script API Frameworks, Modules, Packages, Libraries and style guides with object oriented models  
  • Environment automation with AWS, Azure, GCP, MacStadium, Docker, Kubernetes, EKS and Ansible  
  • Release frameworks like Fastlane, B/G, Ring Deployments, Feature Flags, Trunk Models, Semver patterns  
  • Experience with malware testing or security systems using tools, automated systems, etc.  
  • Experience with container technologies & storage arrays e.g. Docker, Kubernetes, Microservices  
  • Familiar with complex distributed parallel automation systems  
  • Has worked with various Operating Systems - Linux to MacOs  
  • Configuring and automating VMs, Cloud Instances, or Containers with VMware, Hyper-V, AWS, Azure, etc.  
  • Familiar with OS based configuration, installation, updates, and maintenance   
  • Experience with CI/CD Supply Chain Security integrations and best practices  
  • Experience working in a team utilizing agile methodologies  
  • Any other interesting tools and integrations, such as Helm, CocoaPods, Binary Delta/Patching, Credentials Management, Code Obfuscation, Encryption Methodologies, Security Auditing/Reporting 


Benefits and Perks: 

  • An opportunity to do something great for yourself and the world 
  • A great work environment that supports growth, development, and most importantly having fun! 
  • Competitive salary and equity stock incentives 
  • Comprehensive medical, dental, and vision insurance coverage 
  • Sports coverage
  • Employee Referral Bonus Program
  • Wellness programs
  • Stocked kitchens with drinks, fruit, and lunch options
  • Parking Available
  • Relocation Assistance Provided 
Apply now