Weekday AI

Software Engineer

Weekday AI Gurugram, Haryana, India Today
engineering

This role is for one of the Weekday's clients

Min Experience: 4 years

Location: Gurugram

JobType: full-time

We are looking for a skilled and motivated Software Engineer with strong experience in Python and C++ to join our growing engineering team. In this role, you will design, develop, and maintain high-performance software systems that power critical business and product functions. You will work closely with cross-functional teams including product, QA, and infrastructure to deliver scalable, reliable, and efficient solutions.

This role is ideal for engineers who enjoy solving complex problems, writing clean and efficient code, and contributing across the full software development lifecycle.

Requirements

Key Responsibilities

  • Design, develop, test, and deploy robust software solutions using Python and C++
  • Build high-performance, scalable backend systems and services
  • Optimize application performance, memory usage, and system efficiency
  • Collaborate with product managers and architects to translate business requirements into technical solutions
  • Write clean, maintainable, and well-documented code following best engineering practices
  • Participate in code reviews to ensure high code quality and knowledge sharing
  • Debug, troubleshoot, and resolve complex technical issues in production and non-production environments
  • Contribute to system design discussions, architectural decisions, and technical documentation
  • Mentor junior engineers and contribute to team learning and engineering culture

Required Skills & Qualifications

  • 4–7 years of hands-on software development experience
  • Strong proficiency in Python for backend development, scripting, and automation
  • Strong proficiency in C++, including object-oriented design, memory management, and performance optimization
  • Solid understanding of data structures, algorithms, and system design fundamentals
  • Experience working with Linux/Unix-based environments
  • Familiarity with multithreading, concurrency, and performance-critical systems
  • Experience with version control systems such as Git
  • Strong problem-solving skills and attention to detail
  • Ability to work independently and collaboratively in a fast-paced environment

Good to Have

  • Experience with REST APIs, microservices, or distributed systems
  • Exposure to databases (SQL or NoSQL)
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Knowledge of CI/CD pipelines and automated testing frameworks

Sponsored

Explore Engineering

Skills in this job

People also search for