
Software Engineer, Golang Developer
Posted May 24

Posted May 24
This is a fully remote position, open to applicants in India.
• Design, create, test, and maintain backend services and APIs using Go, emphasizing scalability, reliability, and security.
• Develop and improve identity-related services, such as authentication, authorization, user and service identities, token management, and policy enforcement.
• Participate in system design and technical discussions, contributing to the shaping of service architecture and implementation strategies.
• Write clean, maintainable, and thoroughly tested code, adhering to best practices in software engineering and secure development.
• Engage in code reviews, offering constructive feedback and ensuring high code quality within the team.
• Collaborate effectively with cross-functional teams, including product management, security, SRE, and other engineering teams.
• Diagnose, debug, and resolve issues in production systems, taking part in on-call rotations as needed.
• Continuously enhance engineering processes, tooling, and system observability.
• Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
• 2-4 years of substantial professional experience as a backend software engineer, aligned with an SE2-level role.
• Hands-on experience in developing production systems using Go (Golang).
• Strong understanding of distributed systems, APIs, concurrency, and performance considerations.
• Familiarity with containerization and orchestration technologies, such as Docker and Kubernetes.
• Solid foundation in data structures, algorithms, and core software engineering principles.
• Experience in the Identity, Authentication, or Access Management domain.
• Relevant experience working with Microsoft Entra or similar identity providers.
• Understanding of OAuth2, OpenID Connect, SAML, JWTs, and modern identity protocols.
• Experience in designing and operating highly available, low-latency microservices.
• Knowledge of security best practices, threat modeling, and secure coding techniques.
• Exposure to CI/CD pipelines, infrastructure-as-code, and observability tools (metrics, logging, tracing).
• 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 foster community and provide education and advocacy.
• Annual charity and fundraising initiatives, along with volunteer days for employees to support local communities.
• Global employee sustainability initiatives aimed at reducing 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 promote employee health and wellbeing.
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.