Senior Software Engineer

Customstacks India

Indore District

Hybrid

INR 4,000,000 - 7,000,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Customstacks India, a technology consultancy building AI-powered products, seeks a Staff Software Engineer in Indore to anchor multiple client engagements. This high-ownership IC role emphasizes architecture, hands-on delivery, and mentorship across teams.

You will set standards, drive technical direction from day one, and collaborate with leadership to scope and deliver high-quality software while thriving in a fast-paced, client-driven environment.

Qualifications

  • 8+ years of software engineering with a track record shipping production systems across multiple projects or clients.
  • Deep expertise in at least one modern frontend or mobile framework (React, React Native, Vue, Flutter, or equivalent).
  • Solid backend engineering: REST or GraphQL API design and production Node.js, Go, Python, or equivalent.
  • Strong command of relational databases (PostgreSQL preferred), schema design, query optimization, and ORM usage.
  • Experience with cloud-native or serverless deployment environments (Vercel, AWS, GCP, or equivalent).
  • Ability to ramp quickly on unfamiliar codebases, stacks, and client contexts.
  • Excellent written and verbal communication in English, able to drive technical clarity with engineering teams, internal leadership, and clients.
  • Comfortable operating with ambiguity, switching contexts across projects, and maintaining quality under delivery pressure.
  • Ownership mindset: you define problems, propose solutions, and see them through without being managed.

Responsibilities

  • Lead technical architecture and implementation across multiple client projects simultaneously.
  • Ramp quickly on new domains, stacks, and codebases and make sound architectural decisions early.
  • Define and enforce engineering standards across projects: code quality, testing, observability, and delivery practices.
  • Identify and resolve technical risks across engagements before they become production problems.
  • Partner with leadership and clients to translate requirements into clear technical scopes and implementation plans.
  • Conduct deep code reviews and set the quality bar for the engineering team.
  • Mentor senior and junior engineers, elevating the team's capability across all engagements.
  • Contribute to internal tooling, reusable patterns, and shared infrastructure where applicable.

Skills

Software architecture
Frontend frameworks
Backend APIs
PostgreSQL
Cloud deployments
English fluency
Ownership mindset

Tools

Node.js
Go
Python

Job description

*We require local candidates to facilitate occasional co-working days but the job is predominantly work from home/remote*

About the Role

We are a technology consultancy building AI-powered products for clients across industries. We are looking for a Staff Software Engineer to join our core team in Indore and serve as a technical anchor across multiple concurrent client engagements.

This is a high-ownership role for engineers who thrive in variety, move fast across different domains, and can establish technical direction on a project from day one. You will set architecture standards, lead implementation, and mentor engineers across engagements, while working closely with our leadership team to scope, plan, and deliver high-quality software for clients.

This is a hands-on individual contributor leadership role, not a management track. You will remain deeply technical while influencing how we build across the portfolio.

What You Will Do
  • Lead technical architecture and implementation across multiple client projects simultaneously
  • Ramp quickly on new domains, stacks, and codebases and make sound architectural decisions early
  • Define and enforce engineering standards across projects: code quality, testing, observability, and delivery practices
  • Identify and resolve technical risks across engagements before they become production problems
  • Partner with leadership and clients to translate requirements into clear technical scopes and implementation plans
  • Conduct deep code reviews and set the quality bar for the engineering team
  • Mentor senior and junior engineers, elevating the team's capability across all engagements
  • Contribute to internal tooling, reusable patterns, and shared infrastructure where applicable
Must-Have Skills
  • 8+ years of software engineering experience with a strong record of shipping production systems across multiple projects or clients
  • Deep expertise in at least one modern frontend or mobile framework (React, React Native, Vue, Flutter, or equivalent)
  • Solid backend engineering: REST or GraphQL API design, server-side architecture, and production Node.js, Go, Python, or equivalent
  • Strong command of relational databases (PostgreSQL preferred), schema design, query optimization, and ORM usage
  • Experience with cloud-native or serverless deployment environments (Vercel, AWS, GCP, or equivalent)
  • Ability to ramp quickly on unfamiliar codebases, stacks, and client contexts
  • Excellent written and verbal communication in English, able to drive technical clarity with engineering teams, internal leadership, and clients
  • Comfortable operating with ambiguity, switching contexts across projects, and maintaining quality under delivery pressure
  • Ownership mindset: you define problems, propose solutions, and see them through without being managed
