Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Harbor IT

Principal Software Engineer, MDR Platform

Harbor IT

Senior Software Engineer developing and maintaining core Golang applications for cybersecurity operations. Collaborating across teams and shaping architectural direction in a growing MDR platform.

Posted 7/17/2026full-timeRemote • 🇺🇸 United StatesLeadWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in Golang application development, including idiomatic fluency and mastery of Go paradigms. Capable of making architectural decisions, mentoring team members, and implementing best practices for software development and deployment.

Highest-signal resume keywords
Golang DevelopmentArchitectural Decision-MakingCI/CD PipelinesMemory ManagementAutomated Testing

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
GolangGoroutine ManagementThread-Safe Data StructuresWorker Pool PatternsMemory ProfilingRedisOpenSearchSQL OptimizationGit Version ControlAutomated Testing
Soft Skills
MentoringCollaborationKnowledge Transfer
Tools & Technologies
Github ActionsDockerAWS ECSAWS EC2AI Assistant Tools
Certifications & Qualifications
Bachelor's Degree in Computer Science
Industry Keywords
Log AnalyticsSyslogMulti-Tenant ArchitectureNetworking ProtocolsApplication Security

Tech Stack

Tools & technologies
AWSCloudDockerEC2FirewallsGoRedisSQL

About the role

Key responsibilities & impact
  • Co-own and maintain multiple Golang applications forming the core of our MDR platform
  • Maintain and enhance a high-performance log analytics engine analyzing events from thousands of sources across hundreds of customers
  • Maintain and enhance programs that transform engine output into actionable intelligence for SOC analysts
  • Maintain and enhance a multi-tenant cluster of servers that receive, buffer, and feed syslog-formatted logs to the engine
  • Maintain and enhance a cross-platform syslog agent that feeds syslog-formatted logs to the engine
  • Build and maintain a cross-platform security agent that provides visibility into and secures customer endpoints and servers
  • Make architectural decisions for various applications supporting the business
  • Influence technical design discussions and code reviews
  • Mentor and guide other development team members
  • Facilitate knowledge transfer during any transitionary periods; assisting with training and hiring as needed
  • Develop and maintain internal SOPs and best practices for software development
  • Collaborate with cross-functional teams to define, design, and ship new features

Requirements

What you’ll need
  • 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
  • Portfolio of delivered production systems and/or contributions to open-source projects
  • Idiomatic fluency in Golang and deep familiarity with the standard library and package ecosystem
  • Expertise in managing goroutine lifecycles and channel-based communication
  • Mandatory use of context for deadline management, timeouts, and structured cancellation
  • Implementation of thread-safe data structures and methods to manage shared state efficiently
  • Mastery of Go paradigms and constructs, including interfaces and generics to build modular code
  • Experience implementing worker pool patterns to manage resource-intensive tasks
  • Deep understanding of memory management, including minimizing heap allocation, runtime profiling to identify memory leaks, and pre-allocating buffer memory
  • Experience using Github Actions for continuous deployment of Docker containers on cloud infrastructure, i.e. AWS ECS or EC2 or equivalents
  • Deep proficiency in interfacing with Redis, OpenSearch or similar, and SQL databases; optimizing queries for performance and atomicity
  • Robust understanding of networking protocols, TLS, and firewalls, with practical experience implementing best practices at the application level
  • Proficiency with Git version control and CI/CD pipelines
  • Experience with automated testing, infrastructure monitoring, and observability practices
  • Experience leveraging AI assistant tools for software development, such as Claude Code

Benefits

Comp & perks
  • Comprehensive health benefits
  • Matching 401k
  • Reimbursement for approved tuition, certifications, conference attendance, and more
  • Unlimited PTO