Home
Jobs
Saved
Resumes
Software Engineer, Golang Developer at Sophos | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Engineer, Golang Developer
Sophos
Remote
Website
LinkedIn
Software Engineer, Golang Developer
India
Full Time
2 weeks ago
Visa Sponsorship
Apply Now
Key skills
Distributed Systems
Docker
Kubernetes
Microservices
Go
Golang
SAML
CI/CD
Product Management
Remote Work
About this role
Role Overview
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
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).
Tech Stack
Distributed Systems
Docker
Kubernetes
Microservices
Go
Benefits
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
Apply Now
Home
Jobs
Saved
Resumes