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

Ansys

4.1

(29)

Exton, PA

Why you should apply for a job to Ansys:

  • 4.1/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 83% say women are treated fairly and equally to men
  • 83% would recommend this company to other women
  • 79% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Through our Employee Resource Groups, we reinforce our values of inclusion, belonging, and innovation.
  • Our flexible work arrangements and paid time off programs enable you to manage work and life.
  • We offer competitive salaries accompanied by pay-for-performance annual cash and equity incentives plans.
  • #16583

    Position summary

    rospace & 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 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 the issues

    • Take concepts from initial requirements through design, implementation, test, deployment, and maintenance in a production environment

    • Work 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 nature

    Minimum Education/Certification Requirements and Experience

    • 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)

    • Proven track record of crafting robust, readable, and efficient code

    Preferred Qualifications and Skills

    • 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

    Rewards 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.

    Why you should apply for a job to Ansys:

  • 4.1/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 83% say women are treated fairly and equally to men
  • 83% would recommend this company to other women
  • 79% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Through our Employee Resource Groups, we reinforce our values of inclusion, belonging, and innovation.
  • Our flexible work arrangements and paid time off programs enable you to manage work and life.
  • We offer competitive salaries accompanied by pay-for-performance annual cash and equity incentives plans.