R&D Engineering, Sr Staff Engineer
We AreSynopsys 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.You AreYou’re an experienced software engineer who knows what it takes to deliver world-class user interfaces for complex applications. You’ve spent years digging into C++ and can spot an architectural gap or a performance bottleneck before it ever becomes an issue. You thrive on tough technical challenges and know how to turn customer requirements into designs that actually work in the real world—not just on paper. You enjoy mentoring others, but you’re still most at home building, debugging, and shipping code. You’re comfortable leading architecture discussions, reviewing others’ code, and rolling up your sleeves when the team needs support. You know how to balance technical depth and pragmatism, and you care about making things that last. You don’t wait for someone to tell you what’s wrong—you find it, fix it, and help others learn from it. Your communication style is direct, clear, and collaborative, whether you’re talking to a customer, a QA engineer, or a junior developer finding their footing.This position requires compliance with U.S. government security and/or access requirements. As a result, only U.S. citizens are eligible for this position.What You'll Be DoingMaking a huge impact by helping the UI team deliver on challenging projects and release requirementsLeading product-level planning, architecture, and researchCoordinating design and development activities with cross-functional teams to deliver robust features and improvementsServing as a technical reference for the UI development team, mentoring peers and reviewing code for best practices and qualityDeveloping, maintaining, and enforcing best practices through technical reviews and hands-on mentoringTackling complex bug verification and release testing, collaborating closely with QA and product support to resolve challenging issuesThe Impact You Will HaveDrive the evolution of STK’s UI, making it more intuitive and powerful for thousands of users tackling mission-critical challengesShape the technical direction of the UI development team through leadership, mentorship, and technical excellenceReduce time-to-market for key features by translating customer needs into actionable development plansRaise the bar for code quality, maintainability, and performance across the productStrengthen collaboration between engineering, QA, and product teams, ensuring that releases are smooth and issues are caught earlyEquip junior developers with the skills and confidence to take on more responsibility through hands-on coaching and code reviewsWhat You'll NeedBS in Computer Science or related field with 8+ years of experience, or MS with 6+ yearsDeep experience in C++ application development, with a track record of delivering robust, efficient code in commercial environmentsStrong technical expertise with Visual Studio and experience with large-scale software productsExperience leading projects or technical initiatives in a product development settingExperience with WPF is a plusAbility to translate business and customer needs into technical requirements and development plansExcellent communication and collaboration skills, including mentoring junior developers and working across distributed teamsWho You AreYou break down complex problems and find clear, actionable paths forward—even when requirements are ambiguous or evolvingYou’re comfortable being the go-to technical reference on your team, and you enjoy helping others level upYou can communicate technical tradeoffs and architectural decisions to both engineers and non-technical stakeholders in plain languageYou’re proactive about identifying obstacles and finding solutions, not just surfacing issuesYou thrive in collaborative environments and believe the best products happen when engineering, QA, and product teams work togetherThe Team You'll Be Part OfYou’ll join the User Interface development team within the Digital Mission Engineering business unit. The team is responsible for the UI of STK, working closely with product management, QA, and customers to deliver features that solve real-world mission modeling and simulation challenges. Your recruiter will share more about the team structure and mission during the interview process.Rewards and BenefitsWe offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.