Malwarebytes is hiring a

Software Architect - Cloud Technologies

Clearwater, United States

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 pretty proud of all that too.  We’re growing fast and are looking for some great people to join us.

 

Who We Need

Software Architect for Cloud Technologies

We are building a cloud-based product that will provide our customers all of our security technology. This is an effort that involves teams across our entire company.

We are looking for a hands-on Software Architect who understands that cloud system architecture must bridge software and infrastructure, and that modern cloud applications are a unique blend of design, development, testing and deployment using a wide variety of ever-changing technologies.

As a Cloud Software Architect, you will spend time in the trenches in a fast-paced development environment creating SaaS solutions that serve millions of users. If you like to get your hands dirty in the code, think in micro services and are always thinking how you will deploy your code, this is the place for you.

You will work closely with the Product Owners, designers, developers, and Site Reliability Engineers (DevOps) to drive the development and deployment of our products. You will play a pivotal role in the platform that will drive our growth for many years to come.

 

What You'll Do

  • Be responsible for architectural (technical) aspects of your products
  • Define the multi-year platform strategy for this platform, adjusting to new technologies and requirements as they evolve
  • Work with the PM Team and other functional teams to translate the roadmap into releases
  • Work closely with the scrum team to design the implementation of user stories, make key decisions, negotiate trade-offs, and ensure continuous delivery of business value
  • Drive the resolution of technical issues within your teams
  • Deliver rich telemetry data to our data sciences team to drive product dashboards
  • Drive technology discussions and facilitate decision with other teams in Malwarebytes
  • Work with site reliability engineers to provide fast, quality deployments of your products requiring little or no downtime
  • Ensure that product quality is part of the DNA of the software development teams
  • Stay current with current and evolving trends in SaaS trends and incorporate emerging technologies that benefit the product
  • Inspire your teams to deliver great products on schedule

 

Skills You'll Need to Have

  • BS in Computer Science or related technical field, MS or PhD preferred.
  • Delivered one or more commercial SaaS applications that have thousands of concurrent users and millions of active connections
  • Developed and shipped one or more commercial applications in Java, Rails, Node, Erlang, Golang, or other major platform
  • Expert in modern cloud architectures and technologies, specifically AWS
  • Demonstrable body of work in delivering cloud based solutions built on Amazon cloud technologies
  • Fluent in current web-based application trends and approaches to web-based interfaces and applications
  • Very familiar with one or more major UI frameworks (React, Angular, Vue, Ember, etc.)
  • Very familiar with best security practices for modern web applications
  • Understanding of http/2, SSL, socket.io, REST, and protocol buffer
  • A complete understanding of testing including unit testing, integration testing, load and scale testing
  • Enthusiasm for working in a fun and fast-paced start-up culture
  • Background in computer security for consumer or business a plus

 

Other Things You May Want to Mention

  • Experience in continuous integration and deployment using automation
  • AWS cloud applications (EC2, S3, RDS, Aurora, Route53, Elasticache, VPC, VPN, Elastic Beanstalk, CloudFormations, CloudWatch Logs, OpsWorks, etc.)
  • Experience with databases; schema and schema-less
  • Experience in modern Web UI frameworks like Angular, React, Backbone, Knockout, etc.
  • Strong experience in Golang
  • AWS certifications

 

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
  • 401(k) matching program
  • Open time off policy
  • Stocked kitchen with healthy (and some unhealthy) drinks, snacks, fruit and lunch options
  • A company who enjoys having fun; holiday and summer parties, annual global company off-site, experienced a private Star Wars pre-opening day viewing and lots of other great stuff