Staff Golang Software Engineer (Tech Lead)
WHAT WE DO
Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is customer and employee success.
GAP is a woman-owned company headquartered in Austin Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes and training in the latest technologies, including AI, data analytics and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes, while enabling our GAPSters and our communities to attain long-term success.
Summary
We are looking for a Staff Go Tech Lead to lead the design, development, and evolution of complex integration platforms within a distributed, high-scale environment. In this role, you will combine hands-on engineering with architectural ownership, serving as the technical authority for system-to-system integrations that power mission-critical business operations.
You will guide technical direction across integrations involving ERP, eCommerce platforms, 3PL/WMS partners, EDI networks, logistics providers, and internal applications. This position requires strong backend expertise in Go (Golang), deep integration knowledge, and the ability to influence architecture, engineering practices, and cross-functional collaboration.
Education
Bachelor’s Degree in Computer Science, Software Engineering, or a related field.
Professional Experience
• 8+ years of experience in software or integration engineering
• 3+ years in a senior technical leadership, staff, or tech lead role
• Proven experience owning and scaling integration-heavy, distributed systems
Key Responsibilities
Technical Leadership & Architecture
• Own the technical vision and integration strategy across multiple platforms and services.
• Lead end-to-end design of integration architectures, data models, and event-driven systems.
• Act as the primary technical authority on integration patterns, APIs, EDI flows, and system communication.
• Establish and enforce integration best practices, including API standards, event propagation, observability, and reliability guidelines.
• Mentor and guide engineers through code reviews, architectural discussions, and technical decision-making.
• Collaborate with engineering leadership on roadmap planning, technical prioritization, and dependency management.
• Remain hands-on when required, troubleshooting complex, high-impact technical issues.
Integration Engineering
• Design, build, and maintain integration services primarily using Go (Golang).
• Develop and optimize pipelines for:
• Orders, fulfillment, shipments, returns
• Inventory and product data
• Financial and operational workflows
• Build integrations using:
• REST APIs and Webhooks
• Message queues and event-driven systems
• File-based exchanges (CSV, XML, JSON)
• Custom connector services
• Lead integrations with:
• ERP systems (Infor M3 or similar)
• eCommerce platforms (Shopify)
• 3PL & WMS partners
• EDI networks (STEDI or similar)
• Freight, logistics, marketplaces, and wholesale partners
• Architect and implement event-driven microservices for data synchronization and transformation.
Monitoring, Reliability & Quality
• Ensure end-to-end data accuracy, timeliness, and integrity across all integration flows.
• Implement automated monitoring, logging, validation, and alerting.
• Lead incident response, troubleshooting, and root-cause analysis to prevent recurring failures.
• Profile and optimize system performance and integration throughput.
Architecture & Security
• Design scalable, secure, and resilient integration architectures.
• Apply best practices for authentication and secure data transport (OAuth, JWT, SFTP, encryption).
• Collaborate on data models, middleware enhancements, and system performance improvements.
Cross-Functional Collaboration
• Partner closely with Product, Supply Chain, Logistics, Finance, Operations, and eCommerce teams.
• Translate business requirements into clear integration specifications and data contracts.
• Support onboarding of new trading partners, fulfillment centers, and logistics providers.
• Create and maintain detailed technical documentation of integration flows, mappings, and system behaviors.
Required Skills
• Strong production-level expertise in Go (Golang)
• Hands-on experience with EDI/X12 standards
• Proven experience integrating ERP, eCommerce, WMS, and logistics systems
• Strong knowledge of REST APIs, Webhooks, JSON, XML, and CSV formats
• Experience with message queues and event systems (Kafka, RabbitMQ, SQS, Pub/Sub, etc.)
• Solid understanding of secure transport and authentication (OAuth, JWT, SFTP)
• Experience debugging complex, multi-system workflows
• Experience working with cloud platforms (AWS, Azure, or GCP)
• Familiarity with CI/CD pipelines and automated testing practices
Nice to Have
• Experience with Infor M3 or other enterprise ERP platforms
• Shopify API expertise
• Familiarity with STEDI or similar EDI middleware
• Experience with microservices, Docker, and Kubernetes
• Strong SQL skills and data modeling knowledge
• Python experience for automation or utilities
• Background in retail, eCommerce, logistics, or supply chain operations
Soft Skills
• Advanced English proficiency (written and verbal)
• Strong analytical and problem-solving mindset
• Excellent communication skills, able to bridge technical and business perspectives
• Ownership mentality with high accountability and quality standards
• Comfortable working in fast-paced environments with complex, interconnected systems
• Leadership style that empowers engineers and elevates team performance
At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.
- Department
- Development
- Role
- Staff Software Engineer
- Locations
- Colombia, Costa Rica, Latam
- Remote status
- Hybrid
- Employment type
- Full-time
- Main Technology
- Go
Already working at Growth Acceleration Partners?
Let’s recruit together and find your next colleague.