remote
Senior Software Engineer Golang - HARBOR IT
Software Engineer
Senior Software Engineer focused on Golang development, building secure, scalable microservices in a cloud‑native environment using AWS, Docker, and Kubernetes. Lead architecture, code quality, and delivery of MDR solutions for enterprise clients.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Go microservices that power Managed Detection and Response (MDR) platforms.
- Architect cloud‑native solutions on AWS, leveraging services such as ECS, Lambda, and RDS.
- Implement secure, RESTful APIs and integrate with third‑party security tools and threat intelligence feeds.
- Collaborate with DevOps to containerize applications, manage CI/CD pipelines, and ensure zero‑downtime deployments.
- Mentor junior engineers, conduct code reviews, and enforce best practices for performance, security, and maintainability.
Requirements
- 5+ years of professional Go development experience.
- Strong background in cloud architecture, especially AWS.
- Hands‑on experience with Docker, Kubernetes, and CI/CD tooling.
- Solid understanding of cybersecurity principles and threat detection workflows.
- Excellent problem‑solving skills and a passion for clean, testable code.