Software Engineer
Engg
Position Overview
Job Requisition ID # 26WD101204
Autodesk is working to make design and manufacturing data more accessible and useful across products, workflows, and applications. A key part of that strategy is giving developers better ways to access and work with data stored in Autodesk Data Exchange. The Heimdall team develops SDKs and reusable software components that enable Autodesk products and developers to work with that data. Our current focus is the Geometry Utilities SDK, which provides programmatic access to geometry, including B-Rep, mesh, and primitive geometry—that would otherwise be difficult for external applications and services to consume. We are looking for a Senior Software Engineer who enjoys building high-quality SDKs and developer-facing APIs, working across managed and native code, and contributing to technical design decisions. You will work extensively in both modern C#/.NET and modern C++, and contribute across the lifecycle of our SDKs: architecture, API design, implementation, automated testing, packaging, CI/CD, release, and ongoing evolution. Engineers on the team are expected to work comfortably across both languages. A candidate may have deeper expertise in one than the other but should be capable of contributing in both and motivated to strengthen any gaps. This role is a good fit for an engineer who likes to dig deeply into technical problems, openly discuss and debate design alternatives, collaborate across teams, and continuously expand their technical skills. We also expect engineers on the team to make thoughtful use of modern AI-assisted development tools while maintaining strong engineering judgment and software quality.
Responsibilities
- Design, implement, test, document, and maintain production-quality SDKs and reusable software components
- Develop across modern C#/.NET and modern C++, including communication and interoperability between managed C# and native C++ components
- Participate actively in the architecture and design of developer-facing APIs, contributing experience and perspective to technical decisions across the team
- Design APIs that are intuitive, maintainable, and capable of evolving over time while minimizing breaking changes for consumers
- Consider API lifecycle concerns including compatibility, versioning, deprecation, and migration strategies
- Collaborate with Autodesk product and platform teams that integrate and depend on the team's SDKs
- Contribute to technical discussions with partner teams and represent the team's designs, decisions, and work in broader engineering forums when appropriate
- Develop comprehensive automated unit tests and contribute to broader integration, compatibility, consumer, and performance testing strategies
- Own software through its complete delivery lifecycle, including build, packaging, CI/CD, artifact publishing, and release
- Create and maintain NuGet packages and other software artifacts, including package versioning, signing, publishing, and dependency management
- Reason about complex dependency graphs and compatibility issues across reusable managed and native components
- Contribute to and maintain automated CI/CD pipelines used to build, test, validate, package, and deliver the team's software
- Use modern AI-assisted development tools as part of a disciplined engineering workflow, applying appropriate validation and engineering judgment to generated code and solutions
- Independently investigate unfamiliar technologies and technical problems, develop expertise, and share knowledge with the team
- Contribute to the growth of other engineers through technical collaboration and, as familiarity with the team and technology grows, informal mentoring
Minimum Qualifications
- Strong demonstrated software engineering skills and experience developing production-quality software
- Strong experience developing applications, libraries, or SDKs with modern C#/.NET and modern C++
- Experience working across C# and C++ boundaries or with comparable managed/native interoperability
- Ability to contribute effectively in both C# and C++, with demonstrated willingness to deepen expertise where needed
- Experience designing and implementing SDKs, libraries, or developer-facing APIs
- Strong understanding of API design principles and developer experience
- Experience evolving APIs while considering backward compatibility, versioning, and the impact of changes on downstream consumers
- Strong experience with automated unit testing and designing software for testability
- Experience with software build, packaging, dependency management, and continuous integration practices
- Experience working with source control and collaborative software development workflows
- Strong technical communication skills and the ability to discuss, explain, challenge, and refine architecture and implementation approaches with other engineers
- Ability to work independently across unfamiliar areas of a technology stack and a demonstrated willingness to develop new technical expertise
- Practical experience using modern AI-assisted software development tools such as GitHub Copilot, Claude Code, Cursor, ChatGPT, or comparable technologies
- Demonstrated ability to use AI-assisted development responsibly, including validating generated code, managing context, maintaining software quality, and recognizing when generated solutions require additional investigation or should not be used
A formal degree is not required. We value a strong foundation in computer science and software engineering principles, whether developed through formal education, professional experience, or other demonstrated technical work.
Preferred Qualifications
- Experience designing, implementing, or maintaining SDKs that are consumed by multiple products or development teams
- Experience with integration testing, compatibility testing, consumer/application testing, or performance testing
- Experience with CloudBees or similar CI/CD platforms
- Experience creating and maintaining NuGet packages
- Experience publishing so
$122k - $240.5k
...Recruiting for this role ends on 12/31/2026.The Team:Deloitte’s Cyber Engineering is a new team that is spearheading the buildout of... ...experience for all skill areas below:Hands-on experience in full stack software development across frontend and backend technologies....SuggestedLocal area$99k - $220k
...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to... ...in the semiconductor industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the forefront of innovation by...SuggestedLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week$126k - $158k
...infrastructure, building resilient, scalable systems that empower engineering teams across the entire business. If you thrive on solving... ...with New Relic.New Relic develops and distributes encryption software and technology that complies with U.S. export controls and licensing...SuggestedWork at officeRemote workFlexible hours- ...direct impact on the business; help design and build scalable software solutions, make critical technical design choices, implement and... ...years of post-baccalaureate experience in the job offered or a engineer-related occupation. Position requires: • Software Development •...SuggestedRemote work
- Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most exciting challenges in medical... ..., and professionals to share in our mission.Please join us as:Software EngineerJoin our growing Software for External Medical Device...SuggestedFull timeWork at officeLocal areaWorldwide
$129.6k - $207.4k
...drives innovation and delivers better business results.Opportunity OverviewWe are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering team. In this role, you will take ownership of developing Hardware Abstraction Layer...Flexible hours$104k - $131k
Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location or...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$79k - $99k
Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford, Burlington, Lewiston offices. Preference will be given to current employees and candidates who reside within a commutable...Full timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- Position Summary Our Deloitte AI & Engineering team to transform technology platforms, drive innovation, and help make a significant... ..., and fuel growth through innovation.Work you'll doAs a Software Engineer II on the AI & Engineering team, you will be responsible...Local areaVisa sponsorshipFlexible hours
- ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data...Immediate startRemote work
$117k - $209.33k
...Autodesk Data Exchange.The Heimdall team develops SDKs and reusable software components that enable Autodesk products and developers to work... ...and services to consume.We are looking for a Senior Software Engineer who enjoys building high-quality SDKs and developer-facing APIs...Full time- ...accelerating frontier research with high-quality data, advanced training pipelines, plus top AI researchers who specialize in software engineering, logical reasoning, STEM, multilinguality, multimodality, and agents; and second, by applying that expertise to help...For contractorsRemote workWork from homeFlexible hours
$97.02k - $163.03k
...development. We need the aid of a highly motivated problem solver. An engineer who enjoys the challenge of resolving complex problems with... ...FUNCTIONS & RESPONSIBILITIES:Develop and maintain complex Software systemAcquire extensive business and system knowledgeApply system...Minimum wageFull timeLocal areaRemote workFlexible hours$60 per hour
*W2 only - no C2C allowed* Title: Software Engineer III Pay : $60 per hour Type: Fully Remote EST or CST Duration: 6 month contract Position Overview: As a Software Engineer III, you will play a key role in building and maintaining robust, scalable...Hourly payContract workRemote work$100k - $300k
...About Us: Temu is seeking highly motivated and experienced Software Engineers to join our team. As a rapidly growing company, we are looking for talented individuals committed to helping us achieve our goals. In this role, you will have the opportunity to work with a...Full timeLocal area$115.9k - $197k
...invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers work together with the... ...is looking for the best and the brightest research scientist, software engineers, application development engineers, and senior...Minimum wageWork experience placementFlexible hours- ...Role Description This full-time remote Entry-Level Software Engineer role at Promolex involves designing, developing, and testing software features under the guidance of senior engineers. The engineer will write clean, maintainable code, assist in building and maintaining...Full timeRemote work
- ...behavioral health organizations across the country, and rapidly expanding both our product and team. The Role We’re hiring software engineers to build the product. You’ll own real parts of it end-to-end, work directly with the people using it, and ship fast. This...
$77k - $105k
...Salary: $77,000 - 105,000 per year Requirements: ~3+ years of non-internship professional software development experience ~2+ years of non-internship experience in design or architecture, including design patterns, reliability, and scaling of new and existing systems...Full timeInternshipWorldwide$175k - $210k
...LEAD BACKEND ENGINEER – AI PLATFORM & SERVICES REMOTE (U.S.) $175,000 – $210,000 BASE + BENEFITS The Opportunity Were partnering... ...advanced analytics to build the next generation of intelligent software solutions. The company is looking for a Lead Backend Engineer...Remote work- ...Software Engineer DocDraft is an AI-powered legal platform. We pair AI-generated documents with licensed attorney oversight to make legal services accessible to consumers and small businesses. Our platform handles sensitive client data, real-time AI workflows, and attorney...
$85k - $145k
...Forward Deployed Software Engineer About Threadlock Precision Threadlock Precision is a rapidly growing engineered component manufacturing organization serving leading aerospace and defense customers, including OEMs and Tier 1/Tier 2 suppliers. Backed by strong...Permanent employmentRemote work$30 per hour
...Associate AI Software Developer — Agentic Commerce (3 Openings)12-month contract, likelihood of extension or permanent hire Grand... ...an entry-level AI Software Developer! The focus is prompt engineering and agent quality — evals, golden datasets, LLM-as-judge scoring...Permanent employmentFull timeContract workLocal area$126k - $158k
...for all of our products: data ingest storage and query. As an engineer working on NRDB youll be contributing directly to the proprietary... ...database technology at the core of our business. We own our software from top to bottom and are directly responsible for its quality...Full timeWork at officeRemote workFlexible hours- ...Senior Node/React Software Engineer Location: Remote (US) with preference for hybrid in Richmond, VA Reports to: CTO About Cookie Cookie Finance is a rapidly growing, VC-backed financial platform built for content creators. We started as a tech-enabled accounting...Remote work
- ...through formal training programs.Job Description • The Automation Engineer must have demonstrated excellent technical skills in prior... ...• Experience with delivering automation solutions for complex software system or components beyond pure UI automation • Proven development...
$220k - $240k
...Senior Software Engineer - HealthTech New York City - Hybrid $220,000 - $240,000 per year We're partnering with a high-growth HealthTech company that is entering its next phase of expansion. Following strong adoption of its core platform, the business is investing...- ...The role involves developing the software integration layer between kdb+/q systems and FPGA accelerator runtime libraries to improve... ...C++, Linux Systems Programming, kdb+/q, PCIe/DMA, Performance Engineering, Memory Management, NUMA, FPGA Integration, Python, Git/CI, Data...
- ...Senior Software Engineer (C++/Qt/Linux)-Medical Device Location : Remote Position Overview We are seeking a Senior Software Engineer to join a leading medical device organization developing innovative robotics and enabling technologies. In this role, you will...Remote work
- ...credentialing, onboarding, and managing brokers, providers, members, and claims. About the Role : We are seeking a Senior Software Engineer to design and build core services on our platform. You will own features end-to-end — from design through production operation...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- intel software engineer Portland, OR
- director software engineering Portland, OR
- software engineer Portland, OR
- senior robotics software engineer Portland, OR
- financial software developer Portland, OR
- part time software developer remote Portland, OR
- software engineer remote Portland, OR
- ngo software engineer Portland, OR
- software development engineer aws Portland, OR
- network software engineer Portland, OR




