Build and Automation Engineer

Tallinn, Estonia

Who We Are:

 

Malwarebytes is the next-gen cybersecurity company that millions worldwide trust. Malwarebytes proactively protects people and businesses against dangerous threats such as malware, ransomware, and exploits that escape detection by traditional antivirus solutions. The company’s flagship product combines advanced heuristic threat detection with signatureless technologies to detect and stop a cyberattack before damage occurs. More than 10,000 businesses worldwide use, trust, and recommend Malwarebytes. Founded in 2008, the company is headquartered in California, with offices in Europe and Asia, and a global team of threat researchers and security experts

We’ve created a fantastic culture that our employees love and were recently named in the top 10 of Fortune Magazine’s “Great Place to Work” list.  We’re growing fast and are looking for some great people to join us.

 

 

Who We Need:

 

Malwarebytes is growing rapidly.  We are engaged in a constant, escalating fight against malware writers who play by no rules.  As a result, we face challenges requiring more than just intelligence and technical fluency.  Of equal importance are flexibility, independence, a drive to learn new skills, and a creative approach to problem-solving.  We’re looking for Software Developers with at least 2 years of programming experience interested in cyber security, false positive prevention, develop automated CI/CD processes, create custom built applications, and scripting languages. We’re not looking for people who know all the answers; we want people who can create solutions

 

 

What You'll Do:

 

  • Develop and maintain automation and test tools using Android, OSX, iOS, and browser extensions
  • Create local databases for internal application processing
  • Engineer and automate CI/CD processes around source control management systems to drive continuous delivery of business applications
  • Build automation for the administration and monitoring of several sets of virtualized systems running various Linux and OSX versions hosting complex build systems
  • Research new technologies and integrate into build systems
  • Automate the generation of dashboards, diagrams, and reports showing the current state of the systems
  • 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
  • Work closely with IT operations to maintain continuous availability of internal systems and support users of these systems across development, QA, Product Management, Support, and other departments
  • Empower your fellow developers by building automated systems and applications to proactively communicate, document, unit-test, and peer review
  • 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 a Computer Science field or an combination of education / experience
  • Strong development ability, with a proven record of supporting 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
  • Experience with software development using XCode or AndroidStudio
  • Strong analytical thinking with a proven record of developing systems and applications to automate software development team processes
  • Meticulous attention to detail and strong organization 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 Xcode or AndroidStudio
  • Scripting Languages (Python, PowerShell, Batch, Bash, AppleScript)
  • Unit testing tools
  • Microsoft Office Suite

 

Other Things You May Want to Mention (Nice to Haves):

 

  • Open source projects or collaborations you've worked on
  • Any studies or outside hobbies that might be relevant to this position
  • Experience with malware testing or security systems using tools, automated systems, etc.
  • Experience with storage technologies & arrays e.g. NFS, SANs
  • Familiar with general Networking concepts
  • Has worked with various Operating Systems - Windows XP to Windows 10
  • Configuring and using Virtual Machines with VMware, Hyper-V, AWS, Azure, etc.
  • Familiar with Windows configuration, installation, updates, and maintenance
  • Experience with other Operating Systems
  • Experience working in a team utilizing agile methodologies
  • Any other interesting tools, such as AD, LDAP, DNS, DHCP, VPN, F5
  • Experience you might have with our software or the malware and security fields in general

 

 

What We Offer:

 

  • An opportunity to do something great for yourself and the world
  • A great work environment that supports growth and development
  • Competitive compensation and benefit packages
  • Parking
  • Stocked kitchen with healthy (and some unhealthy) drinks, snacks, fruit and lunch options
  • A company who enjoys having fun; holiday and summer parties, sporting events and lots of other great stuff

 

 

Apply for Build and Automation Engineer

Malwarebytes is an equal opportunity employer. Malwarebytes does not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition, or any other basis protected by law. It is Malwarebytes' policy to comply with all applicable national, state and local laws pertaining to nondiscrimination and equal opportunity.