5437 Refactoring Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 years

0 Lacs

gurugram, haryana, india

Remote

Req ID: 341985 NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now. We are currently seeking a Lead Maui Mobile Software Developer to join our team in Bengaluru, Karnātaka (IN-KA), India (IN). "Title: Senior Maui Mobile Software Developer Job Purpose: We are looking for a senior C# .NET mobile software developer to lead new features and improvements to our xMaestro mobile application system, using Xamarin/Maui technologies with a focus on agile engineering practices. We are interested in candidates with strong Maui mobile skills, including Reactive...

Posted 19 hours ago

AI Match Score
Apply

0 years

2 Lacs

thiruvananthapuram

Remote

Design and architect scalable, efficient, and secure software systems that meet business needs. Create and maintain architectural blueprints, diagrams, and documentation. Define the overall technical direction, ensuring systems are aligned with business goals. Ensure that system architecture is modular and maintainable, adhering to best practices. Work closely with business leaders, product managers, and engineers to understand requirements and constraints. Lead technical discussions with cross-functional teams to align architecture with business strategy. Provide guidance on technology choices and frameworks based on project needs. Provide mentorship to software developers and junior archit...

Posted 20 hours ago

AI Match Score
Apply

3.0 years

1 - 5 Lacs

hyderābād

On-site

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other team...

Posted 20 hours ago

AI Match Score
Apply

6.0 years

19 Lacs

hyderābād

On-site

Job Description Job Title: Scrum Master L1 Req Id: 108491 City: Hyderabad State/Province: Telangana Posting Start Date: 11/7/25 Wipro Limited (NYSE: WIT, BSE: 507685, NSE: WIPRO) is a leading technology services and consulting company focused on building innovative solutions that address clients’ most complex digital transformation needs. Leveraging our holistic portfolio of capabilities in consulting, design, engineering, and operations, we help clients realize their boldest ambitions and build future-ready, sustainable businesses. With over 230,000 employees and business partners across 65 countries, we deliver on the promise of helping our customers, colleagues, and communities thrive in ...

Posted 20 hours ago

AI Match Score
Apply

4.0 years

0 Lacs

hyderabad, telangana, india

On-site

Job Description: Software Engineer – Tech Debt (C++ / Python) Location: Hyderabad Experience: 4 to 12 Years Employment Type: Full-time Scope of Work The Estimates Collection Team is responsible for managing the Collection Tool that enables users to capture and validate financial data from documents. The team also maintains several backend jobs that process this data and deliver it to upstream systems. These workflows ensure accurate, timely, and consistent financial data delivery to FactSet’s products and clients. Key ResponsibilitiesDeliverables & Goals • Design, develop, and maintain collection tools and backend jobs. • Ensure high accuracy, performance, and reliability of frontend (FE) an...

Posted 21 hours ago

AI Match Score
Apply

5.0 years

0 Lacs

india

Remote

Job Description Opportunity Summary: We are looking for an enthusiastic and dynamic individual to join Upland India as a Senior Software Engineer I (Backend) for our Panviva product. The individual will work with our global development team. What would you do? Develop, Review, test and maintain application code Collaborating with other developers and product to fulfil objectives Troubleshoot and diagnose issues Take lead on tasks as needed Jump in and help the team deliver features when it is required What are we looking for? Experience 5 + years of experience in Designing and implementing application architecture Back-end developer who enjoys solving problems Demonstrated experience with th...

Posted 22 hours ago

AI Match Score
Apply

5.0 years

0 Lacs

chennai, tamil nadu, india

On-site

We are actively looking for a Senior Java Engineer with excellent technical expertise in both Java and Database related tech-stack, who is interested in joining our growing project. As a key engineer, you will be working in collaboration with worldwide industry experts. Join our bright engineering team with open communication, empowerment, innovation, and customer-centric culture. Requirements 5+ years in Software Development Education in Computer Science or similar theoretical knowledge in CS: algorithms and complexity estimation, data structures, operating systems, programming languages, math Solid knowledge of Java platform (Streams, collections, concurrency, etc). Good understanding of J...

Posted 1 day ago

AI Match Score
Apply

1.0 years

0 Lacs

mumbai, maharashtra, india

Remote

About the Company We believe great AI comes from exceptional, human-generated data. Our work bridges the gap between human expertise and machine intelligence—powering the next generation of AI systems with precision and quality. Role Overview We are looking for skilled Software Engineers with strong command-line and systems expertise. The ideal candidate thrives in Unix-like environments, is comfortable with containerized workflows, and builds reliable, reproducible setups backed by clear documentation and testing. This is an exciting opportunity to contribute to a cutting-edge AI project while enjoying flexible, remote work arrangements. Key Responsibilities • Design multi-step command-line...

