We are seeking a skilled Software Engineer – Golang to design, build, and scale production-grade systems. You will write clean, efficient code, troubleshoot complex issues, and deliver high-quality solutions in fast-paced environments. Strong expertise in Golang, Kubernetes-based microservices, and cloud platforms is essential, along with experience in monitoring, incident response, and global-scale service operations.
Responsibilities:
- Build stable, and scalable systems deployed in production.
- Write clean code adhering to Golang best practices.
- Troubleshoot a production issue by reviewing source code, logs, operational metrics, stack trace, etc. to pinpoint a specific problem and then resolve it. You identify root causes and identify learnings to improve both operational processes.
- Demonstrate data-driven open-minded decision making, have an insatiable curiosity, love to innovate to solve difficult challenges.
- Consistently deliver results, with quality, in a fast-paced environment.
- Collaborate with peers, share knowledge, and contribute to technical decisions.
- Write complex queries and scripts, analyze datasets, and pinpoint issues efficiently.
- Effectively communicate with global partners and stakeholders.
Requirements:
- Bachelor’s degree with 4 – 8 years of experience as a software developer with proficiency in Golang.
- Experience in building and monitoring global-scale large platform services in non-prod and prod environments.
- Ability to collaborate effectively with remote peers across disparate geographies and time zones.
- Excellent written and verbal communication skills with emphasis on technical documentation.
- Experience with on-call rotation, incident response, playbooks.
- Excellent CS fundamentals; good technical understanding of Kubernetes-based microservice architectures, caching solutions, messaging services, DB services, API gateways, service mesh, and infrastructure-as-code technologies/processes.
- Experience with at least one cloud provider (AWS, GCP, Azure, or other).
- Ability to implement and interpret metrics, and logging using tools like Prometheus, CloudWatch, Kibana, PagerDuty.
Quality Compliance
Compliance to Quality and Information Security is critical in ensuring the integrity, confidentiality, availability of data and the consistent delivery of high-quality services are an important aspect of hiring for this position.