Solvd Inc.•2h ago
LinkedIn
Senior Golang Developer
Pune Division, Maharashtra, India
Senior Level
Full Job Description
About the Role
Solvd Inc. is a rapidly growing AI-native consulting and technology services firm delivering enterprise transformation across cloud, data, software engineering, and artificial intelligence in Pune Division, Maharashtra, India. We work with industry-leading organizations to design, build, and operationalize technology solutions that drive measurable business outcomes.
What You'll Do
- 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.
Required Skills & Experience
- 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.
Company
Solvd Inc.
Solvd is an AI engineering company with over a decade of experience implementing artificial intelligence in corporations and products across technology, ecommerce, retail, fintech, hospitality, and ba...
Pune Division, Maharashtra, India
Posted on LinkedIn