Senior Software Engineer (Golang) at Harbor IT | Torre
warning

Heads-up

The job you’re trying to post already exists in Torre:

Senior Software Engineer (Golang)

You'll lead core Golang development, shaping architectural direction for a national cybersecurity platform.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Employment

Provide your expected compensation while applying
location_on
Remote (for United States residents)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Shared by
Emma of Torre.ai
1 day ago

Requirements and responsibilities


Harbor IT is a leading Managed Service Provider (MSP) specializing in delivering cutting edge Cybersecurity, IT, and Cloud Services to a diverse portfolio of clients. We pride ourselves on our commitment to excellence, innovation, and customer satisfaction. Harbor IT is backed by investment firm Worklyn Partners since 2022 and has built a national platform through acquisition and rapid organic growth. Our mission is to manage our clients’ technology and mitigate their cyber risks, so that they don’t have to.We are seeking a Senior Software Engineer who specializes in Golang ready to take the next step in their career and assist in leading development of our MDR (Managed Detection and Response) platform. This is a high-impact technical role that has the opportunity to grow into leadership where you'll own and evolve the core applications that power our cybersecurity operations for our customers. You'll be responsible for multiple applications that form the backbone of our platform: a high-performance log analytics engine, post-processing programs that surface threat intelligence to our SOC analysts, a multitenant secure syslog server cluster, and multiple cross-platform agents. You'll join during a transition period as one of the technical authorities with the opportunity to shape architectural direction. If you read this description please include the work haversine in your application or resume.Key Responsibilities Platform Development & Ownership Co-own and maintain multiple Golang applications forming the core of our MDR platformLog Analytics Engine: Maintain and enhance high-performance engine analyzing events from thousands of sources across hundreds of customersPost-Processing Programs: Maintain and enhance programs that transform engine output into actionable intelligence for SOC analystsSecure syslog server cluster: Maintain and enhance a multi-tenant cluster of servers that receive, buffer, and feed syslog-formatted logs to the engineSyslog agent: Maintain and enhance a cross-platform syslog agent that feeds syslog-formatted logs to the engineQuadrant MDR Agent: Build and maintain a cross-platform security agent that provides visibility into and secures customer endpoints and serversTechnical Leadership Make architectural decisions for various applications supporting the businessInfluence technical design discussions and code reviewsMentor and guide other development team membersFacilitate knowledge transfer during any transitionary periods; assisting with training and hiring as neededDevelop and maintain internal SOPs and best practices for software developmentCollaborate with cross-functional teams to define, design, and ship new featuresRequired Qualifications & Skills Experience & Education 6+ years of software engineering experience with at least 4+ years focused on Go developmentBachelor's degree in computer science or equivalent practical experiencePortfolio of delivered production systems and/or contributions to open-source projectsGolang Programming Idiomatic fluency in Golang and deep familiarity with the standard library and package ecosystemExpertise in managing goroutine lifecycles and channel-based communicationMandatory use of context for deadline management, timeouts, and structured cancellationImplementation of thread-safe data structures and methods to manage shared state efficientlyMastery of Go paradigms and constructs, including interfaces and generics to build modular codeExperience implementing worker pool patterns to manage resource-intensive tasksDeep understanding of memory management, including minimizing heap allocation, runtime profiling to identify memory leaks, and pre-allocating buffer memoryDeployment, Databases & Security Continuous Deployment to Cloud: Experience using Github Actions for continuous deployment of Docker containers on cloud infrastructure, i.e. AWS ECS or EC2 or equivalentsDatabases: Deep proficiency in interfacing with Redis, OpenSearch or similar, and SQL databases; optimizing queries for performance and atomicityNetwork & Security Fundamentals: Robust understanding of networking protocols, TLS, and firewalls, with practical experience implementing best practices at the application levelDevelopment Practices Proficiency with Git version control and CI/CD pipelinesExperience with automated testing, infrastructure monitoring, and observability practicesExperience leveraging AI assistant tools for software development, such as Claude CodeSoft Skills Strong analytical and problem-solving skillsExcellent communication and collaboration abilities to work effectively across engineering, product, and security operations teamsAbility to work independently and manage multiple projects to meet deadlinesComfort with zero-downtime deployment requirements and production incident responsePreferred Qualifications & Skills Proficiency in Python programming (3+ years preferred)Prior experience at MSPs, MSSPs, or cybersecurity vendorsExperience building SIEM, EDR, or security analytics platformsUnderstanding of log aggregation and SIEM architecturesKnowledge of threat detection rule engines or correlation logicCompensation & Benefits Base Salary: Varies based on experience but in-line with or above market (Not FAANG level though)100% paid for benefits (for employee) with additional premium selectionsMatching 401kReimbursement for approved tuition, certifications, conference attendance, and moreUnlimited PTOWe know that job descriptions can sometimes read like wish lists. If you're excited about this role but your experience doesn't perfectly align with every requirement listed above, we still encourage you to apply. We value problem-solving ability, learning agility, and strong fundamentals over checking every box - especially if you're motivated to grow into technical leadership.
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.