732 Software Development jobs in New Delhi
Software Development Engineer
Posted today
Job Viewed
Job Description
Process billions of dollars in transactions seamlessly
Navigate the intricate web of regulatory and compliance requirements across diverse international markets
Propel Amazon's finance operations into a new era of efficiency and capability
The Payables Tech organization at Amazon is at the heart of this transformation. We manage a vast array of payable documents, including invoices and credit notes, facilitating vendor payments across our numerous business lines and global operations. Our mission is critical: ensuring timely and accurate payments to our extensive network of vendors worldwide. We're offering an exciting role that puts you at the center of this innovation.
What You'll Be Working On:
Next-Generation Payables Ingestion System: You'll be instrumental in designing and building a state-of-the-art system that can handle the scale and complexity of Amazon's global operations.
Native AWS Technology Stack: Leverage the power of Amazon Web Services to create a robust, scalable, and secure financial processing infrastructure.
Migration and Modernization: Lead the charge in migrating existing business processes to the new system, ensuring a smooth transition and minimal disruption.
Legacy System Deprecation: Strategize and execute the phasing out of outdated systems, optimizing our technological landscape.
This role offers a unique opportunity to work at the intersection of finance and technology, directly impacting Amazon's global financial operations. You'll be part of a team that's not just keeping pace with the future of finance – we're defining it.
If you're ready to tackle complex challenges, innovate in the financial tech space, and contribute to systems that operate at a truly global scale, we want to hear from you. Join us in shaping the future of financial technology at one of the world's most innovative companies.
Key job responsibilities
Architecting and developing the next-generation payables ingestion pipeline
Creating sophisticated systems to source, adapt, and streamline various payable documents
Implementing cutting-edge solutions to manage Amazon's financial liabilities to vendors efficiently
BASIC QUALIFICATIONS
- 1+ years of non-internship professional software development experience- Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
- Bachelor's degree in computer science or equivalentOur inclusive culture empowers Amazonians to deliver the best results for our customers.
Software Development Engineer
Posted today
Job Viewed
Job Description
An extraordinarily talented group of individuals work together every day to drive TNS' success, from both professional and personal perspectives.Come join the excellence!
Overview
The Software area is responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet firm obligations.Responsibilities
The Software area is responsible for the development of computer programming systems and applications including the design, coding, testing and deployment of products and solutions to meet firm obligations.
Qualifications
If you are passionate about technology, love personal growth and opportunity, come see what TNS is all about!
TNS is an equal opportunity employer. TNS evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.
Software Development Engineer
Posted today
Job Viewed
Job Description
Job Summary:
The Software Development Engineer role at Clearwater Analytics spans a spectrum of responsibilities with a focus on designing, implementing, and managing software systems. The role requires continuous learning and application of new technologies and trends. Engineers work on coding, debugging, and learning new software technologies. With progression in this track, the responsibilities expand to include leading teams, designing complex software systems, providing mentorship, and managing cross-functional integration. The more senior roles are responsible for defining the company's technological vision, making strategic decisions, driving innovation, and setting new industry standards. Across all levels, a successful software development engineer will demonstrate strong problem-solving skills, clear communication, excellent coding abilities, a keen understanding of the software ecosystem, and a cooperative team player attitude.
Responsibilities:
Required Skills:
Education and Experience:
Software Development Engineer
Posted today
Job Viewed
Job Description
Our Company
Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
The Opportunity:
This is a Security Software Developer role within Adobe’s Technology GRC (Tech GRC) organization. The role is for the Noida location. The role will be responsible for automating compliance controls and processes and building near real-time compliance monitoring with us.
What You'll Do:
Required Job Qualifications:
Other useful qualifications:
At Adobe, we are immersed in an exceptional work environment that is recognized throughout the world on the Best Companies lists! You will also be surrounded by colleagues who help each other grow through our outstanding Check-In approach where ongoing feedback flows freely.
If you're looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the Adobe Life blog and explore the significant benefits we offer.
Software Development Engineer
Posted 19 days ago
Job Viewed
Job Description
Job Location : Gurgaon
Experience: 2-5 years
Company's background : Series B funded, India and US based SaaS start-up that is bringing the power of data products to the world of private investing.
Key Responsibilities:
- Lead the design, development, testing and deployment of significant features, driving them from development to production
- Build RESTful APIs, components, frameworks and CI/CD pipelines that increase the quality, predictability and efficiency of business outcomes
- Develop scalable, robust, and simple web-based solutions to solve complex business problems
- Collaborate closely with cross-discipline teams including Frontend, Design, QA, and Product to build scalable web applications and services
- Proactively monitor application performance and stability using tools such as New Relic, Airbrake etc.
- Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability.
- Generate innovative new ideas, concepts, high-fidelity software prototypes and minimum viable products (MVPs) which accelerate or create new business capabilities.
- Evaluate, analyze and lead the adoption of emerging new technologies and practices to evolve as new standards that improve software delivery and maximize value.
Requirements:
- 2+ years of experience developing object-oriented software with a solid understanding of Ruby/Rails
- In-depth understanding of fundamentals of relational and NoSQL databases and command over SQL.
- Experience in working with large code bases and complex problems
- Fluency using Git and GitHub in a team environment
- Fluency in engineering practices such as TDD, CI, continuous deployment and code reviews
- Ability to instrument a system to identify and solve performance issues and constraints
- Understanding of scaling, throughput and latency
- Enthusiasm for ensuring thorough automated test coverage for your own deliverables
- Previous experience working with ElasticSearch, Redis, Kafka, SingleStore(MemSQL)
The candidate should be a quick learner and should be up to date with current technology trends. We solve complex, completely new problems in the financial domain which requires someone who is not intimidated by challenges, thrives under pressure and hyper-focused on delivering exceptional results.
Software Development Specialist

