Remotery

Software Engineer, Golang Developer

Posted May 24

This is a fully remote position, open to applicants in India.

📋 Description

• 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.


⛳️ Requirements

• 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).


🏝️ 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 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.

People also viewed

Confitec10 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT10 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI10 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training10 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid10 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics10 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers