Golang Job: Security Engineer II, Defense Platform

Job added on




Amsterdam - Netherlands

Job type


Golang Job Details

The security organization at Uber is dedicated to enabling safe and secure innovation while protecting the communities we serve both online and in the physical world. Our teams are responsible for protecting both people and their data across intersections of the digital and physical world. The primary objective for Uber Engineering Security team is to enable the technical ambitions of the company while maintaining the highest standards of security and privacy for our customers and partners. As cybersecurity threats evolve, so do we.

About the Role

Our Defense Platform team enables enterprise defenders to rapidly identify, mitigate, and respond to cyber threats using innovative defense technologies, keeping Uber ahead of adversaries. We are seeking a Security Engineer II to aid in the development of our infrastructure platforms with a focus on improving performance, reliability, and efficiency. These reliable processes and performant technologies are purpose-built to empower security practitioners to identify, mitigate, and respond to threats of abuse and intrusion.

What You'll Do

  • Architect and develop tools for threat detection, threat intelligence, forensic automation, and incident response.
  • Drive continual improvement in monitoring, configuration management, instrumentation and automation with the goal of maintaining robust enterprise defense systems at planet scale.
  • Build reliable infrastructure and tools for our security teams so they can accomplish their day-to-day tasks of reducing risk.
  • Improve the overall quality and observability of our security telemetry.
  • Build out new detection and mitigation strategies that will make it easier to identify and investigate suspicious activities.

Basic Qualifications

  • Bachelors of Science in Computer Science, System Engineering, Computer Engineering, or a related field.
  • 2+ years of service/system reliability experience running large scale platforms.
  • 2+ years experience writing with Python, BASH, or similar scripting languages.
  • Basic knowledge of Windows/Linux system administration at scale.
  • Knowledge of Java and/or Golang.
  • Experience using Chef, Puppet, Ansible, Terraform or related configuration management / DevOps technologies.
  • Experience using automation and instrumentation to improve engineering efficiency.

Preferred Qualifications

  • Intermediate knowledge of networking and application protocols.
  • Experience designing and developing continuous integration/development systems (CI/CD).
  • Experience working with services and APIs in cloud infrastructures (AWS or GCP).
  • Experience building a security analytics, intrusion detection, or abuse detection platform.
  • Experience with the Elastic Stack and related components (beats, logstash, elastic, kibana).