{"schemaVersion":"jobsearcher.job.v1","id":"3e00d24abfbb2be3658e03e3","url":"https://jobsearcher.com/jobs/3e00d24abfbb2be3658e03e3","canonicalUrl":"https://jobsearcher.com/jobs/3e00d24abfbb2be3658e03e3","title":"Software Engineer C++, C#, .NET","description":"Software Engineer in C++, C# and .NET\nAt Anark our Software Engineer is responsible for the development of critical integrations with 3D CAD systems. This position works with a team of motivated engineers to plan software releases that adhere to customer requirements within business-acceptable timeframes.\n\nThe ideal candidate will be strong in the Microsoft family of programming languages and have experience developing on the Windows platform. A solid background with linear algebra and geometry is a must. Additional CAD specific knowledge/experience is very helpful like libraries, CAD use, CAD systems backend, STEP, etc.. As an Anark Engineer working on our CAD software you will maintain and enhance CAD adapters that are used to import complex 3D product data (product structure, geometry, attributes, MBD model views and PMI data) and publish visualization data into Anark Collaborate platform for downstream use cases. CAD adapter integrates with CAD systems using CAD software APIs and uses third party libraries for neutral formats like STEP.\n\nThis role is hybrid - onsite in Boulder 2 days/week\n\nRequired Knowledge and Skills\nStrong C++. C# and .NET programming skills\nSome experience with 3D data\nSolid linear algebra and geometry skills\n3D basic understanding of BREP and polygonal mesh data, scene graphs, DAGs, and transformation matrices a big plus\nDesired Skills (Which combo do you bring?)\nExperience integrating with CAD software libraries\nUnderstanding of STEP and other 3D concepts\nExperience using best-practices design/architectural patterns and loosely coupled component-based programming\nExperience with agile development methodologies including Test Driven Development, and a propensity for refactoring code\nExperience using Microsoft Visual Studio and Azure DevOps\nBasic knowledge of automated testing, such as writing unit tests\nRequired Education\nBS in Computer Science or equivalent\n5-12 years of professional software development experience\nCompany\n\nAnark is a leading provider of intelligent information management (IIM) software and solutions for technical industry, enabling engineering, procurement, manufacturing, and field service organizations to publish and manage technical content, for access and collaboration workflows across the extended enterprise—yielding faster iterations, reduced material waste, and higher-quality products and services with substantial cost savings.\n\nAnark helps market leaders such as GE, Boeing, Lockheed Martin, Allison Transmission, Johnson & Johnson, Cisco, Ericsson, and TE Connectivity with their Digital Transformation, leveraging smart technical content to streamline procurement, manufacturing, and field service operations.\n\nCulture, Compensation, Citizenship and more\n\nCome work in a cutting-edge, exciting, fun, energetic, friendly, and supportive work environment.\n\nAnark Corporation strives to be a “change the world” innovator. Anark offers a competitive salary, performance bonus plan, stock options, 401(k) retirement program with employer match, and a comprehensive and generous benefits program. A background check will be performed on all qualified applicants prior to an offer for employment.\n\nWithin our inclusive environment, engineers \"have a say\" and the ability to work on a variety of challenging projects. We are building out our NextGen products in the enterprise, cloud-enabled and SaaS space. A great place to learn and grow as we offer a very open and collaborative atmosphere. Anark offers very competitive pay, our engineers starting base salary is 110,000 - 130,000 depending on skills, experience and the specific role. We also offer equity, bonus, 100% employer paid full medical benefits, learning and fitness perks and much more. Consider joining Anark if you are looking for a long-term career home where you can become a significant contributor. Sorry, no contractors, 3rd parties or agencies please.\n\nThis position requires either US citizenship or US permanent resident legal status. No sponsorship.","company":"Talentarchitectcom","rawCompany":"talentarchitectcom","city":"Boulder","state":"CO","isRemote":false,"isActive":false,"createdAt":"2026-04-14T11:22:42.444Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2199.00","title":"Engineers, All Other","slug":"engineers-all-other"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer C++, C#, .NET","description":"Software Engineer in C++, C# and .NET\nAt Anark our Software Engineer is responsible for the development of critical integrations with 3D CAD systems. This position works with a team of motivated engineers to plan software releases that adhere to customer requirements within business-acceptable timeframes.\n\nThe ideal candidate will be strong in the Microsoft family of programming languages and have experience developing on the Windows platform. A solid background with linear algebra and geometry is a must. Additional CAD specific knowledge/experience is very helpful like libraries, CAD use, CAD systems backend, STEP, etc.. As an Anark Engineer working on our CAD software you will maintain and enhance CAD adapters that are used to import complex 3D product data (product structure, geometry, attributes, MBD model views and PMI data) and publish visualization data into Anark Collaborate platform for downstream use cases. CAD adapter integrates with CAD systems using CAD software APIs and uses third party libraries for neutral formats like STEP.\n\nThis role is hybrid - onsite in Boulder 2 days/week\n\nRequired Knowledge and Skills\nStrong C++. C# and .NET programming skills\nSome experience with 3D data\nSolid linear algebra and geometry skills\n3D basic understanding of BREP and polygonal mesh data, scene graphs, DAGs, and transformation matrices a big plus\nDesired Skills (Which combo do you bring?)\nExperience integrating with CAD software libraries\nUnderstanding of STEP and other 3D concepts\nExperience using best-practices design/architectural patterns and loosely coupled component-based programming\nExperience with agile development methodologies including Test Driven Development, and a propensity for refactoring code\nExperience using Microsoft Visual Studio and Azure DevOps\nBasic knowledge of automated testing, such as writing unit tests\nRequired Education\nBS in Computer Science or equivalent\n5-12 years of professional software development experience\nCompany\n\nAnark is a leading provider of intelligent information management (IIM) software and solutions for technical industry, enabling engineering, procurement, manufacturing, and field service organizations to publish and manage technical content, for access and collaboration workflows across the extended enterprise—yielding faster iterations, reduced material waste, and higher-quality products and services with substantial cost savings.\n\nAnark helps market leaders such as GE, Boeing, Lockheed Martin, Allison Transmission, Johnson & Johnson, Cisco, Ericsson, and TE Connectivity with their Digital Transformation, leveraging smart technical content to streamline procurement, manufacturing, and field service operations.\n\nCulture, Compensation, Citizenship and more\n\nCome work in a cutting-edge, exciting, fun, energetic, friendly, and supportive work environment.\n\nAnark Corporation strives to be a “change the world” innovator. Anark offers a competitive salary, performance bonus plan, stock options, 401(k) retirement program with employer match, and a comprehensive and generous benefits program. A background check will be performed on all qualified applicants prior to an offer for employment.\n\nWithin our inclusive environment, engineers \"have a say\" and the ability to work on a variety of challenging projects. We are building out our NextGen products in the enterprise, cloud-enabled and SaaS space. A great place to learn and grow as we offer a very open and collaborative atmosphere. Anark offers very competitive pay, our engineers starting base salary is 110,000 - 130,000 depending on skills, experience and the specific role. We also offer equity, bonus, 100% employer paid full medical benefits, learning and fitness perks and much more. Consider joining Anark if you are looking for a long-term career home where you can become a significant contributor. Sorry, no contractors, 3rd parties or agencies please.\n\nThis position requires either US citizenship or US permanent resident legal status. No sponsorship.","datePosted":"2026-04-14T11:22:42.444Z","dateModified":"2026-04-14T11:22:42.444Z","hiringOrganization":{"@type":"Organization","name":"Talentarchitectcom","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Boulder","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"3e00d24abfbb2be3658e03e3"},"url":"https://jobsearcher.com/jobs/3e00d24abfbb2be3658e03e3"}}