Principal Software Development Engineer

2 months ago


Old Toronto, Ontario, Canada Autodesk Full time
About the Role

We are seeking a highly motivated and experienced Principal Software Development Engineer to join our team at Autodesk. As a key member of our Developer Enablement team, you will play a critical role in designing, building, and operating services used by developers across the company.

Key Responsibilities
  1. Software Development: Write high-quality, testable, and maintainable code that meets the needs of our developers.
  2. Code Review and Quality Assurance: Perform thorough code reviews to ensure that our codebase meets the highest standards of quality and maintainability.
  3. Technical Leadership: Engage in technical and architectural discussions and decision-making to drive the development of our services.
  4. Process Improvement: Proactively identify areas for process improvement and implement changes to increase efficiency and productivity.
  5. Troubleshooting and Support: Troubleshoot issues using distributed logging and tracing, and provide support to internal development teams as needed.
  6. On-Call Rotations: Participate in on-call rotations to support production systems and ensure that our services are always available.
Requirements
  • 6+ years of hands-on software development experience in a language like Go, Java, Python, or.NET.
  • 6+ years of experience leveraging public cloud infrastructure components like compute, caches, and databases.
  • Experience implementing unit and integration tests.
  • Understanding of DevOps best practices.
  • Good self-management skills and ability to track and prioritize multiple tasks coming in simultaneously.
Preferred Qualifications
  • Experience building apps on AWS using services such as ECS/EKS, Step Functions, Lambda.
  • Experience working with containers.
  • Experience with Agile software development practices.
  • Good understanding of networking and security concepts.


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Opportunity: Principal Software Development EngineerWe are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team. As a key member of our team, you will design, build, and operate services used by developers across Autodesk.Key Responsibilities:Design and develop scalable and...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Opportunity: Principal Software Development EngineerWe are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team. As a key member of our team, you will design, build, and operate services used by developers across Autodesk.Key Responsibilities:Design and develop scalable and...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building scalable systems and ensuring uptime?The Autodesk Developer Enablement team is seeking a highly motivated and experienced Principal Software Development Engineer to join our team.Key Responsibilities:Design and develop resilient and scalable software systemsCollaborate with cross-functional teams...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building scalable systems and ensuring uptime?The Autodesk Developer Enablement team is seeking a highly motivated and experienced Principal Software Development Engineer to join our team.Key Responsibilities:Design and develop resilient and scalable software systemsCollaborate with cross-functional teams...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building resilient and scalable systems?We are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team.Key Responsibilities:Design and develop high-quality software systemsCollaborate with cross-functional teams to drive innovation and...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building resilient and scalable systems?We are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team.Key Responsibilities:Design and develop high-quality software systemsCollaborate with cross-functional teams to drive innovation and...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building resilient and scalable systems? Do you thrive in fast-paced environments? The Autodesk Developer Enablement team is seeking a highly motivated and seasoned Principal Software Development Engineer to build and maintain our software infrastructure.Key Responsibilities:Design and develop scalable...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004Are you passionate about building resilient and scalable systems? Do you thrive in fast-paced environments? The Autodesk Developer Enablement team is seeking a highly motivated and seasoned Principal Software Development Engineer to build and maintain our software infrastructure.Key Responsibilities:Design and develop scalable...


  • Old Toronto, Ontario, Canada Autodesk Full time

    Job Requisition ID #24WD78004We are seeking a highly motivated and seasoned Principal Software Development Engineer to join our Autodesk Developer Enablement team.Key Responsibilities:Design and develop resilient, scalable systems that meet the needs of our customers.Collaborate with cross-functional teams to identify and prioritize project...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...


  • Toronto, Ontario, Canada Wiser Solutions Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:Design and develop high-quality software systems using modern technologies...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.Our values - Do the...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.Our values - Do the...


  • Toronto, Ontario, Canada ADVANCE ENDOSCOPY AND SPECIALIST CENTRE Full time

    About the RoleAs a Principal Software Engineer, you will lead the development of our enterprise software solutions. You will be responsible for designing, implementing, and maintaining complex software systems. Strong understanding of software development principles and practices is essential.Key Responsibilities• Lead the design and implementation of...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.At Veeva, our values are...


  • Old Toronto, Ontario, Canada Veeva Systems, Inc. Full time

    Unlock Your Potential as a Principal Software Engineer at Veeva Systems, Inc.Veeva Systems, Inc. is a pioneering force in industry cloud, empowering life sciences companies to bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we've surpassed $2B in revenue and continue to expand our horizons.At Veeva, our values are...


  • Toronto, Ontario, Canada Wiser Solutions, Inc. Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Wiser Solutions, Inc. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key Responsibilities:Design and...


  • Toronto, Ontario, Canada Wiser Solutions, Inc. Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Wiser Solutions, Inc. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions that meet the needs of our customers.Key Responsibilities:Design and...