coloradotechnology | Software Engineer II in Boulder, CO

Software Engineer II

  • $104,620.00 - 154,250.00 / Year *
  • 6686 Jay Rd
  • Boulder, CO 80301
  • Full-Time
save job button


The Software Engineer II designs, implements and tests geometric algorithms and application infrastructure for the 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

Bachelor's degree in mathematics, physics, computer science or engineering
Minimum of 5 years of professional software development experience with C++ and C#
Knowledge of Boundary Representation Solid Modeling and Computer Aided Design
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

Master's in mathematics, physics, computer science or engineering and 2 years of professional software development experience
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.

Associated topics: backend, devops, java, perl, programming, python, sde, sdet, software developer, software engineer

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