Senior Staff Software Engineer

12 years

40 - 45 Lacs

Posted:14 hours ago| Platform: GlassDoor logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Title: Staff Software Engineer

Location: Hyderabad, India

Work Preference: Hybrid (3 days in the office, 2 days WFH)

Salary Range:

Experience Level: 12+ years

Job Summary

We are seeking a Staff Software Engineer with strong hands-on expertise in Python, FastAPI, and cloud-native architecture. The ideal candidate has evolved from a Java foundation into a Python-first engineering mindset, with proven experience designing and scaling AI-enabled, microservices-based SaaS products.

You will be responsible for architecting and implementing robust, scalable, and secure systems, integrating Azure AI / LLM-based solutions, and driving engineering excellence across teams. This is a hands-on leadership role that combines architecture vision, system design, and technical mentorship.

You’ll work closely with Product and Architecture teams to translate business challenges into innovative technology solutions while ensuring reliability, performance, and maintainability at scale.

Key Responsibilities

· Architect and build high-performance, scalable backend systems using Python and FastAPI within a distributed microservices environment.

· Design, integrate, and optimize solutions leveraging Azure AI Services, OpenAI APIs, and LLM-based architectures (RAG, embeddings, GenAI pipelines).

· Collaborate with cross-functional teams (Product, Data, DevOps, Frontend) to drive end-to-end solution delivery — from architecture to deployment.

· Lead and mentor engineers, perform code reviews, and instill best practices in design, testing, and observability.

· Contribute to defining and evolving technical standards, frameworks, and architecture principles across the engineering organization.

· Ensure systems are resilient, observable, and performant, with strong emphasis on logging, monitoring, and failover mechanisms.

· Participate in architectural discussions and make technology recommendations aligned with product and business goals.

· Drive continuous improvement in engineering processes, CI/CD practices, and system design quality.

· Partner with data and AI teams to operationalize AI/ML models and embed intelligence into production-grade systems.

· Stay current on emerging technologies, evaluate their potential impact, and advocate adoption where relevant.

Required Skills and Experience

Core Must-Have Skills

· Primary Language: Python (expert-level backend engineering)

· Frameworks: FastAPI (preferred) or Django/Falcon

· Cloud: Azure (hands-on with Azure AI, Cognitive Services, or OpenAI integrations)

· AI/LLM Exposure: Experience with LLMs, RAG, vector databases, embeddings, or GenAI solutions

· Architecture: Microservices, event-driven systems, distributed computing, and scalability design

· Databases: PostgreSQL, Redis, DynamoDB, or equivalent (SQL + NoSQL)

· Data & Messaging: Kafka, Airflow, dbt, or equivalent orchestration tools

· Observability: OpenTelemetry, Prometheus, ELK stack, or equivalent

· DevOps & CI/CD: Docker, Kubernetes, Terraform/CloudFormation, GitLab CI/CD or Azure DevOps

· Testing: Pytest, TDD, unit/integration testing frameworks

· Security & IAM: Auth0, Keycloak, OAuth2, JWT

Nice to Have / Preferred

· Early career experience in Java, transitioned into Python-first systems

· Familiarity with LangChain or similar AI orchestration frameworks

· Experience with MCP certification or cloud architecture credentials (Azure/AWS)

· Exposure to GraphQL, gRPC, or API Gateway patterns

· Prior experience in product companies or scale-ups with mature, high-traffic systems

Ideal Candidate Attributes

· Hands-on architect and builder — not purely managerial.

· Strong understanding of system design trade-offs (latency, reliability, cost, performance).

· Experience working on large-scale SaaS or enterprise-grade products.

· Ability to mentor and elevate engineering teams through technical leadership.

· Passion for innovation, AI integration, and next-gen cloud architectures.

· Clear, structured communication with ability to influence design decisions.

Education

· B.Tech / B.E. / M.Tech / M.S. in Computer Science or equivalent.

Job Type: Full-time

Pay: ₹4,060,486.67 - ₹4,502,500.47 per year

Work Location: Hybrid remote in Hyderabad, Telangana

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You