Application Security Engineer

Team: backend Location: Amsterdam

We are looking for an application security engineer to join our development team in Amsterdam. Job duties will include working on Network and Application security.

Apply Now

Stream provides APIs for building activity feeds and chat. Our team is passionate about tackling difficult tech problems at scale and creating reusable components for them.

As a developer at Stream, you will build software that's used by tens of thousands of developers and more than half a billion end-users. Stream's APIs are powered by Go, RocksDB and Raft - with response times typically measured in single-digit milliseconds.

The React Chat tutorial is a nice way to learn more about our product. Have a look at our About Us page for more details on how we work at Stream.

Learn About Stream

Hiring Lead Alessandro Pieri Lead Architect

What you will be doing

  • Be a security subject matter expert and respond to any internal and external customer security engineering questions/requests
  • Support and advise software engineering teams in the design of secure software. Coach and mentor other engineers
  • Develop, implement, and communicate vulnerability mitigation strategies to development teams
  • Threat model and pentest our internal and external applications
  • Design, evangelize and implement security processes, technical controls, and architecture design patterns to enhance Lob’s ability to prevent, detect, and analyze malicious activity
  • Participate in defining security-related end user features for Stream Chat & Feeds API
  • Recommend and deploy tooling to manage security in the deployment pipeline as well as production systems
  • Balance security risk with business goals and agility

About you

  • Proven interpersonal skills: Ability to explain complex technical issues to both technical and non-technical audiences. Collaborative approach to mentoring software engineers on the development of secure code
  • Broad exposure to various security disciplines (at least 2 of application security, infrastructure security, incident response, account security, and risk & compliance), and understanding of the core principles behind security concepts
  • Strong knowledge of web architecture, cloud and application architectures, and related security principles
  • Systematic problem solving approach, coupled with a strong sense of ownership and drive
  • Experience securing AWS based environments a plus, including security of different AWS Services, design of VPC architectures, best practices for IAM configuration and security of data within and across AWS accounts
  • Experience with Python and Golang a plus: having opinionated approaches to preventing and detecting vulnerable code patterns at scale

What we have to offer you

Stream employees enjoy some of the best benefits in the industry:

  • A competitive salary
  • Company equity
  • A team of exceptional engineers
  • The chance to work on OSS projects
  • Healthy team lunches and plenty of snacks
  • A generous relocation package or the possibility to work fully remote
  • An office in the heart of Amsterdam
  • The opportunity to attend or present at global conferences and meetups
  • The possibility to visit our office in Boulder, CO
  • Macbook Pro and home office setup package

Our culture

Stream has a casual social culture, our team is diverse and we all have different backgrounds. Our Amsterdam team is very focused: you will see us heads-down coding or drawing complex charts on whiteboards, until we pop up to have a chat or play merciless games of ping pong.

Our talented developers are highly technical and collaborative, which makes Stream a great place to learn and improve your skills. When it comes to software engineering our culture is oriented towards ownership and quality: our goal is to deliver stable software.

If you are interested in becoming a part of what we do, apply now!

No recruiters/agencies please