company logo

Senior Software Engineer/ Lead Software Engineer -( Python+React +GCP) -UK Shift

NECSWS.com

Office

Mumbai, MH, India

Full Time

Company Description

  • NEC Software Solutions (India) Private Limited!  is based in Mumbai (Worli & Airoli) and
  • Bangalore with an employee strength of 1300+. It is one of the foremost providers of end-
  • to-end IT services across various sectors. We work with diverse industry verticals which
  • include publishing, media, financial services, retail, healthcare and technology companies
  • around the world. Our customers range from two-person startups to $bn listed companies.

We have more than 30 years of experience in providing end to end IT services across the
globe and have earned a reputation for delighting our customers by consistently surpassing
expectations and helping them deliver robust, market-ready software products that meet
the highest standards of engineering and user experience. Supported by more than 1300
exceptionally talented manpower, we are a hub for offshore support and technology
services.

Job Description

Job description below -

Shift Timing - 4 pm to 1 am 

Reporting Structure

Project  Lead / PM, Mumbai

Requisites

Education: Graduate

  • Relevant Experience (years): 9 years +
  • Industry / Technology background: Skill set / Responsibilities

Essential: Technical:

Significant professional software engineering experience gained in a full-stack environment.

  • Experience of using Python, React
  • Familiarity with GCP, Kubernetes
  • Deep understanding and experience of at least one server-side language
  • Solid understanding of client-side technology (CSS/HTML/JS)
  • Experience with continuous delivery methods and technologies.
  • Experience with using data to inform development decisions.

Softskills:

  • Self-directed and capable of working under minimal supervision.
  • Ability to collaborate with a variety of functions, personalities and cultures.
  • Ability to actively listen, ask the right questions and see the underlying meaning in what’s being said and not said.
  • Flexible and open minded. Energy and enthusiasm for learning.
  • Problem solving in multiple domains. Resilient, proactive and creative.
  • Ability to pick up new techniques and technologies quickly.
  • Pragmatic while maintaining an attention to detail.

Responsibilities:

  • As part of a cross-functional product team, contribute designs, code, tests, code reviews, and excellent judgement towards the development and continuous improvement of the platforms.
  • Participate in agile ceremonies and evolving development practices of the team.
  • Contribute to the overall platform architecture
  • Ensure new work is delivered in alignment with said architecture
  • Establish and support development processes
  • Provide stewardship of the long-term sustainability of our platform and actively manage platform health and technical debt
  • Design and implement efficient, reusable, and reliable code across all underlying solutions.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write unit and integration tests to ensure code quality.
  • Troubleshoot and debug issues, perform bug fixing, and provide production support when needed.
  • Stay updated with the latest industry trends and technologies to improve development processes.
  • Demonstrate passion for delivering testable, instrumented, and reliable code.
  • Strong track record of using and improving agile software development and related design practices.

Desired:

  • Familiarity with BigQuery, or similar modern technologies
  • Expertise in data pipelines preferred.
  • Expertise in event-driven architectures preferred.
  • Expertise in machine learning and machine learning pipelines preferred.

Overall Project/Task Description

  • To be part of Customer Projects Development Team responsible for providing quality product to customer.
  • Solid foundation in secure coding practices
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication and teamwork skills.
  • Capable for performing task independently or with minimum assistance.
  • Ability to learn new technology or tool quickly 
  • To have the skills to work through an issue with no real support, but identifying where additional information can be obtained, and pursuing accordingly.
  • The ability to always think through any course of action clearly and not to take any actions that may have a negative outcome.

Qualifications

Graduate

Senior Software Engineer/ Lead Software Engineer -( Python+React +GCP) -UK Shift

Office

Mumbai, MH, India

Full Time

October 6, 2025

company logo

NECSWS

nec_sws