Principal Software Developer
Autodesk
Principal Software Developer, Viewer Platform
Autodesk's Viewer Platform powers high-performance 2D and 3D visualization experiences across our product portfolio. As a Principal Software Engineer, you will define and drive the technical direction of the Viewer ecosystem and product workflows, shaping architecture, platform capabilities, and engineering practices across multiple teams.
You will operate on highly complex, ambiguous problems that span systems, domains, and organizations. You are expected to identify and frame high-impact opportunities, align stakeholders, and lead cross-team execution. Success in this role is measured by your ability to deliver impact across multiple teams and evolve platform-level capabilities that enable the broader ecosystem.
This role combines deep hands-on engineering with strategic technical leadership, ensuring scalable, performant, and extensible solutions that support current and future product needs.
If you are an enthusiastic technical leader, keen to work on complex, high-impact SaaS applications and enjoy working in a dynamic, fast-paced team with state-of-the-art technologies, we would love to hear from you!
Responsibilities
- Lead the design and implementation of large-scale, cross-team initiatives that impact viewer platform, products and services
- Identify, frame, and prioritize high-impact technical problems aligned with product and platform strategy
- Solve complex, ambiguous technical problems by breaking them down into clear approaches and executable plans
- Influence and align multiple teams, ensuring consistent engineering practices and architectural standards
- Act as a technical authority for critical decisions, guiding trade-offs across performance, scalability, and developer experience
- Drive adoption of shared platform capabilities, frameworks, and patterns across teams
- Improve engineering velocity by introducing tools, frameworks, and best practices that scale across the organization
- Lead root-cause analysis of systemic issues and implement durable, cross-platform solutions
- Mentor senior engineers and elevate engineering standards across the organization
- Partner with Product, UX, and platform teams to shape long-term roadmap and translate business needs into technical strategy
- Partner with Architects and evolve system architecture to ensure long-term extensibility, maintainability, and performance across the ecosystem
Minimum Qualifications
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent practical experience
- 8+ years of professional software development experience, including significant work on large-scale or platform systems
- Expert-level proficiency in JavaScript/TypeScript and modern web technologies
- Strong experience designing and evolving complex system architectures across multiple teams or domains
- Deep understanding of high-performance applications, distributed systems, and service-oriented architecture
- Proven ability to lead cross-team technical initiatives and influence without direct authority
- Strong experience with performance optimization, debugging, and operating complex production systems
- Experience with modern development practices, including CI/CD and automated testing (e.g., Jest, Cypress)
- Experience working in Agile environments with short release cycles
- Demonstrated ability to operate independently in highly ambiguous problem spaces
- Demonstrated ability to write clean, maintainable, well-documented code
- Excellent communication skills with the ability to influence senior stakeholders
Preferred Qualifications
- Experience as a tech lead and mentor of junior and senior engineers
- Experience with cloud-native architectures and large-scale distributed systems
- Expertise in 2D/3D visualization systems, rendering engines, or graphics technologies
- Experience building or evolving platform ecosystems (APIs, extensibility, developer platforms)
- Experience with observability, monitoring, and production system operations at scale
- Experience serving in a Scrum leadership capacity
- ...for this position.Position Description:Develops enterprise J2EE data reference applications... ...by developing complex or multiple software applications and conducting studies of alternatives... ...) and five (5) years of experience as a Principal Software Engineer/Developer (or closely...SuggestedFull time
- ...perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. THE ROLE: AMD is looking for a principal software developer to join our growing team. As a key contributor you will be part of our ROCm GPU-compute mathematical libraries team...Suggested
- ...together, we’ll advance your career.THE ROLE: We are seeking a Principal Software Engineer to serve as the senior technical leader for ROCm... ...flaky-test detection, bisection automation, and self-service developer pre-submit pipelines.Champion modern, agile quality...SuggestedContract workShift work
$148.3k - $266.9k
...Unleash your talent and redefine what’s possible.Job Description:Parsons Corporation is currently searching for a full-time Principal Software Developer position at our Herndon & Chantilly, VA locations. This will lead teams in the design, development, and maintenance of...SuggestedFull time- ...and defect resolution according to Agile software development methodologies. Builds,... ...initiatives into business solutions by developing complex or multiple software applications... ...) and five (5) years of experience as a Principal Software Engineer/Developer (or closely...SuggestedFull time
$103.6k - $176.4k
...dynamic, look no further — Haemonetics is your employer of choice.Job DetailsPrincipal Software Developer - SafeTrace Tx Platform | Haemonetics Hospital SolutionsWe are seeking a Principal Software Developer to drive the technical direction of SafeTrace Tx, our industry-...Hourly payFull timeTemporary workImmediate startMonday to FridayFlexible hours$117.9k - $184.3k
Job DescriptionThe Process Improvement and Engineering Support (PIES) unit at the Naval Nuclear Laboratory (NNL) is seeking a Software Developer with a strong emphasis on Quality Assurance (QA) to support the NRF Custom Application Team. In this role, you will be...- ...position.Position Description:Designs, develops, and executes automated test scripts for... ...solutions by developing complex or multiple software applications and conducting studies of... ...) and five (5) years of experience as a Principal Software Engineer/Developer (or closely...Full time
$170k - $240k
...and security. At Fortinet, our mission is to safeguard people, devices, and data everywhere. We are currently seeking a Principal Software Developer Engineer for our FortiSwitch team.Job Responsibilities:Develop and maintain software components on current and future productsResponsible...Full timeWorldwideHome office$131.3k - $237.35k
Leidos is seeking Principal Software Developers to join the Air Traffic Business Area within the Homeland Sector, supporting the development of next-generation flight service and air traffic systems. This work aligns with the FAA’s broader initiative to modernize legacy...Full timeRemote work- Job Summary:We are seeking a talented individual to join our team as a Principal Software Developer in Long Island City, NY. This role will involve leading a team of developers in designing and building cutting-edge software solutions.Responsibilities:- Lead a team of...
$135.2k - $306.4k
...build, validation, change management, and deployment across OCI. Merino sits at the center of OCI software delivery. This role offers the opportunity to improve developer productivity, release safety, and operational confidence while helping define the future of AI-assisted...Temporary workFlexible hours$96.8k - $223.4k
As a member of the software engineering division, you will apply intermediate to advanced knowledge of software architecture to perform software development tasks associated with developing, debugging, or designing software applications or operating systems according to...Temporary workRelocationFlexible hours$119.14k - $169.14k
...across all of the company’s games - Mobile Game Tech! Do you love developing data models and visualizations to help teams make strategic... ...model design and data analysis aspects of the FinOps team’s software development, including close collaboration with other FinOps software...Full timeLocal area$135.2k - $306.4k
...plane level and performance problems. You should be a rock solid developer able to dive deep into low-level systems, design broad... ...envision, collaborate with executives for investment and drive the software design and development for new major data-plane components of...Temporary workWork experience placementWorldwideFlexible hours$227k - $303k
...2025. Learn more at .About the TeamThe Developer Experience team owns the services, systems... ...engineer at CoreWeave to build and ship software faster, more safely, and with greater... ...thousands of engineers.About the RoleThis is a principal-level software engineering leadership...Permanent employmentFull timeTemporary workCasual workWork at officeRemote workFlexible hours$96.8k - $223.4k
...technical problems, and mentor engineers while continuing to deepen your own technical expertise. ResponsibilitiesAs a Principal Software Developer, you will lead the design, development, and evolution of backend services, APIs, and core server-side systems that support...Temporary workWork at officeRemote workWorldwideRelocationRelocation packageFlexible hours$229.2k - $319.5k
...the opportunity to work in a variety of broader domains. As a Principal Software Engineer, you’ll work alongside other engineers to implement... ...with a clear illustration of extraordinary engineering.Developer Connections (DevCon) connects Riot's developers across Game...Local areaImmediate startFlexible hours- Syniverse is the world’s most connected company. Whether we’re developing the technology that enables intelligent cars to safely react... ...culture and great benefits.Who We're Looking ForThe Principal Software Developer role performs coding, debugging, testing and troubleshooting...Full timeRemote workFlexible hours
- ...DescriptionRemote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office.The Role:This Principal Software Engineer - Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business...Full timeH1bWork at officeLocal areaRemote workWork from homeShift work
$234k - $292.5k
...and leading modem chipset partners on advanced LGA-based platforms.As a Principal Modem Architect, you will own the complete modem firmware architecture for LGA modem modules, drive modem software stack integration strategy, and provide technical leadership across modem...Temporary workImmediate start$166k - $203k
Job Responsibilities:Develop and maintain software components on current and future networking related products. Hands on in bug fixing current products. Work closely with hardware team to deliver high quality productsImplement software features of high quality and on schedule...Full timeWorldwide$114.6k - $234.6k
...the job remains posted.Career Level - IC4ResponsibilitiesDesign, develop, test, deploy, and operate modern, cloud-native, AI-first... ...best practicesSpecify, design, and implement changes to existing software architecture to meet changing needs. Provide technical leadership...Temporary workFlexible hours$114k - $171k
...history.Northrop Grumman Aeronautics Systems is looking to add a Principal Software Engineer - Java Middle Layer to join our team of qualified,... ..., XML and related technologies (i.e., XPath, XSLT, XSD)• Develop enterprise solutions for Java Enterprise Edition (JEE) in a...Full timeRemote workRelocation packageShift work$142.8k - $274.8k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...you passionate about Windows apps and the developer ecosystem? Do you have a deep understanding... ...? The Microsoft Store team is seeking a Principal Software Engineer, Windows Apps & Developer...Ongoing contractLocal area3 days per week$114.6k - $234.6k
...compromising performance.Our team is responsible for designing and developing fundamental architectural changes for GPU delivery, health... ...diving deep into any part of the stack, as well as software debugging and low-level systems troubleshooting.Passion for Simplicity...Temporary workFlexible hours$118k - $177k
...future of information management. Join us.Your Impact: The Principal Developer, IT - System Integrations is a senior technical leader responsible... ..., or equivalent experience.10+ years of experience in software development and system integrations.8+ years designing and building...$127k - $158.7k
...The Role AspenTech is looking for a talented and experienced Developer to join our Enterprise Operations Platform (EOP) organization.... ...development team responsible for delivering next-generation industrial software solutions. You will help drive the implementation of strategic...Temporary workWork experience placement- ...Principal Software Engineer Docker seeks a Principal Software Engineer to define the technical vision and architecture for our internal Developer Tools team. This is a rare opportunity to establish how software is designed, built, shipped, and operated at Docker. With...Remote workAfternoon shift
- ...Overview Are you ready to take your career to the next level? BigBear.ai is seeking a Principal Software Developer to join our GALE (Generic Area Limitation Environment) Support team. This is your chance to work on impactful projects that directly support the Department...Remote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- principal software engineer manager United States
- principal software engineer United States
- senior principal software engineer United States
- principal data analyst United States
- senior principal cloud computing engineer United States
- principal solution architect United States
- principal scientist United States
- principal structural analysis engineer United States
- principal architect United States
- principal network architect United States