AI/ML Engineering (Strongly Preferred)

A significant portion of our client work involves AI-powered products. Candidates with production AI experience are strongly preferred:

  • Hands-on integration of LLM APIs (Anthropic Claude, OpenAI, Gemini, or equivalent) into production applications
  • Working knowledge of RAG architecture: chunking strategies, embedding models, vector search, and context injection
  • Experience with vector databases (pgvector, Pinecone, Weaviate, or equivalent)
  • Prompt engineering for production: designing, testing, and iterating system prompts for reliability and quality
  • Streaming AI responses via SSE or WebSockets integrated into real-time UI
  • Familiarity with AI evaluation approaches: output quality, hallucination detection, latency, and cost optimization
  • Awareness of responsible AI practices: rate limiting, content filtering, fallback handling, and cost governance
Good to Have
  • Mobile app release experience (App Store, OTA updates, TestFlight, EAS Build, or equivalent)
  • Experience with headless CMS platforms (Sanity, Contentful, or similar)
  • Familiarity with Supabase or other BaaS platforms
  • Observability and analytics tooling (Sentry, PostHog, Datadog, or equivalent)
  • Exposure to monetization or paywall SDKs (RevenueCat, Superwall, or similar)
  • Experience with OAuth and mobile auth flows (Apple Sign-In, Google OAuth)
  • Prior consultancy or agency experience, or a track record of delivering across multiple clients or product teams
Work Model & Location

Hybrid role based in Indore, Madhya Pradesh. Candidates must be located in Indore or open to relocation. Candidate must be comfortable working remotely from home. Occasional office days are coordinated around project planning, client reviews, and team collaboration.

Why Join Us
  • Work across a diverse portfolio of AI-powered products spanning multiple industries and domains
  • Staff-level IC scope with direct influence over architecture across every project you touch
  • Deep exposure to modern AI/LLM integration, edge infrastructure, and mobile-first architecture
  • Small, high-caliber team where your technical decisions carry real weight across multiple client outcomes
  • Competitive compensation commensurate with experience
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Lever, Inc. • Bengaluru

Hybrid
INR 8,000,000 - 12,000,000
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine, LLC. • Delhi

On-site
INR 1,800,000 - 3,500,000
Remote work & Local connection
Legal presence in India
Competitive Compensation in INR
+1
Staff Software Engineer
Staff Software Engineer

Weekday AI • Bengaluru

Hybrid
INR 8,000,000 - 12,000,000
Software Engineer (Python, AI/ML) ID47296
Software Engineer (Python, AI/ML) ID47296

AgileEngine, LLC. • Hyderabad

On-site
INR 1,200,000 - 2,400,000
Remote work options
Legal compliance with local regulations
Competitive compensation in INR
+1
Senior Software Engineer
Senior Software Engineer

Nxtwave Disruptive Technologies (Hiring for a Client) • Karnataka

On-site
INR 3,000,000 - 5,000,000
High autonomy
Enterprise exposure
Growth opportunities
Software Engineer (Senior, Staff)
Software Engineer (Senior, Staff)

Lever, Inc. • India

Remote
INR 400,000 - 750,000
Competitive compensation
Fully remote work across time zones
Flexible working schedule
+4
Staff Software Engineer
Staff Software Engineer

Weekday 1 • Bengaluru

Hybrid
INR 8,000,000 - 12,000,000
Software Development Engineer I
Software Development Engineer I

Anuyog Software Solutions Pvt. Ltd. • Indor

On-site
INR 450,000 - 650,000
Staff Engineer (AI-Native)
Staff Engineer (AI-Native)

Jobgether • India

On-site
INR 17,225,000 - 24,880,000
100% remote within India
Competitive USD compensation
Learning resources and AI tools
+1
Tech Lead — AI-Enabled Engineering EngineerBabu | Indore, India | Full-time, In-Office | 4–8 Years Experience
Tech Lead — AI-Enabled Engineering EngineerBabu | Indore, India | Full-time, In-Office | 4–8 Years Experience

Recooty • Indore District

On-site
INR 2,500,000 - 4,200,000