Software Development Engineer - III

Smartworks

Gurugram District

On-site

INR 1,800,000 - 3,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Smartworks in Gurugram is seeking an experienced Senior Software Engineer to design, develop, and maintain scalable, secure applications. You will lead architectures and collaborate with product, UI/UX, QA, and DevOps to deliver high-quality software.

The role requires 6+ years in software development with MERN, Java, and Python, plus experience with microservices, REST APIs, databases (SQL/NoSQL), and cloud platforms. You will mentor juniors and drive engineering excellence.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Experience building scalable enterprise or SaaS applications.
  • Exposure to DevOps, cloud-native development, and distributed systems is preferred.

Responsibilities

  • Design, develop, and maintain scalable, secure, and high-performance applications.
  • Lead the end-to-end development lifecycle, from architecture and design to deployment and maintenance.
  • Collaborate with Product Managers, UI/UX Designers, QA, and DevOps teams to deliver high-quality software.
  • Write clean, maintainable, and well‑tested code following engineering best practices.
  • Optimize application performance, scalability, and reliability.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Mentor junior developers and promote engineering excellence across the team.
  • Troubleshoot production issues and implement robust, long‑term solutions.
  • Drive continuous improvement in development processes and engineering standards.

Skills

Node.js
MERN stack
Java
Python
Microservices
REST APIs
SQL/NoSQL
MySQL
PostgreSQL
MongoDB
Redis
Cloud platforms
Docker
Kubernetes
CI/CD
Git
Agile
System Design
Data Structures
Algorithms
Communication
Problem solving

Education

Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Tools

Docker
Kubernetes
CI/CD
Git

Job description

Key Responsibilities
  • Design, develop, and maintain scalable, secure, and high-performance applications.
  • Lead the end-to-end development lifecycle, from architecture and design to deployment and maintenance.
  • Collaborate with Product Managers, UI/UX Designers, QA, and DevOps teams to deliver high-quality software.
  • Write clean, maintainable, and well‑tested code following engineering best practices.
  • Optimize application performance, scalability, and reliability.
  • Participate in code reviews, technical discussions, and architectural decisions.
  • Mentor junior developers and promote engineering excellence across the team.
  • Troubleshoot production issues and implement robust, long‑term solutions.
  • Drive continuous improvement in development processes and engineering standards.
Required Skills
  • 6+ years of experience in software development.
  • Strong proficiency in Node.js (MERN) is a must. Expertise in Java and Python are added advantage.
  • Experience with microservices architecture and RESTful APIs.
  • Strong knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis).
  • Hands‑on experience with AWS/Azure/GCP cloud platforms.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines.
  • Strong understanding of Data Structures, Algorithms, and System Design.
  • Experience with Git, Agile methodologies, and modern development practices.
  • Excellent problem‑solving, debugging, and communication skills.
Qualifications
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Experience building scalable enterprise or SaaS applications.
  • Exposure to DevOps, cloud‑native development, and distributed systems is preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer III
Senior Software Engineer III

GreyOrange • Gurugram District

On-site
INR 4,000,000 - 7,500,000
Software Development Engineer - II
Software Development Engineer - II

Yellow.ai • Bengaluru

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

Sidglobal • New Delhi

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

Cvent • Gurugram District

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

SourcingXPress • Bengaluru

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

Autodesk • Pune District

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

Trinix Pvt. Ltd. • Greater Noida

Hybrid
INR 500,000 - 900,000
Software Engineer III
Software Engineer III

UKG • Dadri, Pune District

On-site
INR 2,400,000 - 4,200,000
Senior Software Engineer
Senior Software Engineer

Tensec • Hyderabad

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

Truworth Wellness • Jaipur

On-site
INR 1,500,000 - 2,300,000