Posted 1 day ago

AI Match Score
Apply

3.0 years

2 - 3 Lacs

jaipur, rajasthan, india

On-site

Python AI Engineer (3+ years) In this role, your Python expertise will directly influence how AI models understand and generate code. You’ll design and implement solutions, analyze model outputs, and shape evaluation strategies that determine how AI performs on real-world coding tasks. What You’ll Do Write clean, efficient Python code to generate datasets and implement solutions from prompts. Run model evals, analyze results, and document clear rationales. Compare and rank LLM outputs; propose improved responses and prompts. Collaborate with AI researchers and developers to refine evaluation strategies and tooling. What We’re Looking For 3+ years professional Python with strong coding, testi...

Posted 1 day ago

AI Match Score
Apply

6.0 years

0 Lacs

chennai, tamil nadu, india

On-site

About the job About Client: Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation. It partners with major firms in banking, healthcare, telecom, and media. Our Client is known for combining deep industry expertise with agile development practices, enabling scalable and cost-effective digital transformation. The company operates in over 50 locations across more than 25 countries, has delivery centers in As...

Posted 1 day ago

AI Match Score
Apply

6.0 years

0 Lacs

chennai, tamil nadu, india

On-site

About the job About Client: Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation. It partners with major firms in banking, healthcare, telecom, and media. Our Client is known for combining deep industry expertise with agile development practices, enabling scalable and cost-effective digital transformation. The company operates in over 50 locations across more than 25 countries, has delivery centers in As...

Posted 1 day ago

AI Match Score
Apply

2.0 - 5.0 years

0 Lacs

mumbai, maharashtra

On-site

Job Information Date Opened 11/07/2025 Job Type Full time Industry IT Services Work Experience 2-5 Years City Mumbai State/Province Maharashtra Country India Zip/Postal Code 400053 Job Description Key Responsibilities Development & Feature Implementation: Develop new user-facing features and modular components using Angular, TypeScript, HTML5, and CSS3/SCSS . Collaborate closely with UX/UI designers to ensure the technical implementation accurately reflects the visual and interaction design specifications. Integrate front-end components with back-end services using RESTful APIs . Write and execute comprehensive unit tests for all application components, ensuring code reliability and coverage...

Posted 1 day ago

AI Match Score
Apply

0 years

0 Lacs

gurugram, haryana, india

Remote

We are seeking a talented individual to join our Tech team at MMC Corporate in Mercer PDE Team .This role will be based in Gurgaon/ Noida. This is a hybrid role that has a requirement of working at least three days a week in the office. Associate Director – Applications Development What can you expect? As a Lead Software Engineer at Mercer, you will be a key member of our strategic engineering group, embodying best practices, quality, and the overarching engineering vision. You will be actively involved in identifying and delivering advanced technology opportunities based on Generative AI, New AI models, Chatbot etc. You will also be expected to contribute and improve the delivery methodolog...

Posted 1 day ago

AI Match Score
Apply

0 years

0 Lacs

indore, madhya pradesh, india

Remote

🔥 AI Full Stack Team Lead- WFH THIS IS FULLY REMOTE WORKING OPPORTUNITY We someone who can join in less than 15 days . If you are interested and fulfill the below mentioned criteria then please share below information below. 1. EMAIL ID 2. Years of relevant experience 3. CCTC/ECTC 4. Notice period 5. Updated resume mentioning all the listed skills. Also, experience in financial domain is a huge plus so if you have that experience then mention that as well in the resume Experience Level: 7–12 yrs Location: Remote, any city in India Must Haves: skills for the Team Lead: At least a bachelor’s or master’s degree in computer science, Mathematics, Engineering, or a related field. Demonstrated abil...

Posted 1 day ago

AI Match Score
Apply

7.0 years

0 Lacs

chennai, tamil nadu, india

Remote

Description As a Senior Backend Engineer, you will be responsible for crucial aspects of our product development and architecture. Working closely within a component team, alongside various specialists and business stakeholders, you'll be pivotal in shaping our NextGen engineering culture. You will be a key player in guiding decisions regarding architecture, engineering and design decisions for scheduling domain within Setmore. Roles And Responsibilities Drive our efforts in designing Backend architecture. Develop new features in our stack. Write high-performing, clean code that is easy to test and maintain. Perform regular code reviews. Passionately pursue zero-defect code and support other...

