Search by job, company or skills

sourcebae

Senior Software Engineer

Save
  • Posted 2 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Senior Software Engineer – FDE (Full-Stack / AI Focus)

Location: Remote / Chennai / Mumbai

Employment Type: Full-time

Role Overview

We are seeking a Senior/Staff Software Engineer to design and build scalable full-stack systems that deliver measurable business value.

This role involves working closely with cross-functional teams across business, product, and engineering to:

Discover and define problem statements

Navigate ambiguity

Rapidly prototype and deliver production-ready solutions

A key focus area is building AI-powered applications, including RAG systems, LLM integrations, and retrieval pipelines, while contributing to reusable frameworks and engineering standards.

Key Responsibilities

1. Business & Stakeholder Engagement

Develop deep understanding of business operations and domain context

Translate business requirements into technical solutions

Collaborate with senior stakeholders and manage complex expectations

Build strong trust-based relationships across teams

2. Delivery & Execution

Lead rapid development initiatives using a prototype-first approach

Build end-to-end applications across different technology stacks

Define clear transition strategies from prototype to production

Ensure consistent, high-speed delivery with quality

3. Generative AI & RAG Systems

Architect and implement production-grade RAG systems

Work on advanced retrieval techniques:

Hybrid search

Reranking

Query expansion

Build evaluation pipelines, datasets, and experimentation frameworks

Establish best practices for LLM integrations and AI systems

4. Technical Leadership

Lead multi-team technical initiatives

Mentor engineers and enforce engineering best practices

Drive architecture decisions and system design standards

Balance technical debt with delivery priorities

5. AI-Augmented Development

Implement and promote AI-assisted development workflows

Evaluate tools like Copilot, Cursor, etc.

Ensure quality and validation of AI-generated code

6. System Design & Scalability

Design complex, multi-component systems end-to-end

Make architecture decisions for large-scale applications

Drive performance, scalability, and reliability improvements

7. Reliability & SRE Practices

Define system reliability and observability standards

Lead incident management and post-mortem processes

Implement monitoring, alerting, and resilience strategies

8. Documentation & Process

Establish documentation standards and templates

Promote spec-driven development practices

Drive lean and efficient engineering processes

Define metrics for performance and delivery improvement

9. Team & Collaboration

Build and mentor high-performing engineering teams

Foster inclusive and collaborative work culture

Handle complex interpersonal dynamics effectively

Core Competencies & Behaviors

Ownership mindset: Focus on outcomes over deliverables

Polymath approach: Ability to work across domains and technologies

Strong communication: Ability to engage from engineers to leadership

Curiosity-driven: Comfortable working in ambiguous environments

Systems thinking: Ability to connect business and technical systems

Required Skills & Experience

Experience

7+ years of professional software engineering experience

Technical Skills

Full-Stack Development

Strong experience in Python and JavaScript/TypeScript

Frontend frameworks: React / Next.js

Backend API development

Cloud & DevOps

Experience with AWS / Azure / GCP

Infrastructure as Code: Terraform / CloudFormation

CI/CD pipelines (GitHub Actions or similar)

Containerization & deployment strategies

Databases

Strong knowledge of:

Relational DBs (PostgreSQL)

NoSQL / document databases

Key-value stores (Redis)

AI / Generative AI

Hands-on experience with:

LLM integrations

Vector databases

RAG systems

AI evaluation pipelines

Engineering Practices

Code quality, testing, and review standards

System design and architecture

Technical debt management

Additional Requirements

Experience leading technical initiatives and mentoring teams

Strong stakeholder management skills

Experience working in ambiguous and fast-paced environments

Ability to deliver solutions quickly with high impact

Nice to Have

Experience in consulting or embedded engineering models

Exposure to domain-driven design and product thinking

Prior experience in AI-driven product developmen

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 146025763

Similar Jobs

Chennai, India

Skills:

JavaAgile ScrumJiraSqlJenkinsBit BucketPostgresRestful ApisOracleSemantic retrievalVector-based searchPrompt engineeringTool-based agent workflowsAzure OpenAIMicroservices architectureLLM-based solutionsRelational DatabasesAgent behavior configuration

Chennai, India

Skills:

DomCSSReduxW3cHttpJsonJIRAHTMLGitReactTypescriptRESTJavascriptElasticsearchD3.JsRechartsNext.js

Chennai, India

Skills:

JavaGolangApisMicroservicesDistributed SystemsTesting FrameworksKubernetesPythonLLMsCloud platformsScalable backend servicesAgentic AI systemsDeveloper toolingEvent-driven architectures

Chennai, India

Skills:

SentryRxjsCloudformationDynamodbNode.jsCDKHTMLAngularTypescriptDockerScssAWSLambdas

Chennai, India

Skills:

tokenization CloudAzureAWSMemoryLangChainCrewAIembeddingstool function callingGithub Co-PilotAgentic AI FundamentalsAgentssystem promptsplanning execution loopstop pLangGraphmulti agent collaborationtool orchestrationOpen source frameworkstemperatureLLM conceptscontext windowserror handling