Software Engineer
$117k - $209.33kAutodesk
**Position Overview**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 software artifacts using Artifactory or similar artifact repositories* Experience managing complex native and managed dependency graphs, package versioning, and dependency compatibility* Familiarity with computational geometry, CAD, or related domains* Understanding of common geometry representations and their tradeoffs, including B-Rep, mesh, and primitive geometry* Experience developing cross-platform native or .NET software, particularly for Linux* Experience with profiling, debugging, or optimizing performance across managed and native code* Familiarity with cloud-based systems and services* Experience with specification-driven or spec-driven software development practices* Experience creating API documentation, examples, migration guidance, or other materials that improve developer experience**Learn More****About Autodesk**Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!**Benefits**From health and financial benefits to time away and everyday wellness, we give Autodeskers the best, so they can do their best work. Learn more about our benefits in the U.S. by visiting transparency**Salary is one part of Autodesk’s competitive compensation package. For U.S.-based roles, we expect a starting base salary between $117,000 and $209,330. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.**Equal Employment Opportunity**At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law. **Belonging**We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: **In-Person Onboarding and Identity Verification**This role may require in-person onboarding and/or in-person ID verification. #J-18808-Ljbffr
- ...Prophetic Software is not able to sponsor employment visas now or in the future. Candidates must be authorized to work in the United... ...Come disrupt an industry with us. About the Role: The engineering team is scaling to meet demand that is outpacing our ability to...SuggestedFull timeWork at officeLocal areaImmediate startRemote workVisa sponsorshipWork visaDay shift
$81k - $200k
...We’re looking for an experienced Full-Stack Go Software Engineer to join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal role in making platforms highly usable and thoroughly enjoyable for our clients and partners. Being self-motivated...SuggestedFull timeFlexible hours- ...Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to... ...industry. The impact you'll make As a Software Engineer at Lam, you will be at the forefront of innovation by...SuggestedFull timeLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week
$105k - $145k
...Goals Working with Diverse Populations What does it take to be successful in this role? • Extensive experience in software development and modern programming languages. • Proven experience with Scrum and advanced DevOps methodologies. •...SuggestedFull timeWork at officeRemote workWork from homeFlexible hours- ...with easy to use APIs? We are too! We're looking for talented software developers with experience or excitement in building and... ...Description Our growing Fintech startup seeks a mid-senior software engineer to join the team. You’ll be working on a small team of self-...SuggestedFull timeShift work
- ..., 401K retirement savings plan, Life Insurance, Disability Insurance. Job Description Position Details: Job Title: Software Engineer – Senior Location: Lake Oswego, OR Duration: 6 month (may extend) Skills Required • 5+ years of professional experience...Permanent employmentFull time
- ...~ Developer-Facing Features: Extend the platform with engineering maturity scoring, change management workflows, AI-generated reports... ...Advanced proficiency in TypeScript and Node.js with strong software architecture fundamentals Hands-on experience designing and...Full timeNight shift
$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... ...& RESPONSIBILITIES: Develop and maintain complex Software system Acquire extensive business and system knowledge Apply...Minimum wageFull timeLocal areaRemote workFlexible hours- ...Our company is looking for a Staff Software Engineer who has a passion for delivering great software products that meet customer needs. The right candidate will be a self-motivated positive person who can work independently as well as being a team player, has excellent...Full time
$140k - $200k
...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...Remote jobFull timeWork at office- ...based patients with precision and at scale. Visit our website to learn more: About the Job : Custom Health Software (SW) Engineers develop, extend, and continuously improve our Cloud native technology platform that powers our healthcare businesses. SW...Full timeWork from home
$115k - $145k
...As a Software Engineer on the Professional Archive Search team, you’ll help design, build, and deliver high-quality software solutions that power our search platform. Your work will support Smarsh clients in meeting their compliance needs by enabling reliable, scalable...Full timeWork at officeLocal areaFlexible hours- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Internship
$148.7k - $199.4k
...Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists... ...spanning AWS, GCP, Azure, and a broad ecosystem of enterprise software vendors. As a Senior Software Engineer, you will build and...Full timeWork experience placement- ...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...
$148.7k - $199.4k
...Job Posting Title: Sr Product Software Engineer Req ID: 10160206 Job Description: This position must sit onsite four (4) days a week in our Seattle, WA technology location Overview On any given day at Disney Entertainment & ESPN Technology, we're reimagining ways...Full timeWorldwide$140k - $200k
...people around the globe work on Speechify in a 100% distributed setting - Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups...Full timeWork at officeRemote work$140k - $200k
...seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product...Full timeRemote work- ...employee stocks since we are employee-driven, not investor-driven. Job Description We are looking for an awesome backend engineer to join our team! This person will extend our back-end system architecture, develop services that will scale to tens of millions...Full time
$82.2k - $113.1k
...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs....For contractorsLocal areaRemote workWorldwideWork visaFlexible hours- Software Engineer II We are looking for a Software Engineer II with CMS and web development experience. You'll participate in the design, programming, testing, documentation, and implementation of website frontend and backends. Knowledge of containerization concepts, Wordpress...Permanent employmentFull timeWork experience placementH1bLocal area
$77.1k - $123.3k
...innovation that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a...Full timeLive inLocal areaWorldwide$100k - $150k
...or thousands, we build the surfaces they use to see what those jobs are doing and act on them. We are looking for a full-stack software engineer to design, build, and launch new features on these web applications and to keep improving the experiences employers already...Work experience placementLocal areaRemote work$16.8 per hour
Junior Software Engineer At NAVEX, we're making the world a better place. A safer place. A more ethical place. A place where anyone, anywhere can have a voice. That's a serious impact. At NAVEX, you will join our product engineering team that shares a passion for writing...Hourly payPart time$122.5k - $168.4k
Are you ready to help redefine the enterprise software lifecycle by blending solid software engineering with cutting-edge AI? We are looking for a skilled Software Development Engineer to contribute to our transition into an AI-augmented development model. In this role,...Ongoing contractFull timeLocal areaWorldwideShift work$118k - $178k
...approaches. You will also create reusable UI, visualization, and integration patterns that improve consistency, reduce one-off engineering work, and support reliable analytics rendering. In addition, you will use strong engineering judgment to review code, unblock teammates...Work experience placementLocal area- ...Telestream is a leading provider of digital media tools and software solutions for the broadcast, streaming, and media industries.... ...services, and we are looking for a Software Developer to join our Engineering team. Location: US Hybrid (Beaverton, OR/Hybrid) In-...Hourly payFull timeWork at officeVisa sponsorshipWork visaFlexible 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...Work at officeRemote workRelocation3 days per week- We are looking for a remarkable Software Development Engineer to join us! We've built a team of not just the best engineers, but some really awesome humans as well. This team builds cloud software (platform + apps + ecosystem) to accelerate the flow of government data into...Local areaVisa sponsorship
- Software Support Engineer - 2nd Level Support Company Description PVA TePla OKOS, a subsidiary of PVA TePla AG in Germany, is a leading provider of nondestructive testing solutions specializing in ultrasound immersion testing and scanning acoustic microscopy. Its products...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- software engineer internship remote Portland, OR
- senior software engineer ruby on rails Portland, OR
- software developer positions Portland, OR
- agile software developer Portland, OR
- entry level software engineer remote Portland, OR
- senior software engineer remote Portland, OR
- senior software design engineer Portland, OR
- senior software engineer Portland, OR
- startup software engineer Portland, OR
- remote entry level software developer Portland, OR


