Software Engineer II

Cadence Design Systems
United Kingdom
Workplace: HybridFull timeFunction: Software EngineeringExperience: 2-4 yearsEducation: bachelorsSkills: ["Analytical problem-solving","Collaboration","Code quality focus","Debugging","Testing mindset"]

Develop and enhance software applications for engineers to design, simulate, and analyze complex electro-mechanical systems. You’ll implement new features from requirements through design, coding, testing, and release, build responsive UIs with WPF, XAML, and MVVM, and write maintainable, testable C#/.NET code. Work in an agile, cross-functional team, perform debugging and code reviews, and use AI-assisted tools like GitHub Copilot and Claude Code to improve productivity.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cadence Design Systems
Cadence Design Systems
1 month ago

Software Engineer II

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 14 hours agoStatus: Live

Job Summary

Develop and enhance software applications for engineers to design, simulate, and analyze complex electro-mechanical systems. You’ll implement new features from requirements through design, coding, testing, and release, build responsive UIs with WPF, XAML, and MVVM, and write maintainable, testable C#/.NET code. Work in an agile, cross-functional team, perform debugging and code reviews, and use AI-assisted tools like GitHub Copilot and Claude Code to improve productivity.
Location: United Kingdom
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop and maintain software applications using C#, .NET, and WPF.
  • •Implement new features and enhancements from requirements through design, coding, testing, and release.
  • •Build and maintain user interfaces using XAML, data binding, and MVVM principles.
  • •Write clean, maintainable, and testable code meeting quality and performance standards.
  • •Debug, troubleshoot, and resolve software defects; develop automated tests and improve reliability and maintainability.

Pay and Benefits

Perks:Health InsuranceDentalPensionGym MembershipPaid LeaveLife InsuranceEquity

Key Requirements

  • •Degree in Computer Science/Software Engineering (or related) or equivalent experience, typically 2–4 years in software development.
  • •Experience developing software using C# and the .NET platform.
  • •Experience developing user interfaces using WPF and XAML, including data binding and MVVM.
  • •Strong understanding of object-oriented programming and design practices.
  • •Good knowledge of asynchronous programming (async/await) plus experience debugging, testing, and troubleshooting software applications.
Experience:2-4 yearsEngineering softwareElectro-mechanical systems
Education:Bachelor's in Computer Science, Software Engineering, or related technical discipline
Skills:Analytical problem-solvingCollaborationCode quality focusDebuggingTesting mindset
Tech Stack:C#.NETWPFXAMLMVVMXAML data bindingAsync/awaitGitHub CopilotClaude CodeGitHubAzure DevOps

Company Brief

Cadence Design Systems
Provides electronic design automation (EDA) software, IP, and services for semiconductor and systems companies to design, verify, and implement integrated circuits, systems-on-chip, and electronic systems across industries including communications, automotive, and consumer electronics.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Jose, United States
Founded: 1988
Glassdoor
Glassdoor: 3.9
WebsiteLinkedInGlassdoor