Posted 1 day ago

AI Match Score
Apply

5.0 years

0 Lacs

greater kolkata area

Remote

Description About the job : Were looking for a top-tier Android Engineer who has an eye for detail and is committed to delivering top-notch quality. We are looking for a person who is open and not afraid of sharing views and ideas openly with the team and has the ability to look at the project from a business perspective. You will play an integral role in developing and growing our flagship product - Setmore. As an Android Engineer, you will be responsible for crucial aspects of our Android application development and architecture. Working closely within cross-functional teams, alongside various specialists and business stakeholders, ensuring a holistic approach to problem-solving and projec...

Posted 1 day ago

AI Match Score
Apply

3.0 - 31.0 years

1 - 3 Lacs

sector 62, noida

On-site

Job Summary We are seeking a highly motivated and skilled Mid-Level Website Developer with a minimum of 2 years of professional experience to join our team. The ideal candidate will be instrumental in the development, management, and maintenance of high-performance, complex, and visually stunning websites and web applications. This role requires a strong focus on writing clean, optimized, and testable code to ensure our digital presence is robust, scalable, and delivers an exceptional user experience (UX). Key Responsibilities High-End Website Development: Develop and maintain features for high-traffic, high-end, and responsive websites from concept to deployment. Clean Code & Standards: Wri...

Posted 1 day ago

AI Match Score
Apply

5.0 - 7.0 years

0 Lacs

hyderabad, telangana, india

On-site

Job Title: Senior Java Developer Location: Hyderabad Type: Full-time Requirements: 5+ years of experience in software development, design & architecture . Strong expertise in Java 18 ( atleast knowledge is required ), Spring ecosystem (Boot, Cloud, Integration) . Experience with AWS (Lambda, Step Functions), SOA, distributed systems, messaging (ActiveMQ/RabbitMQ) . Strong Data Engineering Experience. Exposure to Databricks or data processing tools is a plus Frontend proficiency in Angular & TypeScript . Database knowledge in SQL & NoSQL . Experience with design patterns, integration patterns (Mulesoft preferred) . Follows best practices (TDD, refactoring, code reviews, coding standards). Abi...

Posted 1 day ago

AI Match Score
Apply

7.0 years

0 Lacs

hyderabad, telangana, india

On-site

Full-Time Hyderabad Posted 7 years ago THE TEAM At KTree we tackle tough problems everyday. Learning, Sharing, Collaborating & Supporting one another are key traits in our Team. KTree’s Engineering team enjoy facing challenges as individuals, but we are also eager to collaborate and share our knowledge. Our Inherent DNA is to go extra step if needed and deliver the right thing. We work in agile methodology as small group and perform weekly demos of the code we ship, hone our skills through code reviews. THE CHALLENGE We are committed to building an amazing experiences for our customers, thus we only ship the highest quality web applications / mobile apps focusing on the detail of every inter...

Posted 1 day ago

AI Match Score
Apply

7.0 years

0 Lacs

hyderabad, telangana, india

On-site

Full-Time Hyderabad Posted 7 years ago THE TEAM At KTree we tackle tough problems everyday. Learning, Sharing, Collaborating & Supporting one another are key traits in our Team. KTree’s Engineering team enjoy facing challenges as individuals, but we are also eager to collaborate and share our knowledge. Our Inherent DNA is to go extra step if needed and deliver the right thing. We work in agile methodology as small group and perform weekly demos of the code we ship, hone our skills through code reviews. THE CHALLENGE We are committed to building an amazing experiences for our customers, thus we only ship the highest quality web applications / mobile apps focusing on the detail of every inter...

Posted 1 day ago

AI Match Score
Apply

3.0 years

0 Lacs

kochi, kerala, india

On-site

Designation: Senior Ionic App Developer Experience: 3 Years and Above Location: Kochi Job Summary We are seeking a Senior Ionic App Developer with strong expertise in Ionic 8, Vue.js (v3.x), and Capacitor/Cordova plugins to join our agile development team. The ideal candidate will have hands-on experience in developing, deploying, and maintaining hybrid mobile applications. Proficiency in HTML, CSS, JavaScript, and TypeScript, along with a passion for crafting performant, responsive mobile apps, is essential. Key Responsibilities  Develop and maintain hybrid mobile applications using Ionic 8 and Vue.js (v3.x).  Integrate native device functionalities using Capacitor and Cordova plugins.  ...

Posted 1 day ago

AI Match Score
Apply

5.0 years

