Principal Software Architect

4 weeks ago


Pune, Maharashtra, India Autodesk Full time

Job Overview

Autodesk is seeking a highly skilled Principal Software Engineer to join our Desktop Connector team. As a key member of our engineering team, you will play a crucial role in driving the implementation of our desktop connector application, which interacts with major desktop products and Autodesk services like BIM, AutoCAD, and C3D. This is an exciting opportunity to work on applications that directly impact millions of users of Autodesk products.

Key Responsibilities

  • Contribute to all aspects of software development, from design to estimation, development, and testing.
  • Develop, debug, and build automated tests for various programming assignments.
  • Partner closely with product owners, software architects, and other software engineers to turn high-level requirements into product enhancements delivered to customers incrementally and continually.
  • Contribute to process improvements and deliverables that increase the effectiveness and efficiency of the team in responding to customer and business needs.
  • Design and implement reusable and modular components that fit into existing applications and services.

Requirements

  • 8-13 years of experience developing software in .Net.
  • Well-versed in using design patterns and developing complex solutions.
  • 5+ years of experience with C# and developing Windows Forms and WPF applications.
  • Understanding of architectural patterns such as dependency injection.
  • Experience developing and consuming REST APIs and optimizing for performance.
  • Experience with software development lifecycle (SDLC) processes, tools, and Agile methodologies, including Kanban/Sprint.
  • BS in Computer Science or related field, or equivalent work experience.

Preferred Qualifications

  • Experience in desktop development with an understanding of components involved in a desktop app like DropBox.
  • 2+ years of experience with WCF and inter-experience creating detailed technical documentation.
  • 2+ years of experience working in industry-leading cloud platforms like AWS or similar.
  • Experience in building, running, and monitoring applications at large scale.
  • Experience with multi-repo GIT code bases, profiling tools, testing frameworks, scripts, automated CI/CD pipelines.
  • Experience with relational or non-relational databases and database design principles at cloud scale.

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 – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.

When you're an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us.

Salary Transparency

Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.

Diversity & Belonging

