Principal Software Engineer_Fullstack
New
J
JobgetherSaaS, AI
IndiaFull-TimePrincipal
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 12+ years of professional software development experience
- Required Skills
- AWSJavaGoAngularReactMicroservicesSaaS
Requirements
- 12+ years of professional software development experience, with current experience operating at Principal, Staff, Architect, or equivalent level.
- Proven hands-on experience building production-grade AI applications or agentic workflows.
- Strong proficiency with AI coding agents across design, implementation, testing, debugging, code review, and documentation.
- Extensive architecture and system-design experience with large-scale, customer-facing SaaS platforms.
- Hands-on backend development experience using Go and/or Java.
- Frontend development experience using Angular and/or React.
- Experience designing, deploying, and operating secure microservices and APIs on AWS.
- Strong understanding of scalable, cloud-native, distributed systems and modern software architecture.
- Demonstrated technical leadership, including driving architectural decisions and resolving complex production issues.
- Ability to work effectively in a remote-first, globally distributed environment with a high degree of autonomy.
Responsibilities
- Lead the architecture, design, and end-to-end delivery of customer-facing capabilities spanning web interfaces, backend services, APIs, integrations, and shared cloud platforms.
- Write and maintain production-quality code, develop prototypes, review architecture and code, and personally address complex technical and production challenges.
- Define service boundaries, APIs, data contracts, and integration patterns for capabilities shared across multiple products.
- Design and operate cloud-native, multi-tenant systems with requirements for scalability, availability, performance, and security.
- Build secure and consistent experiences for customers interacting with AI assistants and agents, including capabilities for orchestration and access control.
- Use AI coding agents throughout the software development lifecycle while validating generated changes before release.
- Mentor engineers and promote strong engineering practices across product, UX, security, and platform teams.
View Full Description & ApplyYou'll be redirected to the employer's site