Search jobs > San Jose, CA > Senior software engineer

Senior Software Engineer–Authorization (Multiple Positions)

ByteDance
San Jose
Full-time

ResponsibilitiesAbout ByteDanceFounded 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. About the TeamOur team plays a crucial role in ensuring the company’s success.

We seek people who are willing to learn and put in the effort to solve problems. Our challenges are not your regular day-to-day problems - you’ll be part of a team that’s developing new solutions to new challenges.

It’s working fast, at scale, and we’re making a difference. We are looking for talents to join us on this exciting journey! Responsibilities- Build and support the central and unified authorization services including Authorization Product that will provide the customer-facing interface used by all internal employees, and Authorization Backend that will provide the unified and central authorization capability for the company.

  • Work on the requirements, design, and implementation of access management systems and tools across the company’s suite of products.
  • Design, develop, onboard, and support the AuthZ service with all the company services, including but not limited to compute, storage, DB, and ML / AI systems.
  • Build the most secure, reliable, and scalable infrastructure that enables high-quality service and enforce fine-grained access control to secure all company’s resources and assets.
  • Provide intuitive, efficient, and transparent access experience to our users.- Govern the permissions with automation and tools that enforce the least-privileged access control.
  • Partner with Product, Operation team, Security / Legal / Compliance and other Engineering teams to identify and address access related security issues.
  • Influence cross-functional partners and roadmaps to continuously tighten the security posture of overall company-infrastructure.
  • Mentor junior level engineers and interns.QualificationsQualificationsMust have a Master's degree in Computer Science, Engineering (any), Information Technology, Data Science, Data Analytics, Mathematics, Statistics, Physics, or a related field, and 2 years of related work experience;

OR a Bachelor's degree in Computer Science, Engineering (any), Information Technology, Data Science, Data Analytics, Mathematics, Statistics, Physics, or a related field, and 5 years of post-bachelor’s, progressive related work experience.

  • Of the required experience, must have 2 years of experience in each of the following : - Designing and implementing software service architecture to support high throughput and fault tolerant services;
  • Designing web applications with Java, Go, and Python programming languages;- Designing scalable and high available software systems for cloud environments;
  • Working across all phases of the software development lifecycle, including requirements gathering and analysis, design, development, implementation, testing, deployment, and maintenance of back-end and cloud native projects;
  • Designing, developing, implementing, testing, and documenting large scale, multi-tiered, distributed software applications, automated tools, systems, and services using C, C++, and Python;

and- Developing and maintaining debug and automation tools and test suites for feature and quality validation. Type : Full time, 40 hours / weekLocation : San Jose, CASalary Range : $197829 - $355000 per year To

30+ days ago
Related jobs
Promoted
Varian Medical Systems, Inc.
Palo Alto, California

Experience in all software engineering and development phases from requirements, architecture, design, analysis, development, code reviews, testing (unit, engineering, integration) through post-production support. Participate in a team of 4-7 software engineers for the development of Microsoft C#. A...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Optimization Engineer to enhance their software stack for cryptographic applications. ...

Promoted
Apple
Cupertino, California

As a Software Engineer in Systems Security, you will gain hands-on experience securing a variety of low-level OS software. We are a dedicated team of software engineers that work on security hardening across all of Apple's operating systems. Your career development will be guided by training and men...

Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Quality Assurance Engineer to join its Quality Engineering team. ...

TikTok
San Jose, California

Collaborate closely with cross-functional teams, including data scientists, security experts, and software engineers, to define data security requirements and implement effective solutions. Qualifications Must have a Master's degree in Computer Science, Engineering (any), Information Technology, Mat...

Promoted
SambaNova
Palo Alto, California

Headquartered in Palo Alto, California, SambaNova Systems was founded in 2017 by industry luminaries, and hardware and software design experts from Sun/Oracle and Stanford University. ...

Intuitive Surgical
Sunnyvale, California

As a Senior Software Engineer, you will work on the design and development of system software and digital applications for the latest hardware targeting end-users involved in surgical robotic procedures. We seek a Software Engineer to join the Future Forward Research group at Intuitive Surgical. App...

TikTok
San Jose, California

We are looking for infrastructure engineers who are excited to grow their business understanding, build highly scalable and reliable software/infrastructure, partner across functions with global teams, and make big impacts. Engineer robust, high-performance data processing and large language model t...

Motion Recruitment
California, United States

Leader in their industry, our exciting global SaaS construction platform client seeks a contract Senior Software Engineer. We are looking for a Senior Software Engineer to join the Runtime Platform Group. As a Senior Software Engineer, you’ll be on a team building a secure, compliant SaaS platform f...

TikTok
San Jose, California

The engineer leader will lead the team to focus on creative insights direction, grow business understanding, build highly scalable and reliable software/infrastructure, partner across functions with global teams, and make big impacts. We are looking for an engineer leader with strong data applicatio...