We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here:


  • Principal Engineer

    2 weeks ago


    Pune, Maharashtra, India FIS Full time

    Job Title: Principal Engineer - Software ArchitectThis role is responsible for leading the development of cloud-ready software solutions using cutting-edge technologies such as Java, Angular, Kafka, and Kubernetes.Key Responsibilities:Architect and implement software solutions that meet business requirements.Lead the development team to deliver high-quality...


  • Pune, Maharashtra, India Cybage Software Full time

    Job Description:Cybage Software is seeking a highly skilled Principal .NET Software Engineer to join our team in Pune. As a key member of our engineering team, you will play a vital role in designing and architecting cutting-edge .NET-based applications.About the Role:We are looking for an experienced software developer with a strong focus on .NET...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Overview:The Principal Software Engineer is responsible for setting the direction for software development and innovation at Rocket Software Inc.This role requires a deep understanding of software engineering principles, software development methodologies, and the ability to lead cross-functional teams to deliver high-quality software products.Key...


  • Pune, Maharashtra, India Siemens Technology and Services Private Limited Full time

    Siemens Technology and Services Private Limited is looking for a highly skilled Principal Software Architect to join our team.As a key member of our software development team, you will be responsible for designing and developing cloud native backend services using Golang or similar technologies. You will work closely with our team to ensure that our software...


  • Pune, Maharashtra, India Autodesk Full time

    Job OverviewAutodesk is seeking a highly skilled Principal Software Engineer to join our Platform team. As a key member of our team, you will play a crucial role in guiding the implementation of our cloud data platform. This is an exciting opportunity to work on applications that directly impact millions of users of Autodesk products.Key...


  • Pune, Maharashtra, India Autodesk Full time

    About the RoleAutodesk is seeking an exceptional Principal Software Engineer to drive innovation and lead technical teams in the development of cutting-edge software solutions.This is an exciting opportunity for a highly skilled software engineer to work on large-scale projects, contribute to design principles, and spearhead solutions for complex...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Overview:The Senior Software Architect will lead the design and implementation of software features, functionality, and enhancements, ensuring compatibility with hardware and influencing software design in relation to hardware.Key Responsibilities:Develop software tools, including operating systems, compilers, routers, networks, utilities, databases, and...

  • Principal Architect

    3 weeks ago


    Pune, Maharashtra, India Ozone API Full time

    About the RoleWe are seeking a highly skilled Principal Architect to lead our engineering team. The ideal candidate will have extensive experience in software development, system design, and architecture.As a key member of our team, you will be responsible for driving the architectural vision and software design for our product suite. You will work closely...


  • Pune, Maharashtra, India Autodesk Full time

    Position OverviewAutodesk is seeking a highly skilled Principal Software Engineer to contribute to the development of our cloud data platform. As a key member of our Platform team, you will work on applications that directly impact millions of users of Autodesk products. This is an opportunity to work on complex software systems and help shape the future of...

  • Product Architect

    1 month ago


    Pune, Maharashtra, India Siemens Industry Software (India) Private Limited Full time

    Job Title: Principal Product Architect-TeamcenterSiemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Our Product Lifecycle Management (PLM) software is used by companies to conceive and manufacture products such as Formula 1 cars, skyscrapers, ships,...

  • Principal Architect

    1 month ago


    Pune, Maharashtra, India Zycus Full time

    Job Title: Principal Architect - JavaZycus is a pioneer in Cognitive Procurement software and has been a trusted partner of choice for large global enterprises for two decades. We are seeking a highly skilled and experienced Principal Architect to be part of our engineering team and contribute to the development and execution of our technical...


  • Pune, Maharashtra, India NR Consulting - India Full time

    Job Title: Principal Java Software ArchitectLocation: IndiaExperience: 5+ yearsJob Description:Provide technical guidance and mentoring to junior developersWork with cross-functional teams to design, develop, and implement Java-based solutionsCollaborate with stakeholders to gather and understand project requirementsEnsure code quality through debugging,...


  • Pune, Maharashtra, India PeopleGene Full time

    PeopleGene: Principal Solutions Architect OpportunityWe are seeking a highly skilled Principal Solutions Architect to lead the design and implementation of scalable, innovative technology solutions that drive business transformation at PeopleGene. The ideal candidate will possess a deep understanding of cloud-native architectures and data integration...


  • Pune, Maharashtra, India PeopleGene Full time

    Job Title: Principal Solutions ArchitectWe are seeking a highly skilled Principal Solutions Architect to design and lead scalable, innovative technology solutions that drive business transformation.The ideal candidate will possess a deep understanding of scalable Cloud Architectures and API's, the latest DevOps methodologies, and a strong commitment to...


  • Pune, Maharashtra, India Wolters Kluwer (India) Private Limited Full time

    Job Title: Principal Application ArchitectDescription:We are seeking a highly skilled Principal Application Architect to join our team at Wolters Kluwer (India) Private Limited. As a key member of our architecture team, you will be responsible for designing and implementing innovative solutions to address specific business problems.Key Responsibilities:*...


  • Pune, Maharashtra, India Pottery Barn Full time

    About the RoleAs a key member of our technical team, you will be responsible for leading the integrations roadmap and architecting scalable, performant, and resilient solutions. You will work closely with our product managers and fellow architects to establish standards and patterns for our software engineering practices.Key Responsibilities• Architect...


  • Pune, Maharashtra, India Wolters Kluwer (India) Private Limited Full time

    Principal Application/Product ArchitectAt Wolters Kluwer (India) Private Limited, we are seeking a highly skilled Principal Application/Product Architect to lead our application architecture efforts. As a key member of our team, you will be responsible for designing and implementing innovative solutions to address specific business problems.Key...


  • Pune, Maharashtra, India ConnectWise Full time

    Job Title: Principal Software Engineer IJob Summary:The Principal Software Engineer I is a key member of our engineering team, responsible for designing and developing high-quality, innovative software solutions that meet the needs of our customers. This role requires a strong technical background, excellent problem-solving skills, and the ability to work...


  • Pune, Maharashtra, India Searce Inc Full time

    About the Role:We are seeking a skilled Principal Software Developer to join our team at Searce Inc.Key Responsibilities:Collaborate closely with cross-functional teams to define product scope, priorities, and timelines.Utilize programming as a tool to solve complex problems, design and code excellent workflow, features, or modules.Architect features, lead...

  • Principal Architect

    4 weeks ago


    Pune, Maharashtra, India NielsenIQ Full time

    About the RoleWe are seeking a highly skilled Principal Architect to join our architecture group at NielsenIQ. As a key member of our team, you will be responsible for defining the architecture designs for platform components that are strategically aligned to our business strategy and objectives.Key ResponsibilitiesDerive architecture designs for key...