{"id":2841395,"url":"https://alion.io/job/synopsys-software-engineering-principal-engineer-19303","title":"Software Engineering, Principal Engineer - 19303","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":100,"open_postings":77,"ghost_share":0.039,"stale_share":0,"repost_share":0.169,"time_to_fill_p50_days":15,"computed_at":"2026-10-24T06:02:35Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":22000,"max_usd":54000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":69},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Azure DevOps","optional":false},{"name":"C++","optional":false},{"name":"GitHub","optional":false},{"name":"Jenkins","optional":false},{"name":"Python","optional":false},{"name":"Azure","optional":true},{"name":"Knowledge Graph","optional":true}],"status":"live","first_seen_at":"2026-10-19T09:05:53Z","employer_posted_date":"2026-10-21","last_verified_at":"2026-10-24T19:44:45Z","board_verified":true,"closed_at":null,"days_open":5,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":5},"description":"Job Description and Requirements\nRole Description\nWe are looking for a Principal R&D Engineer to provide technical direction for software supply-chaincuration across a broad product portfolio. The role requires deep C and C++ engineering experience and practical knowledge of Perforce-based development, while using Python for automation and platform integration. The engineer will define architecture spanning Black Duck, JFrog, Jenkins, GitHub or Azure DevOps Server, policy evaluation, evidence, and reporting.\nWhat Success Looks Like\nThe engineer establishes an architecture that covers C/C++ and Perforce-based products, scales across additional ecosystems, reduces duplicated review effort, and creates a sustainable technical direction that senior engineers can execute.\nKey Qualifications\nBachelor's or master's degree in computer science, software engineering, information security, or a related discipline, or equivalent practical experience.\nStrong hands-on software engineering experience in C and C++.\nHands-on experience with Perforce in a production software-development environment.\nExperience with Python for automation, integration, services, or data-processing tasks.\nExperience with Jenkins and with at least one ofGitHub or Azure DevOps Server.\nExperience using Black Duck and JFrogin SSDLC, software composition analysis, artifact management, or software supply-chainworkflows.\nAbility to support products that use programming languages and build ecosystems beyond C, C++, and Python.\nAbility to communicate complex technical decisions clearly in English.\nExtensive experience architecting distributed or data-intensive enterprise platforms.\nDemonstrated ability to set direction across multiple teams and interconnected systems.\nDeep understanding of software supply-chainsecurity, dependency risk, policy enforcement, and enterprise developer workflows.\nKey Responsibilities\nDefine the target architecture and technical roadmap for enterprise curation.\nEstablish system boundaries, data contracts, policy interfaces, and integration patterns.\nDefine scalable SSDLC integration patterns for Black Duck and JFrog.\nSet reference workflows for Perforce/Jenkins and compatible approaches for GitHub and Azure DevOps Server.\nResolve ambiguous issues involving package identity, provenance, vulnerability correlation, licensing, and exceptions.\nEnsure architectural coverage across C, C++, Python, and other product ecosystems.\nGuidemultiple workstreams, set engineering standards, and develop technical leaders.\nPreferred Experience\nExperience with policy-as-code, rulesengines, knowledge graphs, or metadata platforms.\nExperience defining enterprise reference architectures and migration strategies.\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.","description_format":"text","description_chars":3007,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"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-19T09:05:53Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.864,"p_room":1,"age_days":4,"expected_fill_days":15,"reasons":["conf:2","velocity","win:early","comp:brand"],"computed_at":"2026-10-24T06:02:35Z"},"pay":null,"html_url":"https://alion.io/job/synopsys-software-engineering-principal-engineer-19303","json_url":"https://alion.io/job/synopsys-software-engineering-principal-engineer-19303.json","meta":{"generated_at":"2026-10-24T21:34:22Z","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":31729,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-25T00: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-software-engineering-principal-engineer-19303"},{"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-software-engineering-principal-engineer-19303"},{"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-software-engineering-principal-engineer-19303"},{"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-software-engineering-principal-engineer-19303\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsynopsys-software-engineering-principal-engineer-19303"}]}