Software Engineer, Golang Developer

🕒 May 18

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Sophos

Sophos

1001 - 5000 employees

Founded 1985

🔒 Cybersecurity

☁️ SaaS

💰 Post-IPO Equity on 2021-08

Cybersecurity • SaaS

Sophos is a leading cybersecurity company that specializes in protecting businesses against advanced cyber threats. The company offers a comprehensive suite of security solutions, including endpoint protection, managed detection and response (MDR), network security, and cloud security. With a prevention-first approach, Sophos aims to stop ransomware and other cyber threats before they cause harm. Sophos provides services such as threat research, security training, and operational support to ensure robust defense against cyberattacks. Their solutions cater to various industries including finance, healthcare, government, manufacturing, and retail. The Sophos Central platform delivers centralized security management, integrating seamlessly with existing IT infrastructure to enhance security posture.

📋 Description

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

🏖️ 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

Similar Jobs

🕒 May 15

Codvo.ai

51 - 200

🔒 Cybersecurity

☁️ SaaS

Backend Developer at Codvo focusing on designing and developing RESTful APIs using FastAPI. Requires strong skills in Python, T-SQL, and API testing frameworks.

Azure

Python

SQL

Vault

🕒 May 14

TM Forum

51 - 200

📡 Telecommunications

🤝 B2B

API Developer enhancing TM Forum's API delivery and developer experience. Engaging in member-driven API development and supporting a diverse group of contributors.

JavaScript

Node.js

🕒 May 14

Miratech

501 - 1000

Google DialogFlow Engineer (Python) at Miratech developing conversational AI solutions. Design and enhance intelligent chatbots and voice bots using Google Cloud technologies in a global IT consulting firm.

🇮🇳 India – Remote

💰 Private Equity Round on 2022-04

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

Cloud

Google Cloud Platform

Python

SQL

🕒 May 14

Miratech

501 - 1000

Google DialogFlow Engineer developing conversational AI solutions across cloud platforms at Miratech. Design, develop, and enhance chatbots using Google Cloud technologies.

🇮🇳 India – Remote

💰 Private Equity Round on 2022-04

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

Cloud

Python

SQL

🕒 May 14

Miratech

501 - 1000

Google DialogFlow Engineer (Python) at Miratech joining the Bot Development team. Building next-generation conversational AI solutions using Google Cloud technologies.

🇮🇳 India – Remote

💰 Private Equity Round on 2022-04

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

Cloud

Google Cloud Platform

Python

SQL