Search jobs > San Jose, CA > Senior software engineer

Senior Software Engineer(Financing Product), Global Payments

ByteDance
San Jose
Full-time

ResponsibilitiesFounded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.

Why Join UsCreation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible.

Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity;

to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At ByteDance, we create together and grow together.

That's how we drive impact - for ourselves, our company, and the users we serve. Join us. The Global Payments team is building a platform to provide cross-border payment solutions for all ByteDance's products and services, such as TikTok, Helo, Games, Education, etc.

Responsibilities : - Build overseas digital payment and financing products suitable for consumers to support global ecological business and global users.

Participate in the team work of the international payment platform, including system design, research and development, technological innovation, cultural construction, etc.

  • Future-oriented architecture design of complex payment business-related systems, master the design ability of large-scale distributed systems, ensure the design quality of the system and consider the overall technical cost (development, operation, maintenance, reliability);
  • Consider the deficiencies and bottlenecks of existing businesses and systems, and propose optimization solutions to optimize customer experience and improve system performance and stability;
  • Participate in the design and review of technical projects, evaluate and control the quality of projects, think about various problems in the process of system iteration, and promote the improvement of team work efficiency and R&D quality.
  • QualificationsMinimum Qualifications : - Experienced in high-availability, distributed large-scale system design and R&D experience, solid programming foundation, good programming habits and codereview experience, proficient in at least one of Java / Python / Golang / C++ / PHP;
  • In-depth understanding of distributed, cache, message, search, recommendation and other mechanisms, and can reasonably apply distributed common technologies to solve practical problems;
  • excellent experience in online positioning and problem solving;- Master the core skills of system design and analysis, in-depth and able to grasp the key details, have strong project management capabilities, be able to actively communicate, coordinate and plan execution across teams, and be result-oriented;
  • Have practical experience in building distributed systems with high availability and financial security, and have a professional attitude and respect for online business security.

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.

Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life.

To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.

We are passionate about this and hope you are too. ByteDance Inc. is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation,

30+ days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Quality Assurance Engineer specializing in Low Code and No Code development with expertise in C and C++. ...

Promoted
Apple
Cupertino, California

Apple Maps team is looking for technically expert Performance Engineers to support the performance qualification, analysis and profiling of all Maps services. You can make a difference in Apple Maps, across all of its services and the customers that use them by collaborating directly with software t...

NVIDIA
Santa Clara, California

We are looking for a highly motivated senior software engineer for an exciting role in our communication libraries and network software team. The position will be part of a fast-paced crew that develops and maintains software for complex heterogeneous computing systems that power disruptive products...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Hireio, Inc.
San Jose, California

We are looking for strong tech lead software engineers to drive the design and implementation of our generative AI systems consisting of model training and optimization, deployment with efficient hardware consumption, and applications to user-facing products for image/video processing and interactiv...

Fidelity Media B.V
Mountain View, California

We are looking for a senior software engineer to contribute to our media systems. Build the server-side and client-side infrastructure that enables engineering teams to build world-class video messaging products. Uphold a high standard of engineering excellence because the performance and reliabilit...

Amazon
Palo Alto, California

Amazon Redshift manages all the work needed to set up, operate, and scale a data warehouse, from provisioning capacity and installing software to monitoring and backing up the cluster, to applying patches and upgrades. Work on a disruptive product that’s still in its early stages. Build a product th...

Couchbase
Santa Clara, California

As a Senior Software Engineer on the AI team, your job will be to design and implement cutting-edge database and AI features and tools using the latest techniques to evolve Couchbase products and Capella service. Develop high-quality software and use unit, component, and end-to-end automation tests ...

Google Cloud - Minnesota
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Sage Valley Senior Living
Santa Clara, California

We are looking for a technical, user-focused Product Manager to help define and build the next generation of NVIDIA’s Image Processing Software with groundbreaking performance and functionality. As an Image Processing Libraries Product Manager you will lead numerous teams in building out libraries s...