Jobgether
Senior Software Engineer (Go)
- Compensation
- $3.8K–$5K / mo
- From job posting
- Location
- Brazil, BR
- Arrangement
- Remote
- Employment type
- Full-time
- Level
- Senior
- Posted
- 3 November 2026 (3 days ago)
Checked 3 days agoApplications go to the employer, never to RoleSprint
About this role
Accountabilities: • Design, develop, and maintain high-performance Go services supporting network discovery, reconciliation, observability, monitoring, and fleet management.
• Build and optimize multi-tenant data ingestion pipelines for network device information, ensuring reliable delivery, idempotency, and predictable performance under high workloads.
• Develop mechanisms to collect, process, and reconcile device identity and network state using protocols such as SNMP, gNMI, and CLI-based collection.
• Design, implement, and evolve gRPC and Connect RPC APIs using Protocol Buffers (Protobuf).
• Work with PostgreSQL, including database migrations, Redis, and RabbitMQ to support scalable backend services and event-driven architectures.
• Implement and maintain service instrumentation using OpenTelemetry, ensuring accurate, meaningful metrics and effective monitoring.
• Apply AI-assisted engineering practices, including AI-powered coding, automated test generation, and interactive development workflows using tools such as Claude Code.
• Write technical specifications, create architectural diagrams, and actively contribute to system design and technical decision-making.
• Support customers, investigate production incidents, troubleshoot technical issues, and participate in on-call responsibilities, with coverage aligned to US time zones.
• Develop clean, maintainable, secure, and well-tested code while contributing to peer reviews and engineering best practices.
• Collaborate with a small, cross-functional, internationally distributed engineering team to continuously improve product quality, reliability, and performance.
Requirements:
• 5+ years of professional software engineering experience , with a strong background in backend development.
• Strong professional experience with Go as a primary programming language.
• Hands-on experience developing gRPC and/or Connect RPC APIs defined using Protobuf.
• Solid experience with PostgreSQL, including database migrations, Redis, and RabbitMQ.
• Experience designing and maintaining multi-tenant services and implementing OAuth2 / OIDC authentication and authorization.
• Strong knowledge of observability, monitoring, and instrumentation, particularly OpenTelemetry.
• Practical experience with Docker and Docker Compose.
• Experience deploying and managing applications using Kubernetes.
• Good understanding of event-driven architectures, including at-least-once message delivery, idempotent consumers, and reliable messaging patterns.
• Solid understanding of computer networking, including network devices, configurations, protocols, and network layers.
• Experience with CI/CD pipelines, preferably using GitHub Actions.
• Everyday, hands-on experience using AI coding assistants and development tools, ideally Claude Code.
• Availability to work with US time zones, preferably Eastern Time, including collaboration on customer support, production incidents, and on-call coverage.
• Advanced English proficiency (minimum C1 level), with the ability to communicate effectively within an international engineering team.
• Strong problem-solving abilities, technical ownership, attention to detail, and a proactive approach to software development.
• Ability to work independently while collaborating effectively with distributed teams in a fast-paced environment.
Nice to have:
• Experience with MQTT, gNMI, or other network device and IoT communication protocols.
• Knowledge of Python and related technologies such as pytest, Django, FastAPI, and REST APIs.
• Familiarity with Swagger and/or Postman for API documentation and testing.
• Experience with Playwright or other end-to-end testing frameworks.
• Cloud computing experience, preferably with AWS services such as EC2, S3, and EKS.
• Previous experience contributing to open-source projects or working on large-scale distributed systems.
Benefits:
• Fully remote work: Work from anywhere in Brazil, with the flexibility to work remotely, from an office, or in a hybrid arrangement where applicable.
• Competitive compensation: B2B contract with a monthly compensation range of USD 3,800–5,000 .
• Flexible working arrangements: Flexible working hours and an adaptable approach to organizing your work.
• Professional development: Access to internal training sessions and a dedicated learning and development budget.
• Structured onboarding: Hands-on onboarding designed to help you integrate smoothly and become productive quickly.
• Collaborative environment: Work alongside experienced engineering professionals who are passionate about technology and innovation.
• International exposure: Collaborate with distributed teams and contribute to solutions serving customers worldwide.
• Project flexibility: Opportunities to change projects and explore different technical challenges based on your skills and interests.
• Technical innovation: Work with modern backend technologies, cloud infrastructure, network automation, and AI-assisted engineering tools.
• Employment type: B2B contract.
• Location: Brazil, fully remote.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Work location
- BR
Related jobs
Ready to make a decision?
This role is either worth your time or it isn’t.
Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.
Nothing is submitted automatically. You choose what happens next.
About this listing
Published on Lever under the board identifier Jobgether, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.
RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.
Published 3 November 2026, last checked 3 days ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.