Senior Software Developer

SUMMARY
The ANSYS Licensing team is seeking a highly motivated, experienced, and enthusiastic Senior Software Developer to contribute to the development of ANSYS's rapidly-evolving licensing technology. The successful candidate will research potential new features, participate in requirements definition and specifications, and develop innovative algorithms that support the entire ANSYS portfolio.

RESPONSIBILITIES
  • Design, develop, and maintain software with a focus on high quality across supported platforms and computer network configurations
  • Participate in peer code reviews as well as design and requirement specifications
  • Translate requirements into actionable development tasks
  • Investigate, debug, and resolve customer issues
  • Stay abreast of trends and changes in software licensing models and supporting technology

MINIMUM QUALIFICATIONS
  • Bachelor’s degree in computer science, engineering, or related technical field, with a minimum of eight years of related experience
  • Proven proficiency in C/C++
  • Strong analytical and problem-solving skills on both Windows and Linux
  • Network protocol and computer system knowledge
  • Proven proficiency in the full software development cycle including unit/integration testing
  • Strong understanding of software architecture (SOLID design principles)
  • Excellent communication and interpersonal skills, with the ability to work collaboratively as part of a geographically distributed team

PREFERRED QUALIFICATIONS
  • Master’s degree in computer science, engineering, or related technical field, with a minimum of five years of related experience
  • Experience with FlexNet or other software licensing technologies
  • Previous experience with cloud-based or usage-based licensing
  • Working knowledge of design patterns
  • Persistent attention to detail

CULTURE AND VALUES
Culture and values are incredibly important to ANSYS. They inform us of who we are, of how we act. Values aren't posters hanging on a wall or about trite or glib slogans. They aren't about rules and regulations. They can't just be handed down the organization. They are shared beliefs – guideposts that we all follow when we're facing a challenge or a decision. Our values tell us how we live our lives; how we approach our jobs. Our values are crucial for fostering a culture of winning for our company:
  • Customer focus
  • Results and Accountability
  • Innovation
  • Transparency and Integrity
  • Mastery
  • Inclusiveness
  • Sense of urgency
  • Collaboration and Teamwork

ANSYS is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics.

ANSYS does not accept unsolicited referrals for vacancies, and any unsolicited referral will become the property of ANSYS. Upon hire, no fee will be owed to the agency, person, or entity.