Weekday AI

Software Engineer

Weekday AI Gurugram, Haryana, India Today
engineering

This role is for one of the Weekday's clients

Min Experience: 1 years

Location: Gurgaon

JobType: full-time

We are seeking a highly motivated and talented Software Engineer with 1–2 years of hands-on experience in Python and C++ to join our dynamic engineering team. This is an exciting opportunity to contribute to the development of scalable, high-performance software solutions that drive real-world impact. The ideal candidate is passionate about software development, thrives in collaborative environments, and demonstrates strong problem-solving abilities.

Requirements

Key Responsibilities:

  • Design, develop, test, and maintain high-quality software applications using Python and C++.
  • Collaborate closely with cross-functional teams including product managers, designers, and fellow engineers to deliver innovative software solutions.
  • Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance.
  • Write clean, efficient, and well-documented code adhering to industry best practices and coding standards.
  • Debug and optimize existing codebases for performance, scalability, and reliability.
  • Develop and maintain automated testing frameworks to ensure software quality.
  • Troubleshoot and resolve technical issues, providing timely solutions to support business needs.
  • Contribute to the continuous improvement of development processes, coding practices, and software architecture.
  • Stay up-to-date with emerging technologies, tools, and industry trends to suggest enhancements and innovations.

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 1–2 years of professional experience in Python and C++ development.
  • Strong understanding of object-oriented programming, data structures, and algorithms.
  • Experience with software version control systems such as Git.
  • Familiarity with debugging tools, performance profiling, and memory management.
  • Exposure to developing RESTful APIs, microservices, or backend services is a plus.
  • Knowledge of databases (SQL/NoSQL) and basic data modeling concepts.
  • Excellent problem-solving, analytical, and logical reasoning skills.
  • Strong communication skills with the ability to collaborate effectively in a team environment.

Preferred Skills:

  • Familiarity with Agile development methodologies.
  • Experience in cloud platforms (AWS, Azure, GCP) or containerization (Docker, Kubernetes).
  • Understanding of software testing frameworks and CI/CD pipelines.

Sponsored

Explore Engineering

Skills in this job

People also search for