Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Development Engineer 2 @ OYO

Home > Software Development

 Software Development Engineer 2

Job Description

Job Description


We are looking for a skilled and experienced Software Development Engineer II (SDE-II) to join our engineering team. The ideal candidate will be responsible for designing, developing, testing, deploying, and maintaining scalable software solutions. You will work closely with cross-functional teams to build high-quality products and contribute to system architecture and technical decisions.


Key Responsibilities


  • Design, develop, test, and maintain high-performance, scalable applications
  • Write clean, efficient, and reusable code following best engineering practices
  • Participate in system design discussions and contribute to architectural decisions
  • Collaborate with product managers, designers, and other engineers to deliver features
  • Debug, troubleshoot, and resolve production issues
  • Conduct code reviews and ensure code quality and reliability
  • Improve application performance, scalability, and security
  • Mentor junior engineers and contribute to team knowledge sharing
  • Participate in the full software development lifecycle

Required Skills & Qualifications


  • Strong proficiency in Data Structures and Algorithms
  • Experience with object-oriented programming
  • Hands-on experience with Java / Python / C++ / JavaScript (or similar languages)
  • Strong understanding of backend development
  • Experience building and consuming RESTful APIs
  • Knowledge of microservices architecture
  • Experience with relational and NoSQL databases
  • Solid understanding of SQL
  • Familiarity with system design principles
  • Experience with cloud platforms (AWS / Azure / GCP)
  • Knowledge of version control systems (Git)
  • Understanding of CI/CD pipelines
  • Experience with Linux/Unix environments
  • Strong problem-solving and debugging skills

Preferred Qualifications


  • Experience working on large-scale distributed systems
  • Knowledge of containerization tools (Docker, Kubernetes)
  • Exposure to message queues (Kafka, RabbitMQ, etc.)
  • Understanding of security best practices
  • Experience in agile/scrum development environments

Education

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field (or equivalent practical experience)

Experience

  • 37 years of professional software development experience

Job Classification

Industry: Travel & Tourism
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: OYO
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Spring Boot Java Hibernate Postgresql Kafka Prometheus ORM Activemq Grafana Microservices Rabbitmq Docker GCP Azure Cloud MySQL JPA MongoDB AWS Elastic Search Kubernetes

 Fraud Alert to job seekers!

₹ 15-30 Lacs P.A

Similar positions

Software Engineer - Lead

  • Orange Business
  • 10 - 20 years
  • Noida, Gurugram
  • 6 days ago
₹ Not Disclosed

Sr. Software Engineer

  • Orange Business
  • 5 - 10 years
  • Noida, Gurugram
  • 6 days ago
₹ Not Disclosed

Performance Engineer

  • Orange Business
  • 3 - 8 years
  • Noida, Gurugram
  • 6 days ago
₹ Not Disclosed

Software Developer - M.Tech

  • ION
  • 0 - 2 years
  • Noida, Gurugram
  • 10 hours ago
₹ Not Disclosed

OYO

\n\n University Living is a global student housing marketplace that helps international students find the best place to stay near university campuses around the world. Currently, our platform offers 2Mn beds in 65K + properties across 512+ international education hubs in the UK, Ireland, USA, Canada...