Atolio

Connector Software Engineer

Atolio

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

Distributed SystemsGoGraphQLGRPC

About the role

  • Focus on designing, developing, and maintaining connectors that enable seamless data integration between Atolio and various external systems.
  • Directly enhance platform’s ability to interact with APIs, databases, and third-party tools, ensuring smooth interoperability and scalability in enterprise environments.

Requirements

  • At least 3 years of experience designing, building, and maintaining software connectors or integration solutions for APIs, databases, and third-party platforms.
  • Strong ability to research systems and APIs and find creative solutions for data extraction from underdocumented APIs that push the boundaries of what’s possible.
  • Detail and test oriented approach to solutions, with a high priority on data and permission security.
  • Handle API authentication, versioning, and compatibility, ensuring reliable connectivity across systems.
  • A strong understanding of core computer science principles, including algorithms, data structures, distributed systems, and networking.
  • Expertise in working with APIs (REST, GraphQL, gRPC, etc) and transforming data formats like JSON, XML, and CSV for interoperability.
  • Proficient in the Go programming language.
  • Experience in data mapping, transformation, and schema design to ensure compatibility across systems.
  • Familiarity with enterprise integration challenges, including working with SSO/IdP systems such as Okta.
  • Strong problem-solving and debugging skills to identify and address connectivity issues quickly.
  • Excellent communication and collaboration skills for working across remote teams and with external stakeholders.
  • Monitor connector performance, optimize for scalability, and update connectors to handle changes in external systems, ensuring long-term reliability.
  • Provide technical support for resolving integration-related issues in production environments and collaborate with internal teams to troubleshoot connectivity problems.
  • Document connector designs, features, and usage for internal and external stakeholders, ensuring a clear understanding of integration processes.
Benefits
  • Comprehensive benefits
  • Flexible, inclusive, and supportive workplace that values diversity

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
API integrationdata extractiondata mappingdata transformationschema designGo programming languageRESTGraphQLgRPCJSON
Soft skills
problem-solvingdebuggingcommunicationcollaborationdetail-orientedresearchcreativitytestingadaptabilitystakeholder engagement