Senior Software Engineer
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..
Our team is looking for a collaborative, motivated, and inspiring individual to join our Browser Guard engineering team as a Senior Software Engineer. Browser Guard is an award winning browser extension with over 10 million weekly active users. We are looking for someone who is team-oriented, always learning, has a "can do" attitude and is performance-minded. The ideal candidate should be one who takes ownership and is always looking for ways to improve our products. Being a distributed team, we believe in strong autonomy and trust in all our engineers.
What You’ll 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
Skills You’ll Need to Have:
- BS/MS in Computer Science or related field, or equivalent work experience
- Minimum 4+ years of development experience
- Strong understanding of data structures, algorithms, and common design patterns
- JavaScript and Python chops
- Swift experience (or willingness to learn)
- Architectural mindset – design, present, and implement a codebase that is performant, testable, and maintainable
- 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 a great job of estimating work
- Excellent debugging and troubleshooting skills
- Excellent communication and learning skills
- Positive team attitude
Skills that are Nice to Have:
- Previous Browser Extension development
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, snacks, fruit
- Parking Available
- Relocation Assistance Provided