Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Development Engineer

Home > Python programming jobs

Senior Software Development Engineer in USA

  • ByteDance
  • Full time
  • Email
  • San Jose, CA

Responsibilities

  • Design and develop large-scale software platforms, systems, and services.
  • Troubleshoot, debug, maintain, and upgrade backend services and systems.
  • Gather user requirements and write code in various programming languages.
  • Participate in the full software development lifecycle from system analysis through testing and deployment.
  • Integrate software components into fully functional systems.
  • Develop operational tools to automate general operations processes.
  • Document and maintain software functionality.
  • Collaborate with product managers to design and implement application features.
  • Mentor junior software engineers and interns.

Requirements

  • A master's degree or foreign equivalent in Computer Science, Engineering, Information Systems, Data Analytics, Mathematics, Physics, or a related field plus two years of related work experience; or a bachelor's degree or foreign equivalent in one of these fields plus five years of progressive post-bachelor's related experience.
  • At least two years of experience designing and architecting large-scale, multi-tiered, distributed applications, tools, systems, and services using object-oriented design and distributed programming.
  • At least two years of experience designing scalable, highly available software systems for cloud environments.
  • At least two years of experience gathering business requirements, translating them into technical requirements, and using agile methodology throughout the software development lifecycle.
  • At least two years of programming experience with SQL, Python, Go, C++, and/or Java.
  • At least two years of experience developing code and identifying issues in a Linux environment.
  • At least two years of experience across the software development lifecycle for backend or cloud-native projects, including design, development, implementation, testing, deployment, and maintenance.

Benefits

  • Full-time employment at 40 hours per week.
  • Work location: San Jose, California.

Salary: $187k - $317k/yr

ByteDance

ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This...

Similar positions

Graduate Software Engineer

  • Synack
  • Full time
  • UK
  • 10/04/2026
  • Remote

Software Engineer - Cloud Images

  • Canonical
  • Full time
  • Remote
  • 10/04/2026
  • EMEA, Americas

GTM Engineer

  • Higgsfield
  • Full time
  • USA
  • 10/04/2026
  • Salary: $130k - $175k/yr
  • San Francisco, CA

Research Engineer

  • Clera
  • Full time
  • Others
  • 10/04/2026
  • Zürich, Switzerland

Lead Automation Quality Engineer

  • London Stock Exchange Group
  • Full time
  • Others
  • 10/04/2026
  • Salary: Competitive
  • Bengaluru, India