Posted 2 days ago
Job Viewed
Job Description
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 Software Development Specialist to join our team in Noida, Uttar Pradesh (IN-UP), India (IN).
Roles and responsibilities:
+ Good Understanding of Incident, Service Requests and change Management ensuring timely delivery of deliverables.
+ Attend Severity 1 calls, present teams' case and guide team to deliver the required.
+ Performance Tuning and Design/Develop Preventive health checks/tools ensuring high availability integration environment.
+ Involved with resolution of complex development issues that may arise in production environment.
+ Understand customer requirements, develop and evaluate alternative systems solutions.
+ Providing technical solutions to complex production issues.
+ Interacting with Application users and Business users coordinating on application requirements and providing software solutions.
+ Participate in Weekly Status Calls with the client to discuss the action items on outstanding Incidents, Service Requests and Changes of the week, also provide the necessary solutions to client's queries.
+ Document software systems according to NTT Data's system standards, policies, and procedures.
+ Responsible for configuring/creating monitors to proactive monitor apps.
+ Plan, Participate and successfully handle/drive the application maintenance activities.
+ Good understanding of Shift management, client handling.
Skills Required:
+ Application Support and Maintenance experience - L2 or L3 Support
+ Strong technical background in C, Java or GoLang
+ Practical experience in Linux/Unix platform.
+ Proficient in writing scripts using Python, Bash, Perl, Groovy.
+ Hands on experience on SQL queries, should have knowledge on one of the RDBMS
+ Handon experience in Splunk, Jira, Nagios, Datadog.
+ Good Understanding of AWS tools and technologies.
+ Ability to coordinate with multiple teams over high visibility/critical issues.
+ Experience being part of on-call rotation and support
+ Experience with ticket management and resolution tools like Jira and ServiceNow
+ Good understanding of AWS Kafka.
+ Good Communication skills
#LI-INPAS
**About NTT DATA**
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com ( DATA endeavors to make_** **_ **_accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at_** **_ **_._** **_This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here ( . If you'd like more information on your EEO rights under the law, please click here ( . For Pay Transparency information, please click here ( ._**
Software Development Specialist

Posted 2 days ago
Job Viewed
Job Description
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 Software Development Specialist to join our team in Noida, Uttar Pradesh (IN-UP), India (IN).
Roles and responsibilities:
+ Good Understanding of Incident, Service Requests and change Management ensuring timely delivery of deliverables.
+ Attend Severity 1 calls, present teams' case and guide team to deliver the required.
+ Performance Tuning and Design/Develop Preventive health checks/tools ensuring high availability integration environment.
+ Involved with resolution of complex development issues that may arise in production environment.
+ Understand customer requirements, develop and evaluate alternative systems solutions.
+ Providing technical solutions to complex production issues.
+ Interacting with Application users and Business users coordinating on application requirements and providing software solutions.
+ Participate in Weekly Status Calls with the client to discuss the action items on outstanding Incidents, Service Requests and Changes of the week, also provide the necessary solutions to client's queries.
+ Document software systems according to NTT Data's system standards, policies, and procedures.
+ Responsible for configuring/creating monitors to proactive monitor apps.
+ Plan, Participate and successfully handle/drive the application maintenance activities.
+ Good understanding of Shift management, client handling.
Skills Required:
+ Application Support and Maintenance experience - L2 or L3 Support
+ Strong technical background in C, Java or GoLang
+ Practical experience in Linux/Unix platform.
+ Proficient in writing scripts using Python, Bash, Perl, Groovy.
+ Hands on experience on SQL queries, should have knowledge on one of the RDBMS
+ Handon experience in Splunk, Jira, Nagios, Datadog.
+ Good Understanding of AWS tools and technologies.
+ Ability to coordinate with multiple teams over high visibility/critical issues.
+ Experience being part of on-call rotation and support
+ Experience with ticket management and resolution tools like Jira and ServiceNow
+ Good understanding of AWS Kafka.
+ Good Communication skills
#LI-INPAS
**About NTT DATA**
NTT DATA is a $30 billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long term success. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure and connectivity. We are one of the leading providers of digital and AI infrastructure in the world. NTT DATA is a part of NTT Group, which invests over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. Visit us at us.nttdata.com ( DATA endeavors to make_** **_ **_accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at_** **_ **_._** **_This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For our EEO Policy Statement, please click here ( . If you'd like more information on your EEO rights under the law, please click here ( . For Pay Transparency information, please click here ( ._**
Be The First To Know
About the latest Software development Jobs in New Delhi !
Software Development - Mentor
Posted 9 days ago
Job Viewed
Job Description
Job Description:
At NxtWave, we believe in delivering practical, industry-relevant training that empowers students to become great developers. Our product developers are passionate about teaching, simplifying complex concepts, and creating inclusive learning environments for students. This is your chance to make a lasting impact on students who have just completed their 12th standard and are eager to excel as developers.
Key Responsibilities
- Deliver daily in-person classroom training on programming and/or full-stack development.
- Design, develop, and implement learning activities, materials, and resources that align with industry standards.
- Provide personalized learning experiences by understanding student needs and delivering tailored support throughout the program.
- Actively assist and resolve student queries and issues promptly, providing mentorship and guidance.
- Contribute to curriculum development and improvements based on student feedback and industry trends.
- Continuously develop and demonstrate a teaching philosophy that inspires student learning.
- Review student deliverables for accuracy and quality.
- Handle a class size of 70-100 students, ensuring engagement and effective learning outcomes.
- Stay current with professional development in both pedagogy and software development practices.
Requirements:
- Master’s degree in Computer Science or a related field.
- Having teaching or training experience in Computer Science is an added advantage.
- Passion for teaching and mentoring, with a commitment to student success.
- Alignment with NxtWave’s vision and culture.
Skills
Must-Have:
- Professional fluency in English, with excellent communication and presentation skills.
- Strong proficiency in Python, Java, and JavaScript programming languages. Knowledge of additional programming languages is an added advantage.
- Strong proficiency in Data Structures and Algorithms.
- Strong knowledge of object-oriented programming.
- Proficiency in content development using tools like Google Sheets, Google Slides, etc. (Knowledge of Microsoft 365 stack is a plus).
- Ability to quickly learn and use technology platforms to interact with students.
- Empathy, ambition, and the ability to work closely with individuals from diverse backgrounds and cultures.
Good to Have
- Familiarity with Git and version control systems.
- Strong knowledge of the subject matter, industry standards, and best practices in software development.
- Ability to adapt teaching methods to various learning styles & requirements.
- Strong problem-solving and solution-seeking mindset.
- Openness to constructive feedback and continuous improvement.
- A sense of ownership, initiative, and drive for delivering high-quality teaching outcomes.
Job Overview:
- Education Criteria: M. Tech
- Working days: 6 days a week
- Type of employment: Employee (6 months probation)
- CTC: Up to 25,000 Rs During Internship + Upto 10 LPA
If you're interested, please fill out the form:
Software Development - Instructor
Posted 9 days ago
Job Viewed
Job Description
Job Description:
At NxtWave, we believe in delivering practical, industry-relevant training that empowers students to become great developers. Our product developers are passionate about teaching, simplifying complex concepts, and creating inclusive learning environments for students. This is your chance to make a lasting impact on students who have just completed their 12th standard and are eager to excel as developers.
Key Responsibilities
- Deliver daily in-person classroom training on programming and/or full-stack development.
- Design, develop, and implement learning activities, materials, and resources that align with industry standards.
- Provide personalized learning experiences by understanding student needs and delivering tailored support throughout the program.
- Actively assist and resolve student queries and issues promptly, providing mentorship and guidance.
- Contribute to curriculum development and improvements based on student feedback and industry trends.
- Continuously develop and demonstrate a teaching philosophy that inspires student learning.
- Review student deliverables for accuracy and quality.
- Handle a class size of 70-100 students, ensuring engagement and effective learning outcomes.
- Stay current with professional development in both pedagogy and software development practices.
Requirements:
- Master’s degree in Computer Science or a related field.
- Having teaching or training experience in Computer Science is an added advantage.
- Passion for teaching and mentoring, with a commitment to student success.
- Alignment with NxtWave’s vision and culture.
Skills
Must-Have:
- Professional fluency in English, with excellent communication and presentation skills.
- Strong proficiency in Python, Java, and JavaScript programming languages. Knowledge of additional programming languages is an added advantage.
- Strong proficiency in Data Structures and Algorithms.
- Strong knowledge of object-oriented programming.
- Proficiency in content development using tools like Google Sheets, Google Slides, etc. (Knowledge of Microsoft 365 stack is a plus).
- Ability to quickly learn and use technology platforms to interact with students.
- Empathy, ambition, and the ability to work closely with individuals from diverse backgrounds and cultures.
Good to Have
- Familiarity with Git and version control systems.
- Strong knowledge of the subject matter, industry standards, and best practices in software development.
- Ability to adapt teaching methods to various learning styles & requirements.
- Strong problem-solving and solution-seeking mindset.
- Openness to constructive feedback and continuous improvement.
- A sense of ownership, initiative, and drive for delivering high-quality teaching outcomes.
Job Overview:
- Education Criteria: M. Tech
- Working days: 6 days a week
- Type of employment: Employee (6 months probation)
- CTC: Up to 25,000 Rs During Internship + Upto 10 LPA
If you're interested, please fill out the form:
Software Development Lead
Posted 5 days ago
Job Viewed
Job Description
Bachelor's degree in Computer Science (or a related discipline) as well as work experience of 7+ years.
Strong computer science fundamentals in algorithms, data structures, storage technologies, distributed computing, operating systems, etc.
Experience in designing and implementing scalable solutions in a large-scale distributed environment.
Robust and defensive coding skills using Java/Golang or any other Object-Oriented Programming Language.
Strong knowledge of RDBMS and any other NoSQL database technologies (Mysql, MongoDB).
What you will do:
Participate in the requirements analysis, design, development and testing of applications.
Scale distributed applications, make architectural tradeoffs applying synchronous and asynchronous design patterns, write code, and deliver with speediness and quality.
Optimize APIs for any applications while creating and maintaining unit tests for new code as well as fix defects.
Works on the web application layer, backend, systems, streaming and other associated technology to build our product and components.
Participate in the continuous integration of automated builds and deployments, ensuring that deliverables meet functional and design requirements and specifications of the site/software.
Participate in a culture of code reviews, writing tech specs, and collaborating closely with other people.
Work with engineering leadership in solving and architecting solutions for challenging or complex site/software development issues.
Take initiatives in developing and maintaining integrations of best practices within the backend department.