Senior Software Engineer

Year    TN, IN, India

Job Description

We are seeking a

Senior Software Engineer

to drive the design and evolution of our next-generation platform at the intersection of

data architecture, full-stack engineering, and AI agentic systems

. This role will be pivotal in shaping a scalable, secure, and intelligent architecture that powers cutting-edge data and AI solutions for enterprise clients.

You will act as both a

technical visionary

and a

hands-on leader

, guiding engineering teams across

data pipelines, distributed services, modern web stacks, and AI/LLM-driven agent frameworks

.

Key Responsibilities



Architectural Leadership

Define and evolve the overall

data and application architecture

, ensuring scalability, performance, and security. Lead decisions on system design, APIs, integration patterns, and infrastructure strategy (cloud-native, containerized, multi-tenant SaaS). Champion architectural best practices (microservices, event-driven design, observability, shift-left testing).

Data Architecture & Engineering

Design

data models, pipelines, and repositories

leveraging PostgreSQL, distributed data systems, and semantic/metadata layers.

Full-Stack Engineering

Provide hands-on leadership in

Python, FastAPI, React, PostgreSQL

stacks. Guide front-end and back-end teams in building performant, intuitive, and modular applications. Define coding standards, CI/CD workflows, and testing frameworks.

AI/Agentic Systems

Architect solutions using

LangGraph, LangChain, and LLMs

to build autonomous, context-aware agents. Collaborate with data science teams to integrate ML/AI capabilities into workflows. Establish guardrails, governance, and monitoring for safe AI adoption.

Cross-Functional Collaboration

Partner with product managers, engineers, and executives to align architecture with business strategy. Mentor engineering teams and foster a culture of innovation, agility, and technical excellence. Represent architecture decisions to clients, partners, and analysts.

Qualifications



Bachelor's or Master's in Computer Science, Engineering, or related field. 10+ years in software engineering, with 4+ years in architectural leadership roles. Strong foundation in

data architecture

: schema design, distributed databases, data pipelines, and governance. Proven track record in

full-stack development

: Python, FastAPI, React, PostgreSQL. Hands-on experience with

AI/LLM stacks

(LangChain, LangGraph, vector databases, embeddings). Solid understanding of

cloud platforms

(AWS/Azure/GCP), containerization (Docker, Kubernetes), and SaaS multi-tenancy. Strategic thinker with the ability to translate business vision into scalable technology. Excellent communicator able to bridge executives, clients, and engineers. Strong leadership, mentoring, and decision-making abilities.

What We Offer



Opportunity to define and lead the

next-generation AI-native data platform

. A collaborative, innovative environment where autonomy and ownership are valued. Competitive compensation, benefits, and growth opportunities.
Job Type: Full-time

Pay: ?2,667,159.72 - ?4,560,276.25 per year

Benefits:

Flexible schedule Health insurance Life insurance Paid sick time Paid time off * Work from home

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4577799
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year