Principal Software Engineer – Fullstack

Posted Aug 24

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

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ 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.

People also viewed

RTX16 hours ago

Principal Software Engineer – Air Traffic Solutions

US flagMaine OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job
NVIDIA17 hours ago

Senior System Software Engineer, Software-Defined Networking

US flagCalifornia, +4 more statesFull-timeFull-stack Engineer$224k – $356.5k/year
ApplyView job
Infios18 hours ago

Senior Software Engineer

MX flagMexico, +1 more countryFull-timeFull-stack Engineer
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

EG flagEgypt, +3 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – Licensing, AI Training

IN flagIndia, +5 more countriesFreelanceFull-stack Engineer$100/year
ApplyView job
Gramian Consulting1 day ago

Software Engineer – License your Git Repositories for AI Training

CA flagCanada, +5 more countriesFull-timeFull-stack Engineer$100/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers