Egnyte

Staff Software Engineer - Full Stack

Egnyte
Apply
1 month ago
Remote, IndiaStaff+

Responsibilities

  • Own the architecture and technical direction of large-scale, distributed enterprise applications.
  • Design and develop scalable, secure, and highly available backend services primarily using Python.
  • Contribute to Java-based services and evolve the overall platform architecture.
  • Drive architectural decisions, technical strategy, and engineering standards across teams.
  • Mentor engineers through technical guidance, design reviews, and code reviews.
  • Promote clean architecture, automated testing, security, observability, and operational excellence.
  • Use AI-assisted engineering tools and workflows to accelerate development, improve quality, automate repetitive work, and increase engineering productivity.
  • Improve developer experience, platform capabilities, automation, reliability, and operational excellence.

Requirements

  • Bachelor’s or master’s degree in computer science or a related field.
  • 8+ years of professional software engineering experience.
  • Strong Python backend development expertise and good working knowledge of Java.
  • Deep understanding of distributed systems, microservices, event-driven architectures, REST APIs, and modern software architecture principles.
  • Hands-on experience with AWS, Azure, or GCP; Docker; Kubernetes; Infrastructure as Code; CI/CD pipelines; Linux; observability; production troubleshooting; and application security.
  • Experience with relational and NoSQL databases, messaging systems, caching technologies, and asynchronous processing.
  • Ability to design scalable, resilient, secure, and highly available enterprise systems.
  • Experience with GitHub Copilot, Claude, Cursor, ChatGPT, or similar AI development tools while maintaining quality, reliability, and security standards.
  • Excellent communication, technical leadership, mentoring, and cross-functional collaboration skills.
  • Hands-on technical leadership, strong architectural thinking, ownership, customer focus, and a commitment to continuous learning.
  • React, TypeScript, GraphQL, enterprise SaaS platforms, AI/LLM-powered applications, developer productivity platforms, or open-source contributions are desirable.

Benefits

  • Competitive salaries and company equity depending on role and level.
  • Medical insurance and healthcare benefits for employees and families.
  • Fully paid life insurance premiums and group term life insurance.
  • Flexible hours and paid time off.
  • Mental wellness platform subscription.
  • Gym reimbursement and childcare reimbursement.
  • Remote role based in India.
Egnyte

About Egnyte

1,001-5,000 employees
Contact me