Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$117k - $209.33k

Autodesk

Job Requisition ID #26WD101204Position OverviewAutodesk 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.ResponsibilitiesDesign, implement, test, document, and maintain production-quality SDKs and reusable software componentsDevelop across modern C#/.NET and modern C++, including communication and interoperability between managed C# and native C++ componentsParticipate actively in the architecture and design of developer-facing APIs, contributing experience and perspective to technical decisions across the teamDesign APIs that are intuitive, maintainable, and capable of evolving over time while minimizing breaking changes for consumersConsider API lifecycle concerns including compatibility, versioning, deprecation, and migration strategiesCollaborate with Autodesk product and platform teams that integrate and depend on the team's SDKsContribute to technical discussions with partner teams and represent the team's designs, decisions, and work in broader engineering forums when appropriateDevelop comprehensive automated unit tests and contribute to broader integration, compatibility, consumer, and performance testing strategiesOwn software through its complete delivery lifecycle, including build, packaging, CI/CD, artifact publishing, and releaseCreate and maintain NuGet packages and other software artifacts, including package versioning, signing, publishing, and dependency managementReason 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 QualificationsStrong demonstrated software engineering skills and experience developing production-quality softwareStrong 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 interoperabilityAbility to contribute effectively in both C# and C++, with demonstrated willingness to deepen expertise where neededExperience designing and implementing SDKs, libraries, or developer-facing APIsStrong understanding of API design principles and developer experienceExperience evolving APIs while considering backward compatibility, versioning, and the impact of changes on downstream consumersStrong experience with automated unit testing and designing software for testabilityExperience with software build, packaging, dependency management, and continuous integration practicesExperience working with source control and collaborative software development workflowsStrong technical communication skills and the ability to discuss, explain, challenge, and refine architecture and implementation approaches with other engineersAbility to work independently across unfamiliar areas of a technology stack and a demonstrated willingness to develop new technical expertisePractical experience using modern AI-assisted software development tools such as GitHub Copilot, Claude Code, Cursor, ChatGPT, or comparable technologiesDemonstrated 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 usedA 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 QualificationsExperience designing, implementing, or maintaining SDKs that are consumed by multiple products or development teamsExperience with integration testing, compatibility testing, consumer/application testing, or performance testingExperience with CloudBees or similar CI/CD platformsExperience creating and maintaining NuGet packagesExperience publishing software artifacts using Artifactory or similar artifact repositoriesExperience managing complex native and managed dependency graphs, package versioning, and dependency compatibilityFamiliarity with computational geometry, CAD, or related domainsUnderstanding of common geometry representations and their tradeoffs, including B-Rep, mesh, and primitive geometryExperience developing cross-platform native or .NET software, particularly for LinuxExperience with profiling, debugging, or optimizing performance across managed and native codeFamiliarity with cloud-based systems and servicesExperience with specification-driven or spec-driven software development practicesExperience creating API documentation, examples, migration guidance, or other materials that improve developer experienceLearn MoreAbout AutodeskWelcome 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!BenefitsFrom 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 Salary transparencySalary 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 OpportunityAt 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.BelongingWe take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: In-Person Onboarding and Identity VerificationThis role may require in-person onboarding and/or in-person ID verification.SummaryLocation: Portland, OR, USA; Novi, MI, USAType: Full time

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Portland, OR vacancy
  •  ...~ 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... 
    Senior
    Full time
    Night shift

    Zoominfo

    Vancouver, WA
    a month ago
  •  ...K 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... 
    Senior
    Permanent employment
    Full time

    Collabera

    Lake Oswego, OR
    more than 2 months ago
  • $97.02k - $163.03k

     ...of a highly motivated problem solver. An engineer who enjoys the challenge of resolving...  ...RESPONSIBILITIES: Develop and maintain complex Software system Acquire extensive business and...  ...time. For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be slotted... 
    Senior
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    CorVel Career Site

    Portland, OR
    more than 2 months ago
  •  ...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

    Silicon45 Corp.

    Portland, OR
    3 days ago
  •  ...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... 
    Senior
    Full time
    Work from home

    Custom Health

    Portland, OR
    more than 2 months ago
  • $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... 
    Senior
    Remote job
    Full time
    Work at office

    Speechify

    Portland, OR
    more than 2 months ago
  • $148.7k - $199.4k

     ...and ESPN Product & Technology is a global organization of engineers, product developers, designers, technologists, data...  ...spanning AWS, GCP, Azure, and a broad ecosystem of enterprise software vendors. As a Senior Software Engineer, you will build and operate the data... 
    Senior
    Full time
    Work experience placement

    5014 Disney Entertainment & Sports LLC

    Beaverton, OR
    4 days ago
  • $140k - $200k

     ...doing 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’... 
    Senior
    Full time
    Remote work

    Speechify

    Portland, OR
    more than 2 months ago
  •  ...Prophetic Software is not able to sponsor employment visas now or in the future. Candidates...  ...with us. About the Role: The engineering team is scaling to meet demand that is outpacing...  ...to our CTO, working alongside a team of senior engineers shipping features every two to... 
    Senior
    Full time
    Work at office
    Local area
    Immediate start
    Remote work
    Visa sponsorship
    Work visa
    Day shift

    Prophetic Technologies

    Portland, OR
    a month ago
  •  ...with passionate people who enjoy solving challenging problems, learning from each other, and getting better at the craft of software engineering. We take a holistic approach to designing, engineering, and ultimately driving business outcomes. We focus on helping startups... 
    Senior
    Full time

    Kickstand

    Portland, OR
    29 days ago
  •  ...continue leading us to greatness. The next tastemakers, playmakers, risk takers and glue players. Are you game? Senior Software Engineer - N IKE, Inc . - Beaverton , OR. Develop, code, configure and test software systems and solutions to meet defined digital... 
    Senior
    Contract work
    Casual work
    Remote work

    Nike

    Beaverton, OR
    more than 2 months ago
  •  ...Job Description Job Description Job Title: Senior Software Engineer - Algorithms Department: Software Engineering Reports To: Team Lead and Director of Software Engineering FLSA Status: Exempt, Salary, Full-Time Work Location: Portland or Hood River, Oregon... 
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office
    Monday to Friday
    Shift work

    Sightline Intelligence

    Portland, OR
    20 days ago
  •  ...continue leading us to greatness. The next tastemakers, playmakers, risk takers and glue players. Are you game? Senior Software Engineer - N IKE, Inc . - Beaverton , OR. Develop, code, configure and test software systems and solutions to meet defined digital... 
    Senior
    Contract work
    Casual work
    Remote work

    Nike

    Beaverton, OR
    more than 2 months ago
  • $111k - $160k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Job Description Summary Who is Mastercard Mastercard is a global technology company in the payments industry. We... 
    Senior
    Full time
    Worldwide

    Mastercard

    Vancouver, WA
    20 days ago
  • $111k - $160k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer The AI & Decision Engineering Platform powers intelligent, real-time decisioning for Mastercard’s fraud prevention and... 
    Senior
    Full time
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Mastercard

    Vancouver, WA
    a month ago
  • $160k - $200k

     ...class digital manufacturing platform, MISUMI Americas empowers engineers and procurement teams to accelerate innovation across the...  ...partner for the most innovative companies in the Americas. Senior Software Engineer Location: Remote (West Coast USA) Company: MISUMI... 
    Senior
    Permanent employment
    Immediate start
    Remote work
    Flexible hours

    Fictiv

    Portland, OR
    5 days ago
  •  ...Job Description Job Description As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges.  The Senior Software Engineer drives the design and implementation of... 
    Senior
    Local area
    Visa sponsorship

    Resource Data

    Portland, OR
    12 days ago
  • $111k - $160k

     ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: The Decision Management Program (DMP) team is looking for a Senior Software Engineer to support the Authorization... 
    Senior
    Full time
    Immediate start
    Worldwide

    Mastercard

    Vancouver, WA
    a month ago
  •  ...Senior Vice President, Software Engineering, SaaS About the Company An established global leader in digital learning and education technology. Industry E-Learning Type Public Company About the Role The Company is in search of a Head of Engineering... 
    Senior

    Confidential

    Portland, OR
    6 days ago
  • $100k - $200k

     ...ABOUT THIS JOB We’re looking for an experienced Senior/Lead/Principal Node.js (back-end JavaScript) Software Engineer join our innovative technology team at Trend Capital. In this role, you’ll play a pivotal part in making platforms highly usable and thoroughly enjoyable... 
    Senior
    Full time
    Work experience placement
    Flexible hours

    Trend Capital Holdings, Inc.

    Vancouver, WA
    more than 2 months ago
  •  ...developing situational intelligence and alerting software for over a decade. Swan Island's current...  ...Island Networks began as a software engineering lab working with the US government,...  ...it to market. Position Full-time Senior Software Engineer Responsibilities... 
    Senior
    Full time

    Swan Island Networks

    Portland, OR
    more than 2 months ago
  •  ...lifecycle management solutions powered by intelligent automation software and designed to meet the needs of TPRM teams at Global 2000...  ...Position Overview: We are seeking a highly skilled Senior Software Engineer to help design and build our AI agent platform — including... 
    Senior
    Work at office

    Aravo Solutions, Inc.

    Portland, OR
    5 days ago
  •  ...Senior Forward Deployed AI Engineer We are seeking a Senior Forward Deployed AI Engineer to support our Public Sector initiatives focused on building...  ...Qualifications ~5+ years of combined experience in software engineering and machine learning. ~ Active US Security... 
    Senior
    Casual work
    Live out
    Work at office
    Remote work
    Flexible hours

    G2 Venture Partners

    Clackamas, OR
    3 days ago
  • $166.88k

    Portland, ORTelecommuting allowed from anywhere within ID, WA, OR, or UTFull timeR-6884Job Title: Senior Software Development Engineer (multiple positions)Participate in a team environment for the delivery and maintenance of application systems. Program, debug, and test... 
    Senior
    Full time
    Work experience placement
    Immediate start
    Work from home
    Flexible hours

    Cambia Health Solutions

    Portland, OR
    3 hours ago
  •  ...most demanding enterprise customers, blending Site Reliability Engineering, Systems Engineering, and Service Engineering disciplines at a...  ...is the team for you. Your Impact You will be the most senior technical individual contributor on the team — setting the bar... 
    Senior

    Webex Events (formerly Socio)

    Portland, OR
    2 days ago
  •  ...We are seeking a highly motivated and technically proficient AI Engineer to join our growing Data & Analytics team. In this role, you...  ...Skills: ~11+ years of experience in Information Technology, Software Engineering, or Data Science, with a significant focus on AI/ML... 
    Senior
    Work experience placement
    Work at office
    Local area
    Remote work

    Celestica

    Portland, OR
    4 days ago
  •  ...Job Description Job Description Senior Neural Network Kernel Software Development Engineer Our client is making substantial investments in software to enhance the seamless deployment of neural networks on their hardware, streamlining the experience for researchers... 
    Senior

    Targeted Talent

    Portland, OR
    7 days ago
  •  ...Senior Manager, Software Engineer, Design Engineering WHO YOU WILL WORK WITH The Consumer Product & Innovation Design Engineering team develops 2D and 3D tools to enable virtual digital product creation. Our unique team brings together people from VFX, games... 
    Senior

    NIKE

    Beaverton, OR
    2 days ago
  • $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. •... 
    Full time
    Work at office
    Remote work
    Work from home
    Flexible hours

    Aflac

    Portland, OR
    more than 2 months ago
  •  ...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... 
    Full time
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research

    Tualatin, OR
    27 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!