Remotery

Senior Software Engineer, Golang

Posted Jun 20

This is a fully remote position, open to applicants in United States.

📋 Description

• Co-manage and uphold multiple Golang applications that serve as the backbone of our MDR platform.

• Enhance and maintain a high-performance engine that analyzes events from numerous sources across a wide range of customers.

• Improve and sustain programs that convert engine output into actionable insights for SOC analysts.

• Oversee and upgrade a multi-tenant cluster of servers that collect, buffer, and transmit syslog-formatted logs to the engine.

• Administer and refine a cross-platform syslog agent that channels syslog-formatted logs to the engine.

• Develop and support a cross-platform security agent that ensures visibility and protection for customer endpoints and servers.

• Make architectural choices for various applications that align with business needs.

• Shape technical design discussions and participate in code reviews.

• Mentor and support other members of the development team.

• Facilitate knowledge transfer during transitional periods, assisting with training and recruitment as necessary.

• Create and uphold internal SOPs and best practices for software development.

• Collaborate with cross-functional teams to define, design, and launch new features.


⛳️ Requirements

• A minimum of 6 years of software engineering experience, with at least 4 years concentrated on Go development.

• A bachelor's degree in computer science or equivalent practical experience.

• A portfolio showcasing delivered production systems and/or contributions to open-source projects.

• Proficient in idiomatic Golang and well-versed in the standard library and package ecosystem.

• Expertise in managing goroutine lifecycles and utilizing channel-based communication.

• Mandatory use of context for managing deadlines, timeouts, and structured cancellation.

• Skilled in implementing thread-safe data structures and methods for efficient shared state management.

• Mastery of Go paradigms and constructs, including interfaces and generics for modular code development.

• Experience in implementing worker pool patterns to handle resource-intensive tasks.

• Strong understanding of memory management, including strategies to minimize heap allocation, runtime profiling for memory leak identification, and pre-allocating buffer memory.

• Experience with Continuous Deployment to Cloud using GitHub Actions for deploying Docker containers on cloud infrastructures, such as AWS ECS or EC2, or equivalents.

• Deep proficiency in working with Redis, OpenSearch or similar technologies, and SQL databases; optimizing queries for performance and atomicity.

• Solid understanding of networking protocols, TLS, and firewalls, with practical experience in implementing best practices at the application level.

• Proficient in using Git for version control and CI/CD pipelines.

• Experience with automated testing, infrastructure monitoring, and observability practices.

• Familiarity with leveraging AI assistant tools for software development, such as Claude Code.


🏝️ Benefits

• 100% of employee benefits covered, with options for additional premium selections.

• Matching 401k contributions.

• Reimbursement for approved tuition, certifications, conference attendance, and more.

• Unlimited paid time off (PTO).

People also viewed

How To MANAGE a Small Law Firm4 hours ago

Chief Operating Officer – Law Firms Operations Architect

US flagFlorida, +5 more statesFull-timeBackend Engineer$110k – $182k/year
ApplyView job
Travoom4 hours ago

Senior Backend Engineer – Rust

US flagTexas OnlyFull-timeBackend Engineer
ApplyView job
Binance4 hours ago

Senior Java Engineer – KYC Tech

SG flagSingapore OnlyFull-timeBackend Engineer
ApplyView job
Soluções eSales | Logística, Financeiro, Analytics e File Transfer4 hours ago

Senior Developer – Kotlin

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Gcore5 hours ago

Software Engineer, Golang, Kubernetes

CY flagCyprus OnlyFull-timeBackend Engineer
ApplyView job
Miratech5 hours ago

Middle Back-End Engineer, Node.js

UA flagUkraine OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers