Senior Analyst (Bengaluru)

Senior Analyst (Bengaluru)

31 Jul
|
Course5
|
Bengaluru

31 Jul

Course5

Bengaluru

Job Description

Job Title: Senior Software Engineer

Experience: 6–10 years

Role Type: Individual Contributor with mentoring responsibilities

Role Overview

We’re looking for a Senior Software Engineer who is comfortable owning backend systems end to end. You’ll design, build, and scale services using Python-based frameworks, work closely with cross-functional teams, and guide junior engineers through code and design decisions.

This role needs strong technical depth, clear communication, and a team-first mindset.

Key Responsibilities

- Design and develop backend services using Python, FastAPI, and Django
- Build and maintain APIs using REST and GraphQL
- Work with LangGraph and modern AI/LLM frameworks to develop AI-driven features
- Own High-Level Design (HLD) and Low-Level Design (LLD) for assigned modules
- Ensure code quality through reviews, testing, and best practices
- Collaborate with product, frontend, and DevOps teams to deliver features end to end
- Mentor junior engineers and support their technical growth
- Troubleshoot production issues and improve system performance and reliability

Required Skills & Experience

- 6–10 years of professional software development experience
- Strong proficiency in Python
- Hands-on experience with FastAPI and Django
- Solid understanding of GraphQL and API design principles
- Experience working with LangGraph and AI/LLM frameworks




- Strong grasp of HLD and LLD, with the ability to explain design trade-offs
- Experience writing clean, maintainable, and testable code
- Valuable understanding of databases, scalability, and backend architecture

Soft Skills

- Clear and confident communication skills
- Proven mentoring or technical leadership experience
- Strong ownership mindset and accountability
- Collaborative, team-oriented approach
- Ability to work independently and handle ambiguity

Nice to Have

- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with CI/CD pipelines and containerization
- Exposure to system performance tuning and observability

DISCLAIMER AND NOTIFICATION

We (C5i) do not charge/accept any amount or security deposit from job seekers during the selection process or while inviting candidates for an interview.

If you meet our position requirements and can see yourself at C5i, we invite you to apply by e-mailing your resume and cover letter to us at [email protected]. Please include the job title in your subject line. We do not accept any hiring requests on phone.

Please note that the hiring process at C5i is based purely on merit. If you are applying via any third-party recruitment site or agency, ensure that no monetary transaction is involved in the application/selection process.

📌 Senior Analyst (Bengaluru)
🏢 Course5
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior analyst (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior analyst (bengaluru) / bengaluru