Autodesk logo
Autodesk

How the world gets designed and made. #MakeAnything

Principal Software Developer – Platform Integrations

Full-stack EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1982H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

94 days ago

Salary

$110.6K - $191.4K / year

Seniority

Lead

Bachelor Degree8 yrs expEnglishAWSCloudDockerKubernetesPythonTerraform

Job Description

Principal Software Developer – Platform Integrations

Autodesk

• Lead the technical vision and architecture for platform integrations across development pipelines • Design and evolve reusable platform capabilities and integration patterns • Translate complex platform and integration requirements into practical, business-aligned technical solutions • Solve highly complex, cross-cutting engineering challenges • Partner with teams to improve the developer experience across CI/CD pipelines • Influence the technical roadmap • Establish and promote engineering best practices, standards, and patterns • Lead or significantly influence large, cross-team technical initiatives • Mentor senior and mid-level developers • Stay informed on evolving industry practices related to platform engineering.

Job Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience)
  • 8–12+ years of professional software engineering experience with demonstrated technical leadership and impact beyond a single team
  • Strong experience designing and building scalable cloud-native systems in AWS
  • Advanced proficiency in Python
  • Experience designing and operating CI/CD platforms or developer tooling
  • Experience working with Infrastructure as Code tools such as Terraform or CloudFormation
  • Solid understanding of containerized and cloud-native architectures, including Docker and Kubernetes
  • Experience designing systems that prioritize reliability, observability, and operational excellence
  • Strong communication skills
  • Experience working in Agile engineering environments.

Benefits

  • Annual cash bonuses
  • Stock grants
  • Comprehensive benefits package

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 501-1,000Since 2018H1B No Sponsor

• Design, develop, test, document, and maintain custom applications and extensions within Dynamics 365 Business Central • Interpret functional requirements and produce technical specifications and development estimates • Customize ERP components including forms, workflows, reports, and data structures • Execute database conversions, defect remediation, and technical issue resolution • Develop and maintain SQL/TSQL queries and relational database structures • Utilize Azure DevOps and version control systems to manage deployments and source code • Collaborate with project managers and cross-functional team members to meet delivery timelines

New Hampshire + 4 moreAll locations: New Hampshire | Massachusetts | Tennessee | Vermont | Virginia
$140K / year
OtherRemoteTeam 501-1,000Since 2014H1B No Sponsor

• Setting the technical direction for projects or areas of the company. • Making critical decisions that define the strategic path for technical processes, architecture and methodologies. • Acting as a mentor and leader to not just junior engineers but also guiding Staff Engineers and other senior personnel. • Working closely with other departments and influencing company-wide initiatives. • Tackling the most challenging and complex problems that impact the broader business, often beyond single projects. • Experience with any web framework (Django, FastAPI, Flask etc). • Deep understanding of the DOM and how the browser works. • Strong understanding of databases, both SQL and NoSQL (Postgres, Databricks, Snowflake), and web technologies. • Experience with API design and development. • Experience with cloud based technologies such as AWS, Azure or google cloud. • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes. • Experience with security and systems that handle sensitive data.

United States
Job Closed
Included Health logo

Senior Software Engineer, Mobile

Included Health

Access. Answers. Advocacy. We're raising the standard of healthcare for everyone.

OtherRemoteTeam 1,001-5,000H1B Sponsor

• Build, test, and deploy user experiences in our mobile application • Measure and optimize the performance of the mobile application at scale • Collaborate with Product Managers and Designers on planning and implementing frictionless user experiences • Work with the team to continue development of best practices • Be self-motivated with the ability to make smart decisions and ask questions when necessary

United States
$138.4K - $254.1K / year
Full TimeRemoteTeam 201-500Since 1992H1B Sponsor

• Work within an agile team to develop architectural requirements for web applications, writing code and unit tests following programming best practices and design patterns. • Participate in the preparation of technical solutions by creating diagrams and presentations, interacting with operations and product teams, and providing support to development teams. • Research, evaluate and validate new technologies, frameworks, libraries, components and development tools—both proactively and reactively—coordinating technology plans with product roadmaps. • Provide technical support to development and product areas, reducing application complexity by designing smaller, easy-to-manage applications. • Research and define design and development architecture patterns. • Establish componentization design. • Define API design and internal (organization software) and external (third-party software) communication formats. • Identify potential reuse opportunities within the application. • Review technical documentation to identify areas of attention, opportunities for improvement, and possibilities for implementing new structures and code architectures. • Identify and technically lead architecture projects related to code refactoring and application restructuring. • Establish and maintain control of the organization’s reusable assets (components). • Maintain a compatibility matrix and versioning of applications with external software. • Train and upskill developers in the use of established standards. • Monitor and validate that architecture standards are disseminated and adopted by developers.

Brazil
Job Closed