Sophos
Sophos1h ago
LinkedIn

Software Engineer

India
Remote
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Sophos

Full Job Description

Role Summary

As a Software Engineer II (SE2) within the Identity team at Sophos, you will play a pivotal role in building and evolving our ITDR (Identity Threat Detection and Response) product. This position is ideal for an experienced engineer capable of independently designing features, influencing technical decisions, and upholding high engineering standards.

Key Responsibilities

  • Backend Development: Design, develop, test, and maintain scalable backend services and APIs using Go (Golang), with a focus on security and reliability in distributed cloud environments.
  • Identity Services: Build and enhance critical identity features including authentication, authorization, user lifecycle management, token handling, and policy enforcement.
  • System Architecture: Contribute to system design discussions, helping shape service architecture and implementation strategies for microservices.
  • Code Quality: Write clean, maintainable code following secure development best practices; actively participate in rigorous code reviews.
  • Cross-Functional Collaboration: Work closely with Product Managers, Architects, Security teams, SREs, and other engineering groups to deliver robust identity solutions.
  • Ops & Support: Troubleshoot production issues, debug complex problems, and participate in on-call rotations as required by service needs.

What You Will Bring

  • Bachelor's degree in Computer Science/Engineering or equivalent practical experience.
  • Experience Level: 2-4 years of professional backend software engineering experience (SE2-level).
  • Technical Stack: Hands-on expertise developing production systems using Go (Golang); solid understanding of distributed systems, APIs, concurrency, and performance tuning.
  • Infrastructure: Familiarity with containerization (Docker) and orchestration (Kubernetes).

Differentiators & Preferred Skills

  • Strong foundation in data structures, algorithms, and core software engineering principles.
  • Domain experience in Identity, Authentication, or Access Management is highly valued.
  • Familiarity with Microsoft Entra (formerly Azure AD) or similar identity providers.
  • Expertise in modern identity protocols: OAuth2, OpenID Connect, SAML, JWTs.
  • Experience designing and operating highly available, low-latency microservices.
  • Knowledge of security best practices, threat modelling, and secure coding techniques (OWASP).
  • Skill with CI/CD pipelines, Infrastructure-as-Code (IaC), and observability tools (metrics, logging, tracing).

Company

Sophos

Sophos

Sophos is a global cybersecurity leader protecting over 600,000 organizations worldwide with an advanced AI-driven platform and expert-led services.Our MissionWe meet organizations at every stage of t...

India
Posted on LinkedIn