Connector Software Engineer
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
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. • Backend written primarily in Go. • AWS as our cloud-first platform for deployment and infrastructure. • GitHub for code collaboration and version control. • Markdown for documentation and Linear for task management. • CoScreen for collaborative engineering sessions. • Technologies include full-text search, ML, and NLP systems. • At Atolio, you’ll work on meaningful integration challenges, collaborate with a supportive team, and shape the future of how organizations manage information. If you're passionate about connecting systems and solving complex data challenges, we’d love to hear from you!
Responsibilities
• Designing connectors that enable seamless data integration between Atolio and various external systems. • Developing software solutions to interact with APIs, databases, and third-party tools for smooth interoperability in enterprise environments. • Researching underdocumented APIs creatively to extract necessary information while prioritizing security of the extracted data and permissions. • Handling API authentication, version management, and compatibility checks across different systems within Atolio's environment. • Implementing core computer science principles such as algorithms, data structures, distributed systems, networking for efficient connector development in Go programming language. • Working with various APIs (REST, GraphQL, gRPC) to transform data formats like JSON, XML, and CSV ensuring interoperability across different platforms. • Designing mappings, transformations, and schema designs that ensure compatibility between Atolio's system and external systems for reliable integration. • Addressing enterprise integration challenges including working with SSO/IdP systems such as Okta to maintain secure access control mechanisms within the connectors. • Providing technical support in production environments by troubleshooting connector issues, optimizing performance, ensuring scalability and updating connectors for changes in external systems. • Documenting connector designs, features, usage instructions clearly using Markdown documentation format to aid internal stakeholders as well as providing guidance externally when necessary.
Benefits
• Equity options mentioned as part of compensation: "equity." • Paid Time Off (PTO) is included under benefits: PTO. • Perks are listed as part of compensation: perks. • Remote work options available due to being a fully remote startup: remote work options.