
Full-Stack Software Engineer - IDE, Web APIs, Infrastructure
Cadence Design Systems2 months ago
Base Salary
$137k - $254k/yr
Responsibilities
- Design, develop, and maintain components of an Eclipse-based IDE for processor designers.
- Build REST API servlets connecting remote product functionality to systems and databases.
- Develop web applications supporting customers and internal infrastructure.
- Analyze user needs and software requirements and assess design feasibility within time and cost constraints.
- Modify software to correct errors, support new hardware, upgrade interfaces, and improve performance.
- Evolve SQL and other databases to support future functionality.
- Design tests, integrate features into releases, and support application teams during testing.
- Incorporate Agentic AI workflows into product features and designs.
- Collaborate with hardware, architecture, IDE, and support teams to deliver new features.
Requirements
- Master’s degree in computer science or a related field plus five years of related experience, or bachelor’s degree plus seven years of related experience.
- Strong programming skills in Java, JavaScript, TypeScript, and Python.
- Experience building applications within an IDE framework such as Eclipse, VS Code, or Thea.
- Experience building React web applications that interact with SQL databases through REST services.
- Experience developing SQL and NoSQL databases.
- Experience designing and building test systems for web and IDE-based applications.
- Fluency working with and scripting tasks on Windows and Linux systems.
- Foundational understanding of computer architecture.
- Strong problem-solving skills, creativity, and ability to take initiative.
- Experience developing AI agents and Agentic AI workflows is preferred.
Benefits
- Annual California base salary range of $136,500 to $253,500, excluding incentive compensation.
- Paid vacation and paid holidays.
- 401(k) plan with employer match.
- Employee stock purchase plan.
- Medical, dental, and vision plan options.
Tech Stack
Categories
About Cadence Design Systems
Cadence Design Systems builds electronic design automation (EDA) software, emulation/acceleration hardware, and reusable IP that help semiconductor and systems companies design, verify, and implement chips and electronic systems. It also develops computational engineering tools, including computational fluid dynamics and molecular modeling for drug discovery. Founded in 1988 and headquartered in San Jose, California, Cadence is a public company listed on NASDAQ under the ticker CDNS.