SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Developer, API Platform and Ecosystem

MaintainX - Toronto, ON, Canada - In-office - posted 2026-09-08

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

MaintainX, now part of Autodesk Operations Solutions, is a mobile-first work execution platform used by 13,000+ customers including Duracell, McDonald's, Shell, DHL, and Volvo to manage 13.9 million assets and 79.5 million work orders. Autodesk's strategy is to converge design, make, and operate into one continuous lifecycle—this role sits at the heart of the "operate" phase. You will design, build, and operate MaintainX's public-facing REST APIs with a focus on consistency, scalability, and developer experience. Key responsibilities include: - Design and implement platform standards (authentication/authorization, rate limiting, versioning, filtering, pagination, idempotency, error semantics, backwards compatibility). - Build robust batch and bulk API operations for high-volume data synchronization and enterprise migrations. - Decouple the REST API layer from monolithic dependencies using contract testing to ensure GraphQL changes don't break REST stability. - Create scaffolding, templates, and shared libraries to accelerate connector and integration development. - Improve CI/CD pipelines, release automation, and quality gates for integrations and ecosystem services. - Produce strong developer documentation and reference implementations (SDKs). - Contribute to integration publishing, versioning, and support workflows (internal and external marketplaces like Workato, Tray). - Enable automation-driven onboarding (connection creation, credential management, environment configuration). - Build standardized integration foundations and reusable blocks for enterprise systems (SAP, Oracle EBS/NetSuite, Microsoft Dynamics). - Ensure integrations meet enterprise standards for security, auditability, performance, and operability. - Own production services end-to-end: monitoring, on-call, incident response, root-cause analysis, and hardening. - Drive performance tuning and reliability improvements using SLIs/SLOs, logs, traces, and metrics. You'll collaborate cross-functionally with Product, Design, and customer-facing teams while keeping work centered on scalable solutions rather than one-off implementations. **Requirements:** - 4+ years of professional software engineering experience building backend systems, APIs, or platform products (seniority flexible based on impact and scope). - Strong experience with service-oriented backend development and proficiency in one of: TypeScript, Go, or C#, with willingness to learn other languages as needed. - Strong experience with relational databases (MySQL, PostgreSQL) including schema design, query optimization, and data modeling. - Solid foundation in distributed systems fundamentals: reliability, scalability, consistency, and failure modes. - Experience shipping production-grade APIs with deep thinking about developer experience and platform usability. - Strong testing mindset (unit, integration, end-to-end, contract testing) and hands-on CI/CD experience. - Comfortable collaborating cross-functionally while keeping work centered on scalable product solutions. **Nice to Have:** - Experience with integration ecosystems: API platforms, SDKs, iPaaS/connectors, marketplaces, webhooks/events, ETL/sync patterns. - Familiarity with enterprise identity/security patterns (OAuth2/OIDC, API keys, token rotation, least privilege). - Experience with ERP ecosystems (SAP S/4HANA, SAP ECC 6, SAP BTP, Oracle EBS/NetSuite, Microsoft Dynamics). - Experience building self-serve admin/debug tooling for external developers/customers. - Experience with Workato, Tray, or Zapier from a product/platform engineering perspective.

Similar roles