Sophos

Cybersecurity

SoftwareEngineer(GolangDeveloper)

₹12–18L ~AI est. India Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid+ candidates.

The Brief

“Software Engineer (Golang Developer) at Sophos. Design backend services. Develop backend services”

Industry & Context.

Cybersecurity
Problems you'll solve

Troubleshoot; Debug

Eligibility Requirements

On-call rotations

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, Engineering, or related field, 2-4 yrs professional experience as backend software engineer, Hands-on experience developing production systems using Go (Golang), Solid understanding of distributed systems, Solid understanding of APIs, Solid understanding of concurrency, Solid understanding of performance considerations, Familiarity with containerisation technologies, Familiarity with orchestration technologies

Nice to Have

Foundation in data structures, Foundation in algorithms, Foundation in core software engineering principles, Experience in Identity domain, Experience in Authentication domain, Experience in Access Management domain, Relevant experience with Microsoft Entra, Experience with similar identity providers, Familiarity with OAuth2, Familiarity with OpenID Connect, Familiarity with SAML, Familiarity with JWTs, Familiarity with modern identity protocols, Experience designing highly available microservices, Experience operating highly available microservices, Experience designing low-latency microservices, Experience operating low-latency microservices, Knowledge of security best practices, Knowledge of threat modelling, Knowledge of secure coding techniques, Exposure to CI/CD pipelines, Exposure to infrastructure-as-code, Exposure to observability tools

What You'll Do.

Design backend services

Develop backend services

Test backend services

Maintain backend services

Build identity services

Enhance identity services

Contribute to system design

Shape service architecture

Write maintainable code

Write well-tested code

Follow software engineering best practices

Follow secure development practices

Participate in code reviews

Provide constructive feedback

Ensure high code quality

Collaborate with cross-functional teams

Troubleshoot production systems

Debug production systems

Resolve production issues

Improve engineering processes

Improve system observability

How You'll Work.

Team & Collaboration

Cross-functional teams; Product management; Security teams; SRE teams; Engineering teams

Full Job Description

## Description About Us Sophos is a cybersecurity leader defending 600,000 organizations globally with an AI-driven platform and expert-led services. Sophos meets organizations wherever they are in their security maturity and grows with them to defeat cyberattacks. Its solutions combine machine learning, automation, and real-time threat intelligence with frontline human expertise from Sophos X-Ops to deliver advanced, 24/7 threat monitoring, detection, and response.   Sophos offers industry-leading managed detection and response (MDR) alongside a comprehensive portfolio of cybersecurity technologies — including endpoint, network, email, and cloud security, extended detection and response (XDR), identity threat detection and response (ITDR), and next-gen SIEM. Together with expert advisory services, these capabilities help organizations proactively reduce risk and respond faster, with the visibility and scalability needed to stay ahead of evolving threats.   Sophos goes to market with a global partner ecosystem, including Managed Service Providers (MSPs), Managed Security Service Providers (MSSPs), resellers and distributors, marketplace integrations, and cyber risk partners, giving organizations the flexibility to choose trusted relationships when securing their business. Sophos is headquartered in Oxford, U.K. More information is available at www.sophos.com. ## What you will do Design, develop, test, and maintain backend services and APIs using Go, with a focus on scalability, reliability, and security. Build and enhance identity-related services (e.g. authentication, authorisation, user and service identities, token management, policy enforcement). Contribute to system design and technical discussions, helping shape service architecture and implementation approaches. Write clean, maintainable, and well-tested code, following best practices in software engineering and secure development. Participate in code reviews, providing constructive feedback and ensuring high

Free ATS check

Applying for this Software Engineer (Golang Developer) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Lever

  • Lever uses a streamlined one-page form — apply in under 5 minutes.
  • LinkedIn import works well; review parsed data before submitting.
  • The cover letter field is optional but visible to reviewers — use it to differentiate.
  • Referral codes from employees can significantly boost visibility of your application.

ANONYMOUS · UNFILTERED

What do employees actually say about Sophos?

Real rants from real employees. Read before you apply.

Read Company Rants →