{"schemaVersion":"jobsearcher.job.v1","id":"be4aba7553282eebdca03de9","url":"https://jobsearcher.com/jobs/be4aba7553282eebdca03de9","canonicalUrl":"https://jobsearcher.com/jobs/be4aba7553282eebdca03de9","title":"Software Engineering, Staff Engineer","description":"Synopsys 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.\n\nThe Team You'll Be Part Of\nYou will join the Systems Tool Kit (STK) development team within Ansys Government Initiatives, part of Synopsys. Ansys Government Initiatives (AGI), part of Synopsys, is seeking an experienced, top-performing developer to help design and develop the core platform capabilities of our flagship STK product. AGI develops commercial-off-the-shelf mission modeling software for the aerospace & defense industries. Our products are used from concept design through operations, and have been used on over 100 space missions, including NASA’s DART asteroid impact mission and Firefly Aerospace’s Blue Ghost lunar lander.\n\nWhat You'll Be Doing\nDesign and develop core capabilities for STK, the flagship mission modeling and analysis software\nBuild and maintain production-grade code in C++, C#, and Python that powers aerospace and defense mission planning from concept through operations\nParticipate in product-level architecture discussions and technical planning, translating customer requirements into scalable software solutions\nLead technical reviews, mentor engineers across the team, and establish best practices that improve code quality and maintainability\nDiagnose and resolve complex bugs across the platform, collaborating with QA to verify fixes and ensure release readiness\nOwn features end to end, from initial requirements and design through implementation, testing, deployment, and production maintenance\nWork independently with minimal supervision and may take on some planning and mentoring responsibilities\nThe Impact You Will Have\nYour architectural decisions will shape how aerospace and defense customers model and simulate missions that go to space\nThe code you write will support mission-critical operations for customers who depend on STK for real launches and real spacecraft\nYour mentorship will raise the technical bar for the entire development team and accelerate how quickly engineers ship reliable features\nThe bugs you catch and fix will prevent downstream failures that could delay customer missions or product releases\nYour API designs will determine how customers and internal teams extend and integrate with the STK application\nThe unit testing frameworks and standards you help establish will reduce defects and improve confidence in every release\nWhat You'll Need\nBachelor's in Computer Science, Engineering, or related field with 5+ years of relevant experience, or Master's with 3+ years, or PhD with 1+ year\nDemonstrated expertise in object-oriented design, functional programming, algorithms, data structures, and debugging at a systems level\nSignificant hands-on experience developing commercial applications in C++, C#, or Python\nProven ability to write robust, readable, and efficient code that ships and stays in production\nExperience with software configuration management tools like Git or Perforce\nExcellent technical knowledge of C++, C#, Python, API development, and software architecture is a strong plus\nBackground in air operations, aerospace engineering, or modeling and simulation software will set you apart\nWho You Are\nYou have spent years building software that works in large codebases with complex interdependencies.\nYou do not need perfect requirements to get started, you ask the right questions, align with stakeholders, and find a way through ambiguity without creating more of it downstream.\nYou have learned that the best code is not necessarily the cleverest code, it is the code that someone else can read, debug, and extend when you are not in the room.\nYou are comfortable leading technical discussions without needing a title to do it. Mentoring does not feel like extra work to you, it is how you multiply your impact.\nWhen you review someone else's code, you do not just catch bugs, you help them understand why a different approach would be clearer or more maintainable\nYou are comfortable working independently on complex problems, but you know when to pull in others and you do it before it becomes a blocker\nYou have delivered software in a large-scale commercial environment and you understand the difference between code that works on your machine and code that works in production\nYou can collaborate effectively across time zones and teams without losing context or momentum\nYou have a solid grasp of unit testing and frameworks like NUnit, and you write tests because you know they save time later, not because someone told you to\nRewards and Benefits\nWe 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.","company":"Synopsys","rawCompany":"synopsys","city":"Exton","state":"PA","isRemote":false,"isActive":false,"createdAt":"2026-07-16T02:09:00.548Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2011.00","title":"Aerospace Engineers","slug":"aerospace-engineers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineering, Staff Engineer","description":"Synopsys 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.\n\nThe Team You'll Be Part Of\nYou will join the Systems Tool Kit (STK) development team within Ansys Government Initiatives, part of Synopsys. Ansys Government Initiatives (AGI), part of Synopsys, is seeking an experienced, top-performing developer to help design and develop the core platform capabilities of our flagship STK product. AGI develops commercial-off-the-shelf mission modeling software for the aerospace & defense industries. Our products are used from concept design through operations, and have been used on over 100 space missions, including NASA’s DART asteroid impact mission and Firefly Aerospace’s Blue Ghost lunar lander.\n\nWhat You'll Be Doing\nDesign and develop core capabilities for STK, the flagship mission modeling and analysis software\nBuild and maintain production-grade code in C++, C#, and Python that powers aerospace and defense mission planning from concept through operations\nParticipate in product-level architecture discussions and technical planning, translating customer requirements into scalable software solutions\nLead technical reviews, mentor engineers across the team, and establish best practices that improve code quality and maintainability\nDiagnose and resolve complex bugs across the platform, collaborating with QA to verify fixes and ensure release readiness\nOwn features end to end, from initial requirements and design through implementation, testing, deployment, and production maintenance\nWork independently with minimal supervision and may take on some planning and mentoring responsibilities\nThe Impact You Will Have\nYour architectural decisions will shape how aerospace and defense customers model and simulate missions that go to space\nThe code you write will support mission-critical operations for customers who depend on STK for real launches and real spacecraft\nYour mentorship will raise the technical bar for the entire development team and accelerate how quickly engineers ship reliable features\nThe bugs you catch and fix will prevent downstream failures that could delay customer missions or product releases\nYour API designs will determine how customers and internal teams extend and integrate with the STK application\nThe unit testing frameworks and standards you help establish will reduce defects and improve confidence in every release\nWhat You'll Need\nBachelor's in Computer Science, Engineering, or related field with 5+ years of relevant experience, or Master's with 3+ years, or PhD with 1+ year\nDemonstrated expertise in object-oriented design, functional programming, algorithms, data structures, and debugging at a systems level\nSignificant hands-on experience developing commercial applications in C++, C#, or Python\nProven ability to write robust, readable, and efficient code that ships and stays in production\nExperience with software configuration management tools like Git or Perforce\nExcellent technical knowledge of C++, C#, Python, API development, and software architecture is a strong plus\nBackground in air operations, aerospace engineering, or modeling and simulation software will set you apart\nWho You Are\nYou have spent years building software that works in large codebases with complex interdependencies.\nYou do not need perfect requirements to get started, you ask the right questions, align with stakeholders, and find a way through ambiguity without creating more of it downstream.\nYou have learned that the best code is not necessarily the cleverest code, it is the code that someone else can read, debug, and extend when you are not in the room.\nYou are comfortable leading technical discussions without needing a title to do it. Mentoring does not feel like extra work to you, it is how you multiply your impact.\nWhen you review someone else's code, you do not just catch bugs, you help them understand why a different approach would be clearer or more maintainable\nYou are comfortable working independently on complex problems, but you know when to pull in others and you do it before it becomes a blocker\nYou have delivered software in a large-scale commercial environment and you understand the difference between code that works on your machine and code that works in production\nYou can collaborate effectively across time zones and teams without losing context or momentum\nYou have a solid grasp of unit testing and frameworks like NUnit, and you write tests because you know they save time later, not because someone told you to\nRewards and Benefits\nWe 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.","datePosted":"2026-07-16T02:09:00.548Z","dateModified":"2026-07-16T02:09:00.548Z","hiringOrganization":{"@type":"Organization","name":"Synopsys","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Exton","addressRegion":"PA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"be4aba7553282eebdca03de9"},"url":"https://jobsearcher.com/jobs/be4aba7553282eebdca03de9"}}