{"id":3380666,"url":"https://alion.io/job/synopsys-staff-software-engineer-full-stack-19325","title":"Staff Software Engineer, Full Stack - 19325","company":{"id":39954,"name":"Synopsys","domain":"synopsys.com","url":"https://alion.io/company/synopsys-inc","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Avature","truth_index":{"grade":"A","score":99,"open_postings":73,"ghost_share":0.055,"stale_share":0,"repost_share":0.205,"time_to_fill_p50_days":15,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sunnyvale, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":169000,"max_usd":315000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":1500},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"JavaScript","optional":false},{"name":"Linux","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"SQLite","optional":false},{"name":"TypeScript","optional":false},{"name":"Windows","optional":true}],"status":"live","first_seen_at":"2026-10-28T04:57:38Z","employer_posted_date":"2026-10-28","last_verified_at":"2026-10-30T21:06:36Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"Job Description and Requirements\nWe Are\nSynopsys is the leader in engineering solutions from silicon to systems, enabling customers to rapidly innovate AI-powered products. We deliver industry-leading silicon design, IP, simulation and analysis solutions, and design services. We partner closely with our customers across a wide range of industries to maximize their R&D capability and productivity, powering innovation today that ignites the ingenuity of tomorrow.\nYou Are\nYou have built a technical foundation in full-stack development where debugging production systems across multiple architectural layers is standard work. You navigate unfamiliar codebases by reading the implementation, understanding the data flow, and identifying the failure point without requiring extensive onboarding.\nTechnical ownership at the staff level means end-to-end accountability for system architecture, release integrity, operational stability, and the maintainability decisions that determine whether a codebase scales or decays. You recognize that sustaining production software demands more than feature delivery. It requires establishing robust testing frameworks, comprehensive documentation, repeatable deployment processes, and knowledge transfer mechanisms that reduce organizational risk.\nWhen customer issues surface involving configuration dependencies, hardware integration failures, and environment-specific conditions, you conduct root cause analysis, reproduce the failure in controlled environments, and deliver either a resolution or actionable technical guidance. You translate complex technical problems into clear communication for support engineers, hardware specialists, and end users while preserving the technical accuracy required for effective resolution. At Synopsys, you will own a production application that enables critical hardware engineering workflows, and your technical decisions will directly determine system reliability and user productivity.\nWhat You'll Be Doing\nOwn the full technical stack for a production application used by hardware and prototyping teams, including React frontend, Node.js backend, build pipelines, release packaging, and deployment workflows\nTrace and resolve issues that span the UI, APIs, backend services, shell scripts, SQLite databases, Linux and Windows environments, network configurations, and connected hardware\nDrive feature development from requirements through design, implementation, testing, packaging, and production release\nDiagnose customer issues involving remote scanning, hardware communication, configuration errors, and multi-system dependencies, working directly with users and support teams to resolve them\nCoordinate with hardware, systems, and engineering teams to clarify requirements, prioritize work, and align technical decisions with real-world use cases\nImprove system reliability and reduce operational risk by writing clear documentation, building repeatable processes, establishing automated tests, and eliminating single points of failure tied to individual knowledge\nMake technical decisions about architecture, tooling, dependencies, and workflows that balance immediate needs with long-term maintainability\nThe Impact You Will Have\nEngineers using FPGA prototyping and lab systems will have a more reliable, better-documented application because you own the full lifecycle and do not let technical debt accumulate unchecked\nCustomer issues that used to take days to diagnose will get resolved faster because you can trace problems across the entire stack and communicate findings clearly to support and hardware teams\nNew team members and contributors will be able to understand, modify, and release the application without needing to ask you every time because you built the documentation and processes that make the system approachable\nThe application will ship more predictably and with fewer post-release surprises because you own the build, test, and release pipeline and treat it as part of the product, not an afterthought\nHardware and systems teams will trust the application more because you work directly with them to understand their workflows and prioritize fixes that matter\nThe codebase will become easier to maintain and extend over time because you make technical decisions that favor clarity and sustainability over quick fixes\nThe organization will reduce risk and reliance on tribal knowledge because you establish repeatable processes and document what used to live only in someone's head\nWhat You'll Need\nDemonstrated ability to own a complex software product end to end, including architecture, development, testing, releases, and production support\nStrong hands-on experience with JavaScript or TypeScript, React, and Node.js in real production environments\nProven ability to navigate and debug an existing codebase across frontend, backend, databases, scripts, and operating systems without requiring guided onboarding\nStrong Linux troubleshooting skills, including command-line tools, process management, filesystems, networking, SSH, and system-level debugging\nTrack record of diagnosing and resolving failures that involve multiple systems, external dependencies, or hardware integrations\nExperience working directly with users, support teams, or cross-functional stakeholders to clarify issues, communicate technical findings, and follow problems through to resolution\nExperience with Next.js, desktop application packaging or distribution, Tcl, shell scripting, SQLite, or hardware and engineering tool integrations is a strong plus\nWho You Are\nYou can analyze a customer-reported issue involving scanning failures, configuration mismatches, and hardware timeouts and determine the investigation path without requiring direction\nYou establish documentation and repeatable processes proactively because you understand that operational knowledge concentrated in individuals creates organizational risk\nYou are comfortable serving as the technical authority for a product, which means making architectural decisions, articulating technical tradeoffs to stakeholders, and accepting accountability for system outcomes\nYou advance work in the presence of incomplete requirements by identifying the critical unknowns, engaging the appropriate stakeholders, and making progress while requirements clarify\nYou can communicate a multi-layered technical problem to support engineers, hardware specialists, or end users in terms appropriate to their context without sacrificing the technical precision required for resolution\nYou treat production failures as opportunities to strengthen the system by implementing fixes, documenting root cause, and establishing preventive controls that address the underlying vulnerability\nAt Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.\nIn addition to the base salary, this role may be eligible for an annual bonus, equity, and other discretionary bonuses. Synopsys offers comprehensive health, wellness, and financial benefits as part of a competitive total rewards package. The actual compensation offered will be based on a number of job-related factors, including location, skills, experience, and education. Your recruiter can share more specific details on the total rewards package upon request. The base salary range for this role is across the U.S.","description_format":"text","description_chars":7541,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["EDA Software","Simulation & Digital Twin Software","Semiconductor IP & Chip Design Services"],"lifecycle":[{"event":"open","at":"2026-10-28T04:57:38Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 178 · green card filings: 177","filings_12m":178,"filings_prev_12m":208,"green_card_filings_12m":177,"median_offered_wage_usd":157472,"route":null,"cap_exempt":false,"checked_at":"2026-10-29T16:27:21+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":42}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":15,"reasons":["conf:2","velocity","win:early","comp:brand"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/synopsys-staff-software-engineer-full-stack-19325","json_url":"https://alion.io/job/synopsys-staff-software-engineer-full-stack-19325.json","meta":{"generated_at":"2026-10-30T23:23:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14643,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":39954},"rest":"https://alion.io/mcp/rest/get_company?id=39954"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsynopsys-staff-software-engineer-full-stack-19325"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fsynopsys-staff-software-engineer-full-stack-19325"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fsynopsys-staff-software-engineer-full-stack-19325"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/synopsys-staff-software-engineer-full-stack-19325\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsynopsys-staff-software-engineer-full-stack-19325"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3380666}},{"tool":"search_jobs","arguments":{"company":"synopsys.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3380666},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}