Software Development Engineer II

GreyOrange, Inc.

Gurugram District

On-site

INR 1,200,000 - 1,900,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

GreyOrange, Inc. is seeking a Software Development Engineer II in Gurgaon to design, develop, and maintain backend applications and services. You will own end-to-end development, contribute to system designs, and optimize algorithms while working across databases, APIs, and deployment environments.

You will collaborate with engineering and cross-functional teams, applying strong software engineering fundamentals and ownership of deliverables within an agile environment.

Qualifications

  • BE/BTech or ME/MTech/MS from premier institute.
  • 3–6 years of relevant software development experience with strong problem-solving skills.
  • Strong backend development, microservices architecture, REST API integration, and solid RDBMS/SQL skills.

Responsibilities

  • End-to-End Ownership: Own applications across servers, containers, databases, configuration management, and deployment.
  • Backend and System Design: Design, build, and maintain scalable microservices and backend applications, including High-Level (HLD) and Low-Level (LLD) designs.
  • Code and Algorithm Quality: Write efficient, maintainable, and testable code while developing, profiling, and optimizing backend algorithms.
  • APIs and Databases: Develop web/desktop applications or services, integrate REST APIs, work with microservices, and write efficient SQL queries for relational databases.
  • Engineering Standards: Follow software best practices, contribute to CI/CD and configuration processes, collaborate with team members.

Skills

Backend development
Microservices
REST APIs
SQL
Object-oriented design
Design patterns
Software frameworks
Algorithms
Version control
Communication

Education

Engineering degree

Tools

Git
CI/CD
Docker
Kubernetes
Shell
Python

Job description

As a Software Development Engineer II at GreyOrange, you will design, develop, and maintain backend applications and services. You will work end-to-end on applications, contribute to system design (HLDs/LLDs), develop and optimize algorithms, and manage databases, APIs, and deployment environments. The role demands strong software engineering fundamentals, independent ownership of technical deliverables, and active collaboration with engineering and cross-functional teams.

Responsibilities:
  • End-to-End Ownership: Own applications across servers, containers, databases, configuration management, and deployment.
  • Backend and System Design: Design, build, and maintain scalable microservices and backend applications, including creating High-Level (HLD) and Low-Level Designs (LLD).
  • Code and Algorithm Quality: Write efficient, maintainable, and testable code while developing, profiling, and optimizing backend algorithms.
  • APIs and Databases: Develop web/desktop applications or services, integrate REST APIs, work with microservices, and write efficient SQL queries for relational databases.
  • Engineering Standards: Follow software best practices (version control, testing, code quality), contribute to CI/CD and configuration processes, and collaborate with team members.
Requirements:
  • Education: B. E. /B. Tech. /M. E. /M. Tech. /M. S. from a premier institute.
  • Experience: 3-6 years of relevant software development experience with strong problem-solving skills.
  • Core Technical Skills: Strong backend development, microservices architecture, REST API integration, and solid RDBMS/SQL skills.
  • Design and Concepts: Deep understanding of object-oriented design, design patterns, software development frameworks, and algorithmic development.
  • Tools and Soft Skills: Proficiency with version control systems, alongside excellent communication and interpersonal skills.
Good to Have:
  • Databases and Caching: Experience with PostgreSQL, Redis, and time series databases (e. g., InfluxDB).
  • DevOps and Cloud: Knowledge of Docker, Kubernetes, and cloud deployment environments (AWS, GCP, or Azure).
  • Scripting: Experience writing scripts using Python and Shell.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Staff Engineer
Senior Staff Engineer

GreyOrange • Gurugram District

On-site
INR 2,000,000 - 3,000,000
Senior Software engineer
Senior Software engineer

Orange • Gurugram District

On-site
INR 1,800,000 - 2,400,000
Global Opportunities
Flexible Work Environment
Professional Development
+3
Software Development Engineer - II
Software Development Engineer - II

Yellow.ai • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Freecharge • Gurugram District

Hybrid
INR 2,000,000 - 3,400,000
Senior Software Developer
Senior Software Developer

Coltigent Technology Services Pvt Ltd • Pune District

On-site
INR 1,500,000 - 2,100,000
Level II - Software Engineer
Level II - Software Engineer

HCA Healthcare - India • Hyderabad

On-site
INR 800,000 - 1,200,000
Back End Developer
Back End Developer

WAISL Limited • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Application Engineering Technical Lead - II
Application Engineering Technical Lead - II

Vanguard • Hyderabad

On-site
INR 1,200,000 - 1,800,000
Principal Engineer - Backend
Principal Engineer - Backend

LogiNext • Mumbai

On-site
INR 1,500,000 - 2,500,000
Software Development Engineer
Software Development Engineer

Ramco Systems • Chennai District

On-site
INR 600,000 - 1,000,000