Security Engineer (Golang)
Binance is a globally recognized blockchain ecosystem overseeing the world's most substantial cryptocurrency exchange in terms of trading volume and user base. We are esteemed by more than 300 million individuals across 100+ countries for our pioneering security measures, transparent approach to user funds, high-speed trading engine, extensive liquidity, and a diverse range of digital asset products. Binance's services span from trading and financial products to educational resources, research facilities, payment solutions, institutional services, Web3 features, and more. Our primary goal is to utilize blockchain technology and digital assets to establish an inclusive financial network, ultimately promoting financial freedom and enhancing global financial accessibility.
Responsibilities
- Develop advanced security applications and services using Python for production environments
- Establish internal security platforms and tools from the ground up
- Integrate security APIs and connect them with current systems
- Implement automation for detecting misconfigurations, upholding security standards, and automating alerts and reviews
- Design and set up AI-integrated security systems
- Create and maintain secure cloud architectures on AWS
- Enforce policy rules for IAM least-privilege models, handle secrets securely, and manage security groups and private networks
- Ensure the security of CI/CD pipelines (GitHub Actions) against secret exposure and enforcing validated artifacts and unchangeable builds
- Oversee code and artifact scanning including SAST/DAST, dependency & SBOM scanning, and container image scanning
- Define security checkpoints to balance developmental pace and risk concerns
- Enhance runtime security measures to detect suspicious activities and prevent abuse
- Enforce policies in the production environment
- Collaborate with teams on threat modeling and reviews of secure designs
- Support security-related incident responses and post-incident evaluations
- Facilitate ongoing improvement efforts based on security incidents and potential risks
- Lead technical investigations into security incidents
Requirements
- Profound experience in Infrastructure/Platform/Cloud Security
- Proficiency in advanced Python development skills, focusing on creating production-level software
- Hands-on experience with CI/CD security tools
- Hands-on experience in building security applications and platforms
- Comprehensive understanding of software design patterns and engineering best practices
- Proficiency in cloud platforms such as AWS and Kubernetes
- Familiarity with CI/CD systems and Infrastructure as Code practices
- Proficiency in Python software development (APIs, services, tools)
- Proficient in automation practices with a preference for automation over manual processes
- Effective communicator with the ability to influence engineering teams
- Comfortable working in fast-paced, production environments
- Approach security challenges with a mindset rooted in software engineering principles
Why Binance
• Contribute to shaping the future with the industry-leading blockchain ecosystem
• Engage with top-tier professionals in a globally-designated organization that prioritizes user satisfaction with a flat organizational structure
• Engage in challenging, innovative projects with independence in decision-making in a dynamic work environment
• Grow professionally in a results-driven setting with continuous learning opportunities and prospects for career advancement
• Competitive compensation and company benefits package
• Flexible work arrangement may include work-from-home depending on business requirements
Binance adheres to principles of equal opportunity employment, recognizing diversity as a fundamental aspect of our success.
By applying for this position, you acknowledge that you have reviewed and accepted our Candidate Privacy Notice. Your application materials may be subject to potential AI processing to support the recruitment process.
