Synopsys logo

Senior Software Engineer

Synopsys

On-site
Shanghai, China
Full-time
Mid Level
1+ yrs
Salary not listedPosted 36m ago

Real job — pulled straight from Synopsys’s careers page · Verified September 25, 2026 · No reposts.

Job description

Synopsys is hiring a Senior Software Engineer — a full-time, based in Shanghai, China role. Apply directly on Synopsys's careers page below.

Software Engineering, Sr Engineer

Location: Shanghai, China

Job Description and Requirements:

The Synopsys Central Engineering team is tasked to digitize Synopsys product development activities. We will achieve it by identifying areas of improvement and correlating various aspects of the product development and providing all levels of management visibility for action. The domain areas we are focused on relate to Quality, Productivity, and Operational Efficiency.

We are looking for an experienced Data Analyst who will contribute to analyzing large-scaled big data based on our next-generation Data Platform on Snowflake and toolset.

The Data Analyst role involves conducting full lifecycle analysis to include requirements, activities, and designments, from Data to Visualization.

You will interact with Data Engineer to transform data into information, and information into insights. You will also be responsible for developing, troubleshooting, or debugging software programs, which are related to data processing.

This is a hands-on role, and you are joining the team near the beginning of our journey where you can help shape our way to build the data analyzing system.

 

Requirements:

Must have Relevant experience in enterprise application software development. Demonstrates good analysis and problem-solving skills.

Must be detailed-oriented with a passion for data accuracy and reliable solution development.

Experience on development of complex software projects and familiar with Python coding, or experience on one of Perl/Shell languages, familiar with Linux development environment is preferred.

Proficiency in advanced SQL scripting, query optimization. Familiar with databases, like Oracle DB/MySQL/SQLite/MongoDB/Influx DB etc.

Experience in ELT (Extract-Load-Transform) process with hands-on experience on Data Lakehouse, such as Snowflake. Experience in DBT, Airflow tools will be a big plus.

Knowledge and experience of Data Visualization tools like Tableau/Power BI is a big plus.

Excellent written and verbal communication, work autonomously, and have proven organizational and planning skills.

Fluent spoken English is a big plus.

Experience in cross-teams collaboration, especially working with different internal stakeholders, etc.

Typically requires 1~ 3 years of related experience.

Get Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
ABB logo

ABB

New

Infrastructure Monitoring Expert

Krakow, Lesser Poland
✓ From careers page· 19h ago
ABB logo

ABB

New

Research and Development Software Engineer

Bartlesville, OK
✓ From careers page· 19h ago
Saviynt logo

Senior SDET

Bengaluru
✓ From careers page· 19h ago
BPCS logo

BPCS

New

Principal Data Lead

$174k–$206kWashington, DC
✓ From careers page· 19h ago

Frequently asked questions

What skills are required for Senior Software Engineer at Synopsys?

The required skills for Senior Software Engineer at Synopsys include: Python, Perl, Shell, Linux, SQL, Oracle, MySQL, SQLite, MongoDB, Snowflake, dbt, Airflow, Tableau, Power BI, ETL.

What is the seniority level for Senior Software Engineer at Synopsys?

Senior Software Engineer at Synopsys is a Mid Level level position.

How do I apply for Senior Software Engineer at Synopsys?

You can view the full description and apply for Senior Software Engineer at Synopsys on EchoJobs: https://echojobs.io/job/synopsys-software-engineering-sr-engineer-696c5.