lv4nmmmd2rz7xrjlbzqydb3d
Weekday (YC W21)Weekday (YC W21)

Senior Software Engineer

This role is for one of the Weekday's clients

**Salary range: Rs 1000000 - Rs 2500000 (ie INR 10-25 LPA)

**Min Experience: 7 years

Location: Bangalore

JobType: full-time

We are seeking a highly skilled and forward-thinking Senior Software Engineer to design, build, and scale modern, cloud-native applications. This role is ideal for someone who combines deep technical expertise in backend and frontend development with a strong interest in emerging technologies like Generative AI. You will play a critical role in shaping architecture, mentoring engineers, and delivering high-impact solutions across global products.

Key Responsibilities

  • Design, develop, and maintain scalable, high-performance applications using .NET technologies (C#, ASP.NET Core, Web APIs).
  • Build responsive, user-centric interfaces using React, ensuring seamless integration with backend services.
  • Architect and implement cloud-native solutions leveraging Azure and AWS, including microservices, serverless components, and containerized deployments.
  • Integrate Generative AI (GenAI) capabilities into applications, such as intelligent automation, chat interfaces, and AI-powered insights.
  • Collaborate with product managers, designers, and cross-functional teams to translate business requirements into technical solutions.
  • Drive best practices in coding, testing, security, and performance optimization.
  • Lead code reviews, mentor junior engineers, and contribute to a strong engineering culture.
  • Troubleshoot and resolve complex production issues, ensuring system reliability and scalability.
  • Stay updated with evolving technologies and proactively recommend innovations to enhance products and processes.

Required Skills & Qualifications

  • 7–16 years of experience in software development, with strong expertise in .NET and full-stack engineering.
  • Proficiency in React.js, modern JavaScript (ES6+), and frontend architecture patterns.
  • Hands-on experience with Azure and/or AWS, including services like App Services, Lambda, EC2, S3, Kubernetes, and CI/CD pipelines.
  • Practical exposure to Generative AI, such as working with LLM APIs, prompt engineering, or building AI-enabled features.
  • Strong understanding of RESTful APIs, microservices architecture, and distributed systems.
  • Experience with relational and NoSQL databases (e.g., SQL Server, Cosmos DB, DynamoDB).
  • Familiarity with DevOps practices, containerization (Docker), and orchestration tools (Kubernetes).
  • Solid grasp of software design principles, data structures, and system design.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment.

Preferred Qualifications

  • Experience in building AI-powered applications or integrating AI models into enterprise systems.
  • Knowledge of event-driven architectures and messaging systems (Kafka, Service Bus, etc.).
  • Exposure to security best practices in cloud and application development.
  • Prior experience in leading teams or owning end-to-end delivery of large-scale systems.