Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sophos

Software Engineer, Golang Developer

Sophos

. Design, develop, test, and maintain backend services and APIs using Go, with a focus on scalability, reliability, and security.

Posted 5/18/2026full-timeRemote • 🇮🇳 IndiaJuniorMid-LevelWebsite

Tech Stack

Tools & technologies
Distributed SystemsDockerGoKubernetesMicroservices

About the role

Key responsibilities & impact
  • 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 code quality across the team.
  • Collaborate effectively with cross-functional teams, including product management, security, SRE, and other engineering teams.
  • Troubleshoot, debug, and resolve issues in production systems, participating in on-call rotations as required.
  • Continuously improve engineering processes, tooling, and system observability.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 2-4 yrs of strong professional experience as a backend software engineer, consistent with an SE2-level role.
  • Hands-on experience developing production systems using Go (Golang).
  • Solid understanding of distributed systems, APIs, concurrency, and performance considerations.
  • Familiarity with containerisation and orchestration technologies such as Docker and Kubernetes.
  • Strong foundation in data structures, algorithms, and core software engineering principles.
  • Experience working in the Identity, Authentication, or Access Management domain.
  • Relevant experience with working on Microsoft Entra or similar identity providers.
  • Familiarity with OAuth2, OpenID Connect, SAML, JWTs, and modern identity protocols.
  • Experience designing and operating highly available, low-latency microservices.
  • Knowledge of security best practices, threat modelling, and secure coding techniques.
  • Exposure to CI/CD pipelines, infrastructure-as-code, and observability tools (metrics, logging, tracing).

Benefits

Comp & perks
  • Sophos operates a remote-first working model, making remote work the primary option for most employees.
  • Our people – we innovate and create, all of which are accompanied by a great sense of fun and team spirit
  • Employee-led diversity and inclusion networks that build community and provide education and advocacy
  • Annual charity and fundraising initiatives and volunteer days for employees to support local communities
  • Global employee sustainability initiatives to reduce our environmental footprint
  • Global fitness and trivia competitions to keep our bodies and minds sharp
  • Global wellbeing days for employees to relax and recharge
  • Monthly wellbeing webinars and training to support employee health and wellbeing

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoAPIsdistributed systemsconcurrencyperformance considerationsdata structuresalgorithmsmicroservicesCI/CDinfrastructure-as-code
Soft Skills
collaborationcode reviewsconstructive feedbacktroubleshootingdebuggingprocess improvementcommunication