FusionHit

Senior Software Engineer (Golang)

FusionHit  •  Mexico (Remote)  •  3 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We are looking for a highly skilled and technically driven Senior Software Engineer (Golang) to join a fast-paced cybersecurity environment. You will own and evolve the core applications powering an MDR (Managed Detection and Response) platform, working alongside cross-functional teams to deliver high-impact security infrastructure at scale. This is a high-visibility role with a clear path into technical leadership.

The Ideal Candidate Has

  • 6+ years of software engineering experience, with at least 4+ years focused on Go development
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Idiomatic fluency in Golang, including deep familiarity with the standard library, goroutine lifecycle management, and channel-based communication
  • Expertise implementing thread-safe data structures, worker pool patterns, and memory-efficient code (heap allocation minimization, runtime profiling, buffer pre-allocation)
  • Mastery of Go paradigms including interfaces and generics to build modular, maintainable systems
  • Mandatory use of context for deadline management, timeouts, and structured cancellation
  • Experience with continuous deployment using GitHub Actions, Docker containers, and cloud infrastructure (AWS ECS, EC2, or equivalents)
  • Deep proficiency with Redis, OpenSearch (or similar), and SQL databases — including query optimization for performance and atomicity
  • Solid understanding of networking protocols, TLS, and firewalls, with practical application-level security experience
  • Proficiency with Git, CI/CD pipelines, automated testing, infrastructure monitoring, and observability practices
  • Portfolio of delivered production systems and/or open-source contributions
  • Strong communication and collaboration skills across engineering, product, and security operations teams
  • Comfort with zero-downtime deployment requirements and production incident response

Key Responsibilities

  • Co-own and maintain multiple Golang applications forming the backbone of the MDR platform
  • Maintain and enhance a high-performance log analytics engine processing events from thousands of sources across hundreds of customers
  • Maintain and evolve post-processing programs that transform engine output into actionable intelligence for SOC analysts
  • Maintain and enhance a multi-tenant secure syslog server cluster that receives, buffers, and routes syslog-formatted logs
  • Build and maintain a cross-platform security agent providing endpoint and server visibility for customers
  • Make architectural decisions across platform applications and influence technical design reviews
  • Lead and participate in code reviews, mentoring junior and mid-level engineers
  • Facilitate knowledge transfer during transition periods and assist with onboarding and hiring as needed
  • Develop and maintain internal SOPs and software development best practices
  • Collaborate with cross-functional teams to define, design, and ship new features

Perks of Working at FusionHit

  • Certified Great Place to Work, offering a supportive and inclusive culture.
  • 100% Remote – work from anywhere in Latin America.
  • Personal and Professional Development Courses & Certifications.
  • Flexible Schedule.
  • 3 Sick Days per year.
  • Birthday Off.
  • Extra Days for Special Occasions.
  • Team Building Meal Reimbursement.
FusionHit

About FusionHit

Headquartered in New York, since 2010 and with development center in Costa Rica, El Salvador and Colombia. FusionHit is a nearshore outsourcing software development company catering to the software needs of US-based companies, whether software vendors or technology startups.

You’ll benefit from our ample industry experience, especially in the agile software development delivery model and in Microsoft technologies. We take pride in delivering your products and complex applications to you while your competitors are still at the starting gates.

At FusionHit, you are our first priority. We’re committed to agility and transparency related to our delivery model and our software development approach. We adopted scrum for agile software development, which stresses in planning, collaboration, feedback and frequent delivery.

Industry
IT & Software
Company Size
51-200 employees
Headquarters
New York, NY
Year Founded
2010
Social Media