Software Development Engineer, Security
Job Summary
- 5 years of professional software development experience building and operating production systems with at least one modern language such as Python Java Go Perl
- 3 years of experience contributing to the architecture system design and scaling of new and existing solutions in a distributed virtualized or cloud environment
- Strong understanding of fundamentals in object-oriented design design patterns data structures algorithm design problem solving and complexity analysis
- Understanding of software security concepts such as encryption signing and authentication.
- Understanding of Software Engineering processes and best practices
- Experience developing reliable and scalable software solutions
- Experience in building distributed services / systems
- Understanding of security engineering system and network security authentication and security protocols cryptography or application security
- Strong ability to communicate with both technical and non-technical audiences
- Ability to effectively articulate technical challenges and solutions
- Ability to take a project from scoping requirements through to actual launch of the project
- Dealing with ambiguous/undefined problems and ability to think abstractly
- Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards code reviews source control management build processes testing and operations
Required Experience:
IC
About Company
Binance is a blockchain ecosystem comprised of Exchange, Labs, Launchpad, Info, Academy, Trust Wallet, and Blockchain Charity Foundation (BCF). Binance Exchange is one of the fastest and most popular cryptocurrency exchange platforms in the world, capable of processing over 1.4 millio ... View more