Pavago

Software Engineer, Go Specialist

Remote Colombia
Go Python Java TypeScript PostgreSQL GCP AWS Azure OAuth API
Description

Software Engineer - Go Specialist.

Location: Colombia, Mexico, Costa Rica, Brazil, Argentina

Department: Candidate Sourcing

Workplace: remote

Description

Job Title: Software Engineer - Go Specialist

Position Type: Full-Time, Remote

Working Hours: U.S. Hours

About the Role

We are seeking Software Engineers to build and scale the backend systems that power a modern, enterprise-grade cybersecurity platform. This role is focused on designing core platform components that ingest, process, and correlate security data at scale across a wide range of third-party systems.

This is a hands-on engineering role where you will work on high-impact backend services, integrations, and data pipelines that directly influence customer outcomes, platform reliability, and security intelligence.

Responsibilities

Backend Engineering & Integration

  • Design, build, and maintain integrations with 100+ enterprise platforms, each with unique authentication models, API constraints, and rate limits.
  • Develop robust, scalable REST APIs using Go to support customer-facing products and internal services.
  • Handle complex third-party API interactions, including authentication flows, retries, error handling, and observability.

Event-Driven Systems & Data Processing

  • Build and manage event-driven pipelines to process high-volume security signals reliably and efficiently.
  • Design systems that support near real-time ingestion, transformation, and enrichment of security data.
  • Ensure data consistency, fault tolerance, and scalability across distributed services.

Data Architecture & Platform Foundations

  • Design multi-tenant data architectures that support entity resolution, risk scoring, and anomaly detection.
  • Work extensively with relational databases, designing schemas and writing complex queries to support analytical and operational workloads.
  • Ensure data security, encryption, and compliance best practices are embedded into platform design.

Cloud Infrastructure & Deployment

  • Deploy and operate backend services using cloud-native infrastructure.
  • Leverage managed services for compute, messaging, and databases to support scalable system design.
  • Implement observability, monitoring, and logging to ensure system reliability and performance.

Collaboration & Applied AI

  • Collaborate closely with Product, Security, and Engineering teams to translate requirements into scalable technical solutions.
  • Contribute to embedding AI-driven capabilities into security workflows to enhance detection, prioritization, and response.
  • Participate in technical discussions, design reviews, and continuous improvement initiatives.

What Makes You a Strong Fit

  • You enjoy building backend systems that operate at scale and solve real-world problems.
  • You are comfortable working with complex integrations and external systems.
  • You take ownership of your work and proactively identify opportunities for improvement.
  • You thrive in fast-moving environments where priorities evolve and impact is high.
  • You value clean design, reliability, and long-term maintainability.

Required Experience & Skills

  • Strong programming fundamentals, with proficiency in Go preferred (or strong experience in Python, Java, or TypeScript with the ability to ramp up in Go).
  • Solid experience with relational databases, particularly PostgreSQL, including schema design and complex queries.
  • Experience working with cloud infrastructure (GCP preferred; AWS or Azure acceptable).
  • Strong written and verbal communication skills, with the ability to explain technical concepts clearly.
  • Self-directed and comfortable owning tasks from problem definition through execution.

Preferred Experience & Tools

  • Experience building third-party integrations involving OAuth, webhooks, and API lifecycle management.
  • Familiarity with event-driven architectures and messaging systems.
  • Exposure to security platforms such as identity providers, endpoint security tools, or SIEMs.
  • Startup experience or demonstrated ability to adapt quickly in evolving environments.
  • Interest in applied AI or LLM technologies and their use in backend systems.

Education

  • Bachelor’s degree in Computer Science, Engineering, or a related field preferred.
  • Open to recent graduates with strong projects, internships, or open-source contributions.
  • Candidates with 5+ years of experience are also encouraged to apply if there is strong role alignment.

What Does a Typical Day Look Like ?

A Software Engineer in this role focuses on building reliable backend systems and integrations that process security data at scale. You will:

  • Design and implement new integrations and backend services.
  • Review and improve existing APIs, data pipelines, and schemas.
  • Collaborate with teammates to solve complex technical challenges.
  • Debug production issues and improve system reliability.
  • Contribute ideas to improve platform architecture and long-term scalability.

In short: you build the foundations that enable secure, scalable, and intelligent security workflows.

Key Metrics for Success (KPIs)

  • Reliability and performance of backend services and integrations
  • Successful ingestion and processing of security data
  • Quality and scalability of API and data architecture
  • Reduction in integration errors and system failures
  • Contribution to platform stability and feature delivery

Interview Process

  • Initial Phone Screen
  • Technical Interview with Engineering Team
  • Practical Assessment (e.g., API design or backend implementation exercise)
  • Cross-Functional Interview
  • Offer & Background Verification

#LI-AG1

Pavago
Pavago

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say