GrepJob
Sophos

Software Engineer (Golang Developer)

Sophos
Apply
3 days ago
Bengaluru, India or Delhi, IndiaMid Level / Senior
H1B Sponsor

Responsibilities

  • Design, develop, test, and maintain backend services and APIs using Go.
  • Build and enhance identity-related services such as authentication and authorization.
  • Contribute to system design and technical discussions.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews to ensure high code quality.
  • Collaborate with cross-functional teams including product management and security.
  • Troubleshoot and resolve issues in production systems.
  • Continuously improve engineering processes and system observability.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 2-4 years of professional experience as a backend software engineer.
  • Hands-on experience developing production systems using Go.
  • Solid understanding of distributed systems, APIs, and performance considerations.
  • Familiarity with containerization and orchestration technologies like Docker and Kubernetes.
  • Strong foundation in data structures, algorithms, and software engineering principles.
  • Experience in the Identity, Authentication, or Access Management domain is preferred.
  • Knowledge of security best practices and secure coding techniques.

Benefits

  • Remote-first working model with flexibility in work arrangements.
  • Employee-led diversity and inclusion networks.
  • Annual charity initiatives and volunteer days.
  • Global employee sustainability initiatives.
  • Wellbeing days and monthly webinars to support employee health.

Tech Stack

DockerGoKubernetes

Categories