
Principal Software Engineer β Fullstack
Posted Aug 24

Posted Aug 24
This is a fully remote position, open to applicants in India.
β’ Oversee the architecture, design, and implementation of comprehensive customer-facing features across web UI, backend services, APIs, and integrations.
β’ Create production-level code, develop prototypes, review designs and code, and tackle complex engineering challenges.
β’ Advance shared frontend and backend platform capabilities to ensure consistent, accessible, and maintainable customer experiences.
β’ Define service boundaries, APIs, data contracts, integration patterns, and versioning strategies across Sophos products.
β’ Design cloud-native, multi-tenant systems that focus on security, scalability, availability, performance, resilience, and cost-effectiveness.
β’ Implement secure-by-design principles for authentication, authorization, role-based access, tenant isolation, privacy, auditability, and customer data management.
β’ Create secure customer experiences for discovering and interacting with AI assistants and agents.
β’ Develop reusable AI platform capabilities for request routing, context management, tool integration, orchestration, access control, and human oversight.
β’ Establish methodologies for AI evaluation, guardrails, regression testing, observability, latency, cost management, and safe failure behavior.
β’ Utilize AI coding agents throughout the software development lifecycle and validate changes generated by agents prior to release.
β’ Establish agentic development practices for task decomposition, context management, human review, automated verification, and the safe use of coding agents.
β’ Convert product objectives and ambiguous technical issues into architectural guidance and incremental delivery strategies.
β’ Mentor engineers, elevate engineering standards, and ensure alignment between product, UX, security, applied AI, and platform teams.
β’ A minimum of 12 years of software development experience, currently in a Principal, Staff, Architect, or equivalent role.
β’ Practical experience in building production AI applications or agentic workflows, beyond just prototypes.
β’ Strong expertise in utilizing AI coding agents throughout design, implementation, testing, debugging, code review, and documentation.
β’ Extensive architecture and system design experience for large-scale, customer-facing SaaS products.
β’ Hands-on backend development experience with Go and/or Java.
β’ Frontend development experience with Angular and/or React.
β’ Experience in designing, deploying, and managing secure microservices and APIs on AWS.
β’ Proven technical leadership skills, including making design decisions, resolving complex production issues, and mentoring engineers.
β’ Cybersecurity domain experience is a plus, but not required.
β’ Legal authorization to work in India without the need for employer sponsorship.
β’ Remote-first working model.
β’ Employee-led diversity and inclusion networks.
β’ Annual charity and fundraising events.
β’ Volunteer days.
β’ Global employee sustainability initiatives.
β’ Global fitness and trivia competitions.
β’ Global wellbeing days.
β’ Monthly wellbeing webinars and training.
β’ Adjustments in the recruitment and selection process for applicants who require them.
RTX
NVIDIA
Infios
Gramian Consulting
Get handpicked remote jobs straight to your inbox weekly.