Senior Golang Developer @Solvd
Software Development
Salary unspecified
Employment Type full-time
Posted 1wk ago

[Hiring] Senior Golang Developer @Solvd

1wk ago - Solvd is hiring a remote Senior Golang Developer. πŸ’Έ Salary: unspecified πŸ“Location: Northern America, Latin America (LATAM), Asia, Eastern Europe

Role Description

We are looking for a Senior Go Developer to design and develop high-performance, secure, and reliable software components for enterprise-scale data collection and processing systems. You'll be building software that runs across Windows and macOS, processes high-frequency events, securely buffers and transmits data, and integrates with cloud-based data platforms β€” with production-grade engineering practices throughout.

  • Design, develop, and maintain high-performance applications and background services in Go, following clean architecture and production-grade engineering practices.
  • Build multi-threaded and concurrent processing components using goroutines, channels, synchronization primitives, worker pools, and efficient memory-management techniques.
  • Develop reliable event collection, processing, batching, compression, serialization, and transmission mechanisms for high-volume telemetry and event data.
  • Implement robust local persistence and encrypted buffering β€” supporting offline operation, checkpointing, retry queues, recovery, and protection against data loss.
  • Develop secure integrations with cloud platforms and data services using REST APIs, HTTPS, SDKs, and other integration mechanisms.
  • Implement enterprise-grade authentication and security mechanisms, including RSA key-pair authentication, JWT/OAuth, TLS, certificate validation, encryption, and secure credential handling.
  • Design resilient distributed-client behavior β€” idempotency, duplicate prevention, exponential-backoff retries, acknowledgement handling, failure recovery, rate limiting, and network resilience.
  • Develop efficient data-processing capabilities across formats such as JSON, Parquet, and Protocol Buffers.
  • Optimize applications for CPU, memory, disk I/O, network utilization, startup time, and long-running stability using Go profiling and diagnostic tools.
  • Develop and support cross-platform software for Windows and macOS, including interaction with OS APIs, system services, file systems, networking, and OS-native security facilities.
  • Build comprehensive unit, integration, performance, stress, resilience, and security tests.
  • Implement production-grade logging, metrics, health monitoring, diagnostics, and telemetry β€” ensuring sensitive information is never exposed through operational logs.
  • Contribute to application packaging, versioning, configuration management, automated deployment, upgrade, rollback, and enterprise software-distribution strategies.
  • Provide senior-level technical leadership through architecture discussions, design reviews, code reviews, troubleshooting, and mentoring.

Qualifications

  • 7+ years of software development experience with strong hands-on expertise in Golang.
  • Advanced knowledge of Go concurrency β€” goroutines, channels, mutexes, contexts, synchronization, and worker-pool patterns.
  • Strong understanding of data structures, algorithms, memory management, and performance optimization.
  • Experience building long-running services, agents, system utilities, telemetry applications, or distributed client applications.
  • Strong experience with REST APIs, HTTPS, TLS, JSON, authentication, and secure API integration.
  • Experience implementing RSA/public-key cryptography, JWT/OAuth, certificate-based authentication, and secure credential management.
  • Experience with local persistence, caching, queueing, batching, compression, retry, and failure-recovery patterns.
  • Knowledge of Parquet or similar columnar/binary data formats and high-volume data-processing patterns.
  • Strong experience with unit testing, integration testing, mocking, profiling, debugging, and performance testing in Go.
  • Good understanding of CI/CD, Git, code-quality tooling, dependency management, vulnerability scanning, and secure SDLC practices.

Preferred Qualifications

  • Experience with Snowflake or comparable cloud data platforms and cloud SDK integration.
  • Experience with Windows and/or macOS system programming, enterprise endpoint software, or large-scale telemetry systems.
  • Familiarity with C/C++ or .NET interoperability, Windows APIs, macOS APIs, or OS-level encryption and key stores.
  • Experience with MSI/MSIX packaging and enterprise device-management platforms.

Benefits

  • Shape real-world AI-driven projects across key industries, working with clients from startup innovation to enterprise transformation.
  • Be part of a global team with equal opportunities for collaboration across continents and cultures.
  • Thrive in an inclusive environment that prioritizes continuous learning, innovation, and ethical AI standards.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Northern America, Latin America (LATAM), Asia, Eastern Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Golang Developer @Solvd
Software Development
Salary unspecified
Employment Type full-time
Posted 1wk ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Northern America, Latin America (LATAM), Asia, Eastern Europe
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 129,379+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later