0 Lacs

hyderābād

On-site

About the Client: The organization is a mission-driven technology company focused on creating safer communities through innovative school bus safety solutions across North America. By leveraging AI-powered cameras and cloud-connected systems, it helps school districts monitor and enforce traffic laws around school buses, protecting students as they travel to and from school. The company partners closely with local governments, law enforcement, and transportation agencies to deliver end-to-end programs that include installation, monitoring, violation processing, and public education all at no cost to taxpayers. About the role: We are looking for Python/Ruby - Full Stack Developer , the succes...

Posted 1 day ago

AI Match Score
Apply

3.0 years

2 - 8 Lacs

hyderābād

On-site

DESCRIPTION Join Amazon ShipTech Analytics (STA) as a Software Development Engineer II and help revolutionize Amazon's global transportation network through data-driven innovation and artificial intelligence. In this role, you'll design and develop high-quality systems that provide real-time insights and AI-powered decision-making capabilities across Amazon's transportation operations. You'll have the opportunity to innovate on behalf of customers, embrace new technologies, and deliver applications that drive operational excellence throughout the network. As a system design expert and coding professional, you'll own systems end-to-end and continuously develop your technical expertise. This p...

Posted 1 day ago

AI Match Score
Apply

5.0 years

0 Lacs

kerala

Remote

Job ID: INFIT002 Python Developer Exp needed : 5- 6 Years Location- Hyderabad Responsibilities: Design, build, and maintain efficient, reusable, and tested code Drive the expansion of BusPatrol’s suite of Python and Ruby based webservices Engineer documented, scalable, and secure APIs from deprecated legacy code Actively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challenges Work closely with BusPatrol’s product team Be a productive member of an inclusive team where pairing and peer reviewed code are valued Follow best practices (continuous integration, SCRUM, refactoring, and code standards) Drive continuous adoption and integration of...

Posted 1 day ago

AI Match Score
Apply

1.5 years

2 - 7 Lacs

surat

On-site

Node.jsDeveloper Experience: 1.5 - 2+ yrs. Surat local candidate Responsibilities/Duties: 1. System Development: Design, develop, and maintain complex backend systems using Node.js. 2. Ownership: Take ownership of modules or features within the application. 3. Mentorship: Mentor junior developers and provide guidance. 4. Performance Optimization: Optimize application performance and scalability. 5. Security: Implement security best practices to protect data and resources. 6. Architecture: Participate in architectural discussions and decisions. 7. Refactoring: Continuously refactor and improve existing codebase. 8. Integration: Collaborate with frontend and other teams to integrate systems. 9...

Posted 1 day ago

AI Match Score
Apply

Exploring Refactoring Jobs in India

With the increasing demand for efficient and maintainable code, refactoring has become a critical skill in the software development industry. In India, the job market for refactoring professionals is growing rapidly, offering numerous opportunities for job seekers looking to specialize in this area.

Top Hiring Locations in India

  1. Bangalore
  2. Hyderabad
  3. Pune
  4. Chennai
  5. Mumbai

Average Salary Range

The average salary range for refactoring professionals in India varies based on experience: - Entry-level: ₹3-5 lakhs per annum - Mid-level: ₹6-10 lakhs per annum - Experienced: ₹12-20 lakhs per annum

Career Path

A typical career path in refactoring may include roles such as: 1. Junior Developer 2. Software Engineer 3. Senior Developer 4. Tech Lead

Related Skills

In addition to refactoring expertise, professionals in this field are often expected to have skills in: - Object-oriented programming - Design patterns - Code optimization - Version control systems

Interview Questions

  • What is refactoring and why is it important? (basic)
  • Can you explain the difference between refactoring and rewriting code? (basic)
  • What tools do you use for refactoring code? (basic)
  • How do you prioritize which parts of the codebase to refactor? (medium)
  • Can you discuss a challenging refactoring project you worked on and how you approached it? (medium)
  • What are some common code smells that indicate the need for refactoring? (medium)
  • How do you ensure that refactored code maintains functionality and performance? (medium)
  • Explain the concept of code duplication and how you address it during refactoring. (advanced)
  • How do you handle legacy code when refactoring? (advanced)
  • Can you discuss the pros and cons of automated refactoring tools? (advanced)
  • ...

Closing Remark

As you explore opportunities in the refactoring job market in India, remember to showcase your expertise in code optimization and maintenance. Prepare for interviews by sharpening your refactoring skills and demonstrating your ability to transform complex codebases into clean, efficient solutions. Good luck on your job search!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies