Senior Software Engineer (Gurugram)

Senior Software Engineer (Gurugram)

22 Oct
|
Preferred Square
|
Gurugram

22 Oct

Preferred Square

Gurugram

The Senior Software Engineer is a hands-on role for someone who can take a feature from a written requirement to a production release with limited supervision. You will work across backend services, APIs, data, and frontend interfaces, and will also build AI-enabled features where they add real value. Alongside your own delivery, you will review code, help junior engineers, and contribute to practical technical decisions within the project.

What You'll Do

• Design, build, test, deploy, and support full-stack product features • Develop backend services and APIs using Python frameworks such as FastAPI, Flask, or Django; experience with Node.js is useful

• Build responsive frontend interfaces using React and TypeScript

• Implement AI-enabled features such as retrieval-based search, conversational interfaces, and workflow automation

• Work with embeddings, vector databases, model APIs, prompt design, and evaluation approaches where required

• Design data models and integrations, keeping performance, security, maintainability, and delivery timelines in view

• Write automated tests, review pull requests, troubleshoot production issues, and improve monitoring and reliability

• Break requirements into practical development tasks, estimate effort, and raise technical risks early

• Support Associate Engineers through code reviews, pairing,



and day-to-day guidance

Requirements

Experience • A bachelor's or master's degree in computer science or a related field, or equivalent practical experience

• 3 to 5 years of software engineering experience, with evidence of independently delivering production features

• Solid working knowledge of Python and API development, together with hands-on experience in React and TypeScript

• Solid understanding of databases, authentication, authorization, Git, testing, and CI/CD

• Experience integrating LLM services or building AI-enabled application features

• Working knowledge of cloud deployment, containers, application monitoring, and secure development practices

Technical Depth

• Hands-on experience with Azure or AWS services used for application hosting, data, identity, AI, and monitoring

• Practical understanding of RAG pipelines, vector search, prompt and model evaluation, and AI observability

• Familiarity with Docker, infrastructure as code, queues, caching, and event-driven integrations

• Ability to discuss technical trade-offs clearly with engineers, consultants, and business stakeholders

• Experience using AI-assisted development tools responsibly, with appropriate review and testing of generated code

📌 Senior Software Engineer (Gurugram)
🏢 Preferred Square
📍 Gurugram

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 software engineer (gurugram) / gurugram

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (gurugram) / gurugram