Ansys logo

Lead Software Developer - C++ (exton, PA)

Ansys

Franklin Center, PA
Full Time
Senior
6 days ago

Job Description

About the Role

Come join a fast-paced software development team, delivering the next generation of modeling and simulation software. We develop commercial-off-the-shelf mission modeling software for the aerospace & defense industries, used from concept design through operations on over 100 space missions, including Firefly Aerospace's Blue Ghost lunar lander. The role involves using advanced technical and problem-solving skills to develop strategic plans, architect solutions, and help the team tackle complex issues to satisfy customer requirements and accomplish development objectives. This position is not eligible for immigration sponsorship.

Key Responsibilities

  • Create and implement innovative software solutions for the STK Platform team to improve existing products and build our next generation of products
  • Design, build, and maintain clean and reliable code
  • Participate in planning, architecture, and research at a product level
  • Employ best practices and help to maintain them through technical reviews and mentoring
  • Identify bottlenecks and bugs, perform complex bug verification and release testing
  • Develop solutions and collaborate with the QA team to address issues
  • Take concepts from initial requirements through design, implementation, test, deployment, and maintenance in a production environment
  • Work independently without direct supervision and potentially serve as a technical 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

Requirements

  • BS in Computer Science, Engineering, or related field with 8 years' experience, MS with 6 years' experience, or PhD with 4 years' experience
  • Demonstrated expertise in object-oriented design, functional programming, algorithms, data structures, and debugging
  • Significant experience in C++ and either C# or Python development for commercial applications
  • Experience with software configuration management tools (e.g., Git, Perforce)

Nice to Have

  • Excellent technical knowledge of C++, C#, Python, API development, and software architecture
  • Experience developing software in both Windows and Linux environments
  • Experience delivering high-quality products in a large-scale commercial software development environment
  • Experience with modeling and simulation software
  • Solid understanding of unit testing, and familiarity with frameworks (e.g., NUnit)
  • Excellent communication and interpersonal skills
  • Experience with desktop and/or web UI development
  • Proficiency with containerization technologies (e.g., Docker)
  • Ability to work collaboratively in a geographically distributed team

Qualifications

  • Educational qualifications as specified in requirements (BS/MS/PhD with relevant experience)

Benefits & Perks

  • Not specified in the description

Working at Ansys

At Ansys, the culture is grounded in core values of adaptability, courage, generosity, and authenticity. The company fosters a workplace that supports and welcomes people of all backgrounds, encouraging talent and experience to thrive. Ansys emphasizes innovation, collaboration, respect, autonomy, and ethics, with programs like employee networks and learning communities to further impact innovation and business outcomes. The environment is built on high standards, continuous learning, and transformational solutions aimed at changing the world through technology.

Apply Now

Job Details

Posted AtJul 18, 2025
SalaryCompetitive salary
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Ansys

Website

ansys.com

Location

Franklin Center, PA

Industry

Custom Computer Programming Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches