Principal Software Engineer

1 month ago


Pune, Maharashtra, India Autodesk Full time
Job Title: Principal Software Engineer

Autodesk is seeking a highly skilled Principal Software Engineer to join our Data Ingestion team within the Analytics Data organization. As a key member of our team, you will be responsible for developing and maintaining batch ingestion pipelines and developing simple, repeatable ingestion patterns for our internal data platform.

Key Responsibilities:
  • Contribute to the team's vision and articulate strategies to have a fundamental impact at our massive scale.
  • Develop and maintain high-performance, fault-tolerant, and scalable distributed systems that can handle our massive scale.
  • Diagnose complex problems in distributed systems, develop and document technical solutions, and sequence work to make fast, iterative deliveries and improvements.
  • Review code developed by other developers and provide feedback to ensure best practices.
  • Automate cloud infrastructure, services, and observability.
  • Develop CI/CD pipelines and testing automation.
  • Establish and uphold best engineering practices through thorough code and design reviews and improved processes.
  • Groom junior engineers through mentoring and delegation.
  • Promote a culture of trust, respect, and inclusion within your team.
Requirements:
  • Bachelor's degree in Computer Science, Engineering, or related field, or equivalent training, fellowship, or work experience.
  • 8-12 years of relevant industry experience in large back-end distributed systems and cloud computing.
  • Solid overall programming skills, able to write modular, maintainable code in Java/Python and SQL.
  • Expert understanding of SQL, dimensional modeling, and at least one relational database, including solid contribution to ERD.
  • Good understanding of front-end frameworks like ReactJS/AngularJS.
  • Solid proficiency with automation frameworks/tools like Git, Jenkins, Ansible, and Cloudformation (or Terraform).
  • Solid proficiency with containers and infrastructure-as-code fundamentals.
  • Solid proficiency with Amazon Web Services.
  • Good understanding of Data Engineering and related frameworks.
  • Familiarity with MVC, SOA, Restful Web services.
Preferred Qualifications:
  • Experience with data ingestion and SQL databases.
  • Experience with Hadoop/Spark source code.
  • Experience with Hive and/or Snowflake.
  • Experience in Hadoop 2.0 and its ecosystem.
  • Experience with Airflow.

Autodesk is an equal opportunity employer and welcomes applications from diverse candidates. We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more about our diversity and inclusion initiatives here: https://www.autodesk.com/diversity-and-inclusion



  • 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 FIS Full time

    Job Title: Principal Software EngineerFIS is seeking a highly skilled Principal Software Engineer to join our Capital Markets AI/ML CoE team.About the Team:The Capital Markets AI/ML CoE team is a horizontal CoE for Capital Markets that is helping us drive revenue and bring significant savings to our businesses by identifying, exploring, and implementing...


  • Pune, Maharashtra, India Autodesk Full time

    Principal Software EngineerAutodesk is seeking a highly skilled Principal Software Engineer to join our team in Pune. As a key member of our Product Design and Manufacturing Solutions division, you will be responsible for designing and developing the next generation of our ECAD solution within the Fusion family of products.Key Responsibilities:Contribute to...


  • Pune, Maharashtra, India PARTICLE41 INDIA LLP Full time

    Job Title: Principal .NET Software EngineerWe are seeking a highly skilled Principal .NET Software Engineer to join our team at PARTICLE41 INDIA LLP.Job Summary:As a Principal .NET Software Engineer, you will be responsible for designing, developing, and maintaining software solutions using the .NET framework. You will collaborate with cross-functional teams...


  • Pune, Maharashtra, India Rohini IT Consulting LLP Full time

    We are seeking a highly skilled Principal .NET Core Software Engineer to join our team at Rohini IT Consulting LLP.Estimated Salary: ₹1,500,000 - ₹2,500,000 per annum (dependent on experience)About the RoleAs a Principal .NET Core Software Engineer, you will be responsible for leading the design, development, and maintenance of scalable and...


  • Pune, Maharashtra, India PubMatic Full time

    Job Title: Principal Software EngineerPubMatic is a leading technology company that maximizes customer value by delivering digital advertising's supply chain of the future.Our Buyer Platform technology team is building an advertising optimization platform that will be key to the growth of advertiser budgets on PubMatic's Activate product. We are looking for...


  • Pune, Maharashtra, India Sadup Softech Full time

    Job Title: Principal Java Software EngineerSadup Softech is seeking an experienced Principal Java Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality Java-based applications.Key Responsibilities:Design and develop complex Java applications using J2EE,...


  • 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 Monaire Full time

    About MonaireMonaire is revolutionizing the management of heating and cooling systems, reducing emissions and waste in commercial buildings.Job DescriptionWe are seeking a highly skilled Principal Software Engineer to join our engineering team. As a key member of our team, you will be responsible for designing and developing cloud-scale services for our...


  • Pune, Maharashtra, India Autodesk Full time

    Job SummaryWe are seeking a highly skilled Principal Software Engineer to join our team at Autodesk. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software solutions using C# and...


  • Pune, Maharashtra, India Jobs for Humanity Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team as a Principal Software Engineer. As a key member of our development team, you will be responsible for designing, developing, and supporting high-performance applications using Java, Spring Boot, and other relevant technologies.Key Responsibilities:Design and...

  • 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 Vertiv Full time

    Job Title: Senior Principal Software EngineerWe are seeking an experienced software engineer to join our team at Vertiv. In this role, you will be responsible for developing and maintaining our global thermal rating and design tool. The ideal candidate will have a strong background in .NET Core and Angular, with experience in designing and developing...


  • Pune, Maharashtra, India Red Hat India Private Limited Full time

    Red Hat is seeking a highly skilled Principal Software Engineer to develop, scale, and operate our OpenShift managed cloud services. As a key member of our team, you will contribute to running OpenShift at scale by enabling customer self-service, making our monitoring system more sustainable, and eliminating work through automation.As a Principal Software...


  • Pune, Maharashtra, India Microsoft Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Microsoft, working on a suite of Azure healthcare services that support standards such as FHIR and DICOM. As a key member of our team, you will be responsible for designing and developing innovative technologies and experiences centered around driving positive...


  • Pune, Maharashtra, India Cornerstone OnDemand Full time

    Principal Software Engineer - .Net FullstackCornerstone OnDemand is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing and delivering scalable solutions that meet the needs of our clients.Key Responsibilities:Develop, maintain, and enhance .NET...


  • Pune, Maharashtra, India Cadence Design Systems Full time

    The Cadence Advantage :Collaborative InnovationWe're seeking a talented Senior Principal Software Engineer to join our team at Cadence Design Systems. This is an exceptional opportunity to work on cutting-edge technology and make a meaningful impact.Our CultureCadence's unique 'One Cadence - One Team' culture promotes collaboration and teamwork, ensuring...


  • Pune, Maharashtra, India F337 Deutsche India Private Limited, Pune Branch Full time

    At F337 Deutsche India Private Limited, Pune Branch, we are seeking an exceptional Principal Software Engineer - Cryptography Solutions to join our team.This role involves managing or performing work across multiple areas of our IT Platform/Infrastructure, including analysis, development, and administration. Key responsibilities include:Planning and...


  • Pune, Maharashtra, India Autodesk Full time

    Cloud Software Engineer Position OverviewAutodesk's Platform team seeks a skilled Principal Cloud Software Engineer to contribute to the development of cloud data platform services. The successful candidate will collaborate with cross-functional teams to design, develop, and deploy scalable cloud applications that impact millions of Autodesk product...


  • Pune, Maharashtra, India Squareroot Consulting Pvt Ltd Full time

    Squareroot Consulting Pvt Ltd: Senior Software Development RoleWe are seeking a highly skilled Principal Go Software Engineer to lead our team in developing scalable software solutions.Key ResponsibilitiesDesign and develop high-quality software applications using Go and related frameworks.Work closely with cross-functional teams to identify and prioritize...