Sr Staff Software Engineer (R&D Engineering)

Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development

In short

Synopsys is seeking a Sr Staff Software Engineer for their PyAnsys team in Spain. This fully remote role involves designing and developing Python libraries, leading architecture, and collaborating across global teams to enhance Ansys simulation tools. The ideal candidate has deep expertise in Python, experience with compiled languages, and strong API design skills.

Responsibilities

  • Design and develop Python libraries for PyAnsys, building APIs and frameworks.
  • Lead architecture and technical planning across multiple PyAnsys projects.
  • Work at the boundary between Python and compiled languages (C++, C#), building integration layers.
  • Define and enforce best practices for library design, testing, documentation, and release management.
  • Collaborate with Ansys product teams and users to understand requirements and prototype solutions.
  • Debug complex issues spanning Python, compiled code, and Ansys solvers.
  • Represent the PyAnsys effort in technical discussions with leadership, customers, and the open source community.

Requirements

  • BSc, MSc or PhD degree in Computer Science, Engineering, or related field with professional experience in commercial or production software environments.
  • Deep expertise in Python for building libraries, frameworks, or developer tools.
  • Strong understanding of API design, packaging, testing, and open source development practices.
  • Hands-on experience with compiled languages like C++ or C#, including performance-critical code or interoperability layers.
  • Proven ability to lead technical efforts across multiple teams or business units.
  • Fluent written and spoken English.
  • Experience with simulation software, scientific computing, numerical methods, or engineering tools is a strong plus.
  • Track record of mentoring engineers, conducting design reviews, and raising the technical quality of a team or codebase.

Desired Qualifications

  • Ability to explain technical concepts clearly to engineers, product managers, and leadership.
  • Ability to outline feasibility, complexity, and scope for new features.
  • Write readable code and perform thorough code reviews.
  • Influence distributed teams by building superior solutions.
  • Present technical roadmaps and handle challenging questions.
  • Methodically resolve production issues.

Benefits

  • Comprehensive medical and healthcare plans.
  • ETO and FTO Programs for time away.
  • Maternity and paternity leave, parenting resources, adoption and surrogacy assistance.
  • ESPP: Purchase Synopsys common stock at a 15% discount.
  • Retirement Plans.
  • Competitive salaries.

Skills

PythonC++C#API design
#software engineer#R&D#Python#developer tools#API design#open source#simulation software#engineering workflows#Spain
Synopsys Inc Logo

About Synopsys Inc

Smart, Secure Everything—From Silicon to Software Synopsys technology is at the heart of innovations that are changing the way we live and work. The Internet of Things. Autonomous cars. Wearables. Smart medical devices. Secure financial services. Machine learning and computer vision. These breakthroughs are ushering in the era of Smart, Secure Everything―where devices are getting smarter, everything’s connected, and everything must be secure. Powering this new era of technology are advanced silicon chips, which are made even smarter by the remarkable software that drives them. Synopsys is at…

Synopsys Inc Logo

Company

Synopsys Inc

Job Posted

1 day ago

Employment Type

Full Time

Work mode

Remote

Experience Level

Senior

Locations

Spain

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant