Senior Software Engineer - Development Infrastructure Team (Seattle Wa)
By TikTok At Seattle, WA, United States

Responsibilities TikTok is the leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. TikTok has global offices including Los Angeles, New York, ...

Senior Software Development Engineer
By Adobe At , Seattle, 98103, Wa $119,000 - $232,700 a year

What you need to succeed:

Are you an experienced Senior Software Development Engineer looking for an exciting new challenge? We are looking for a talented individual to join our team and help us create innovative software solutions. You will have the opportunity to work on cutting-edge technologies and collaborate with a diverse team of professionals. If you are passionate about software engineering and have a drive to make a difference, then this is the job for you!

What is Senior Software Development Engineer Skill Requirements?

• Strong knowledge of software development principles, algorithms, and data structures
• Proficiency in at least one programming language (e.g. Java, C#, Python, etc.)
• Experience with web development technologies (e.g. HTML, CSS, JavaScript, etc.)
• Knowledge of database systems (e.g. MySQL, Oracle, etc.)
• Familiarity with version control systems (e.g. Git, SVN, etc.)
• Ability to work independently and collaboratively
• Excellent problem-solving and communication skills

What is Senior Software Development Engineer Qualifications?

• Bachelor’s degree in Computer Science, Software Engineering, or a related field
• 5+ years of experience in software development
• Proven track record of successful software projects

What is Senior Software Development Engineer Knowledge?

• Knowledge of software development life cycle (SDLC)
• Knowledge of software design patterns
• Knowledge of object-oriented programming (OOP)
• Knowledge of software testing principles
• Knowledge of software security best practices

What is Senior Software Development Engineer Experience?

• Experience with developing software applications
• Experience with developing web applications
• Experience with developing mobile applications
• Experience with developing cloud applications
• Experience with developing distributed systems
Resp