Lead Software Developer - C++ (Exton, PA)
ANSYS - Exton, PA
Apply NowJob Description
Requisition #: 16583Considering making an application for this job Check all the details in this job description, and then click on Apply.Ansys is now a part of Synopsys. Synopsys, Inc. (Nasdaq: SNPS) accelerates technology innovation from silicon to systems. Catalyzing the era of pervasive intelligence, we deliver design solutions, from electronic design automation to silicon IP, to system design and multiphysics simulation and analysis. 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. Learn more at .SummaryCome join a fast-paced software development team, delivering the next generation of modeling and simulation software. We are seeking a motivated, top-performing engineer to join our team of software developers and engineering subject matter experts. We develop commercial-off-the-shelf mission modeling software for the aerospace & defense industries. Our products can be used from concept design through operations, and have been used on over 100 space missions, including most recently, Firefly Aerospace's Blue Ghost lunar lander.In this role, a successful developer will use advanced technical and problem-solving skills to develop strategic plans, architect solutions, help the team tackle complex issues, satisfy customer requirements, and accomplish development objectives.This position is not eligible for immigration sponsorship.Key Duties and ResponsibilitiesCreate and implement innovative software solutions for the STK Platform team to improve existing products and build our next generation of productsDesign, build, and maintain clean and reliable codeParticipate in planning, architecture, and research at a product levelEmploy best practices and help to maintain them through technical reviews and mentoringIdentify bottlenecks and bugs. Perform complex bug verification and release testing.Develop solutions and collaborate with the QA team to address the issuesTake concepts from initial requirements through design, implementation, test, deployment, and maintenance in a production environmentWork independently without direct supervision and may function as a leader and software architect. Act as a technical reference within the team.May be responsible for technical leadership of a small technical team in the future but primary duties are of an individual technical natureMinimum Education/Certification Requirements and ExperienceBS in Computer Science, Engineering, or related field with 8 years' experience, MS with 6 years' experience, or PhD with 4 years' experienceDemonstrated expertise in object-oriented design, functional programming, algorithms, data structures, and debuggingSignificant experience in C++ and either C# or Python development for commercial applicationsExperience with software configuration management tools (e.g., Git, Perforce)Proven track record of crafting robust, readable, and efficient codePreferred Qualifications and SkillsExcellent technical knowledge of C++, C#, Python, API development, and software architectureExperience developing software in both Windows and Linux environmentsExperience delivering high-quality products in a large-scale commercial software development environmentExperience with modeling and simulation softwareSolid understanding of unit testing, and familiarity with frameworks (e.g. NUnit)Excellent communication and interpersonal skillsExperience with desktop and/or web UI developmentProficiency with containerization technologies (e.g. Docker)Ability to work collaboratively in a geographically distributed teamRewards and Benefits:We 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.At Ansys, part of Synopsys, we want talented people of every background to feel valued and supported to do their best work. We consider all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.swarm
Created: 2025-10-03