• $104,620.00 -154,250.00/year*
  • Boulder, CO
  • Information Technology
  • Full-Time
  • 6686 Jay Rd

position filled body

Loading some great jobs for you...


The Senior Software Engineer designs and implements geometric algorithms and application infrastructure for Discovery product line. The role will work directly with classic Boundary Representation (Brep) geometric algorithms to advance Discovery's capabilities utilizing its direct modeling environment. This position requires working in an autonomous environment and enjoying exploring new ways of solving unique problems.

Writes, codes, tests and analyzes 3D geometric algorithms (Brep), system level functions and applications in support of SpaceClaim Engineer and its integration into ANSYS Simulation products
Participates in an agile team as a developer, synthesizing product requirements into actionable development tasks and assisting with testing strategies
Recommends and performs software improvements and upgrades
Provides reports on progress against benchmarks for assigned program development and implementation projects
Assists in developing and maintaining user manuals, guidelines and application documentation

Minimum of 6 years of professional software development experience with C++ and C#
Significant development experience with Boundary Representation Solid Modeling
Development experience in differential geometry of curves and surfaces
Knowledge of polygonal modeling
Experience participating in highly technical development teams in all phases of commercial software development
Exceptional analytical and problem-solving skills
Ability to function in a team environment with an appreciation of aggressive goals
Energy, creativity, and a desire to succeed

PhD in mathematics, physics, computer science or engineering and 2 years of experience in professional software development
Knowledge of Engineering Simulation and ANSYS products
Experience working for CAD companies and other CAD products
Understanding and past experience in an agile development environment


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
Transparency and Integrity
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.

by Jobble

Associated topics: .net, algorithm, c++, c#, develop, developer, java, python, software development engineer, sw

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Loading some great jobs for you...