
Principal Software Engineer 1
Sophos
2 months ago
Bengaluru, India or Delhi, India
Staff+
H1B Sponsor
Responsibilities
- Interact with product managers to define features and write functional specifications.
- Collaborate with frontend teams to define API contracts for backend services.
- Address critical field escalations and drive closure.
- Develop prototypes that serve as precursors to product roadmap features.
Requirements
- 12+ years of progressive experience in enterprise architecture.
- 5+ years of experience with commercial software using Golang/C/C++/Java.
- 2+ years of experience with containers and microservices (e.g., Docker, Kubernetes).
- Data plane experience with Forward/Reverse proxy is preferred.
- In-depth knowledge of networking protocols (e.g., HTTP/HTTPS, TCP/IP).
- Excellent design skills using principles of reuse, modularity, and scale.
- Strong understanding of data structures and algorithms.
- Good understanding of microservice architecture, AWS cloud infrastructure, SQL, and NoSQL databases.
- Experience in the Network Security domain is mandatory.
- Bachelor's degree in Computer Science or a related field.
Benefits
- Remote-first working model with some roles requiring a hybrid approach.
- Employee-led diversity and inclusion networks.
- Annual charity initiatives and volunteer days.
- Global employee sustainability initiatives.
- Fitness and trivia competitions to promote health.
- Global wellbeing days for relaxation and recharge.
- Monthly wellbeing webinars and training.
Tech Stack
AWSCC++DockerGoJavaKubernetesSQL
Categories
BackendDevOpsSecurity