Software Development Engineer, Security

Binance · Dubai

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Build and manage high-performance security platforms and implement automation to address security threats at scale
  • Design, develop, test, and deliver new security features across cloud services, identity management, and virtualization
  • Contribute to the architecture, system design, and scaling of solutions in distributed or cloud environments
  • Collaborate with data scientists and security engineers to build preventive measures and threat mitigation solutions
  • Manage the full software development life cycle, including coding standards, code reviews, and testing

Requirements

  • 5+ years of professional software development experience with Python, Java, Go, or Perl
  • 3+ years of experience in distributed, virtualized, or cloud system architecture
  • Strong understanding of software security concepts including encryption, signing, and authentication
  • Proven experience developing reliable and scalable software solutions
  • Deep knowledge of object-oriented design, data structures, and algorithm design
  • Ability to manage projects from initial scoping through to successful launch
  • Strong communication skills to articulate technical challenges to both technical and non-technical audiences

Benefits

  • Competitive salary and company benefits
  • Remote work arrangements
  • Opportunity to collaborate with world-class talent in a flat organizational structure
  • Autonomy to tackle unique, fast-paced projects in an innovative environment
  • Continuous learning and career growth opportunities

About the Company

Binance is a leading global blockchain ecosystem behind the world’s largest cryptocurrency exchange by trading volume and registered users. We leverage the power of digital assets and blockchain to build an inclusive financial ecosystem to advance the freedom of money and improve financial access for people around the world.

Skills & tools

PythonJavaGoDistributed SystemsCryptography

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years professional software development
  2. 023+ years distributed or cloud system architecture
  3. 03Proficiency in Python, Java, Go, or Perl
  4. 04Knowledge of encryption, signing, and authentication
  5. 05Experience with scalable software solutions