Posted in

Software Engineer – Payment Network

Software Engineer – Payment Network

CompanyByteDance
LocationSeattle, WA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelJunior, Mid Level

Requirements

  • Bachelor’s degree in Computer Science, related technical discipline, or equivalent practical experience
  • Software development experience in one or more general-purpose programming languages, such as Java/Go/C++/C#/Python
  • Excellent proficiency in backend server development and expertise in relational databases
  • Strong analytical thinking and exceptional attention to detail.

Responsibilities

  • Develop high-quality software design and architecture
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code; Perform validation and verification testing
  • Collaborate with internal teams and external vendors to fix and improve our products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with the latest technologies.

Preferred Qualifications

  • Experience in high concurrency system design and implementation
  • Experience in the payment/e-commerce industry
  • Good product awareness
  • Experience in team management