Top Software Engineer Jobs in India
As a Staff Software Engineer at PagerDuty in the Incident Management team, you will design, code, test, and deploy front-end interfaces, APIs, and backend applications. You'll be responsible for delivering innovative features while collaborating with product managers and stakeholders, mentoring colleagues, and resolving production issues during on-call rotations.
Lead the design, development, and deployment of software solutions utilizing AI and LLM technologies for drug development. Collaborate with product managers and experts to create and iterate on innovative features, ensuring system scalability, security, and performance. Engage with emerging AI and software trends and act as an internal advocate for these technologies.
The Senior Software Engineer will lead full-stack development projects, taking ownership of specific system areas, mentoring junior engineers, and collaborating across teams. Responsibilities include designing solutions with various technologies and implementing security integrations while driving strategic vision and innovation.
As a Lead Software Engineer, you will manage technology projects, mentor developers, collaborate with product managers, and build cloud-based solutions focusing on compliance and user empowerment. You will lead a team in employing modern programming languages and technologies to address complex business challenges.
As a Staff Software Engineer, you will lead the transformation of Babylist's registry platform, focusing on enhancing user experience and delivering robust solutions using Ruby on Rails. Your role includes driving improvements to core features, implementing a new design system, and modernizing the codebase while mentoring other engineers.
As a Senior Lead Software Engineer, you will develop software solutions, oversee the production code quality, enhance operational stability, and evaluate architectural designs for various technical systems, while leading initiatives that foster the use of advanced technologies in a team environment.
The Senior Software Engineer will develop and maintain newsroom applications at NBCUniversal. Responsibilities include optimizing applications for Windows and web, integrating third-party systems, implementing new features, and ensuring performance and reliability while collaborating with cross-functional teams. The role requires strong troubleshooting skills and a customer-focused mindset.
As a Senior Software Engineer, you will develop and maintain applications using InterSystems IRIS and ObjectScript, mentor junior developers, troubleshoot technical issues, and contribute to healthcare integrations and federal product suites, all while ensuring high-quality code and project delivery.
Featured Jobs
As a Lead Software Engineer at SeatGeek, you will run a containerized service-oriented architecture, ship code to production frequently, solve complex technical challenges, build user-friendly interfaces, and evaluate new technologies to enhance the software stack. Your background in building business-critical software will be valued, and you'll work collaboratively within the R&D team.
As a Lead Software Engineer at JPMorgan Chase, you will be responsible for creating innovative software solutions, developing secure production code, and improving the operational stability of software applications. You will lead evaluation sessions, drive the use of new technologies, and contribute to a diverse team culture.
As a Senior Software Engineer, you will develop high-quality, reusable code, collaborate with product owners, and contribute to product design and implementation. You will also mentor colleagues and promote knowledge-sharing within the team.
As a Senior Software Engineer in Developer Productivity, your role involves enhancing Crusoe's developer systems, creating tools to optimize code delivery, and promoting engineering excellence. You will collaborate with stakeholders to align engineering practices with company goals and drive innovative solutions across the software development lifecycle.
As a Senior Software Engineer specializing in SAP Development, the candidate will lead the design and development of SAP solutions, engage in full project lifecycle activities, provide technical leadership, and ensure ongoing support and maintenance of SAP systems while collaborating with various teams to translate business needs into technical solutions.
As a Senior Software Engineer specializing in SAP Development, you will design, develop, and maintain SAP applications. Responsibilities include collaborating with teams to analyze requirements, leading the implementation of SAP projects, mentoring junior developers, and ensuring adherence to coding standards.
The Senior Software Engineer will design, develop, and maintain SAP applications, collaborate with teams on project lifecycle, provide mentorship to junior developers, and ensure adherence to best practices while driving operational efficiency through SAP technologies.
The Senior Software Developer will design and implement a build and deploy pipeline for software-in-the-loop vehicle simulations. Responsibilities include developing cloud infrastructure, collaborating with multiple agile teams, optimizing processes, and managing CI/CD for scalable solutions. The role also involves increasing system performance and managing Linux environments for software deployment.
As a Staff Software Engineer for the Mobile Platform, you will lead the development of frameworks and tooling that empower teams to create mobile applications. Responsibilities include driving technology choices, implementing mobile components, and collaborating with full-stack engineering teams to influence mobile technology direction.
The Sentinel Software Engineer will support the Air Force's Sentinel ICBM System by reviewing software development practices, acting as a subject matter expert on requirements and specifications, and analyzing software metrics within an Agile Scrum Team. Responsibilities include collaboration with stakeholders and supporting modern software acquisition methodologies like Agile and DevSecOps.
The Principal Software Engineer will design and implement embedded control algorithms for power electronics, lead subsystem designs, test/debug controllers, and optimize software performance. The role involves guiding lower-level engineers, interfacing with suppliers, and ensuring compliance with customer requirements and aerospace regulations.
The Sr. Software Engineer II - Cloud Platform will develop and maintain cloud services, lead architectural changes, enhance reliability and performance, and implement automation tools for CrowdStrike's infrastructure, addressing increasing demands in scalability and efficiency.
As an Android Software Engineer at GameChanger, you will develop features for the Android app, collaborate with product teams, architect solutions, mentor peers, and ensure best practices in software engineering. Your role involves leading projects, promoting responsible engineering, and continuously learning new technologies.
The Senior Software Engineer will design, develop, and implement software solutions for distribution center systems. Responsibilities include collaborating with stakeholders, performing code reviews, managing projects from inception to completion, and ensuring compliance with technical standards. The role focuses on providing scalable solutions and reducing technical debt while enhancing existing software capabilities.
As a Senior Software Engineer at Capital One, you will collaborate within Agile teams to design and develop technical solutions, mentor peers, and deliver cloud-based solutions that empower customers financially. Your role will focus on utilizing various programming languages and technologies to solve complex business problems.
In this role, a Senior Software Engineer will collaborate in an Agile team to develop AI-based shared services, mentor others, lead technical projects, and ensure adherence to coding standards. The engineer will contribute to design and implementation phases and improve productivity within the team.
The Senior Software Engineer will design, develop, and implement foundational cloud infrastructure on AWS, focusing on compute, storage, networking, and authentication using infrastructure-as-code tools. The role involves problem-solving, driving project success, risk management, collaboration across teams, continuous improvement, and mentoring junior engineers.
Top Companies in India Hiring Software Engineers
See AllAll Filters
No Results
No Results