Cadence logo
Est. Monthly
Estimated €4,100 - €6,000
Posted March 19, 2026 · 141 days agoLast seen August 7, 2026Est. expiry April 23, 2026

Software Engineer

Software Engineer II
Shanghai, China
Onsite · Technology
Full-time · Mid-Level
English
No People Management
Bachelor
5 years experience
How this salary compares
Salary Context: Software Engineer

Hover or tap a row for full statistics (EUR / month on this chart).

Salary analysis

Compared with the selected benchmark ("All roles in Shanghai, China"), this listing's salary midpoint is about 62% lower. The offer sits below the benchmark range (€8,875–€18,049). The listed pay band (€4,100–€6,000) is tighter than the benchmark, which suggests lower salary variability. This benchmark is based on 4 comparable listings.

Monthly salary comparison for Software Engineer
MarketLower bound (25th percentile)MedianUpper bound (75th percentile)
Market Average: Software Engineer€3,500/per month€5,750/per month€12,307/per month
All roles in Shanghai, China€8,875/per month€13,087/per month€18,049/per month
Pay in our data — not quoted in ad (Mid-Level)€4,100/per month€5,050/per month€6,000/per month
About the role

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Key Qualifications Advanced experience working with LLM/ML/big data, such as Langchain, Spark, etc. Able to translate requirements into both high-level and detailed architectures Solid experience about architecture design, performance tuning In-depth understanding of data structures, algorithms, and distributed systems Development experience in Python, C++ Solid understanding of database fundamentals, with high proficiency in SQL Enthusiastic, highly motivated, and able to work collaboratively In-depth understanding of various technologies and frameworks with ability to combine into practical solutions Education & Experience BS degree in Computer Science or related field, 5+ years of industry experience MS degree in Computer Science or related field, 3+ years of industry experience We’re doing work that matters. Help us solve what others can’t.

Job Details

Responsibilities

  • Translate requirements into high-level and detailed architectures
  • Design software architecture and tune performance
  • Develop software using Python and C++
  • Collaborate effectively within a motivated team
  • Combine various technologies and frameworks into practical solutions

Requirements

  • Advanced experience working with LLM/ML/big data, such as Langchain, Spark, etc.
  • Able to translate requirements into both high-level and detailed architectures
  • Solid experience about architecture design, performance tuning
  • In-depth understanding of data structures, algorithms, and distributed systems
  • Development experience in Python, C++
  • Solid understanding of database fundamentals, with high proficiency in SQL
  • Enthusiastic, highly motivated, and able to work collaboratively
  • In-depth understanding of various technologies and frameworks with ability to combine into practical solutions
  • BS degree in Computer Science or related field, 5+ years of industry experience
  • MS degree in Computer Science or related field, 3+ years of industry experience

Skills & Technologies

LLMMachine LearningBig DataLangchainSparkPythonC++SQLData StructuresAlgorithmsDistributed Systems

Education Level

Bachelor
Seen 21 hours agoContent Complete
Cadence logo
Cadence · 131 open roles
Top locations: Remote - Global · 130 · Kato Scholari, Finland · 1
View company
Most-hired roles
Software Engineer
16
Application Engineer
14
Product Engineer
10
Systems Engineer
4
Lead Design Engineer
4
Role-level mix
Mid-Level (129)Senior (2)

Help us improve JobCrawls — sign in to sync saved jobs across devices, or send feedback anytime.