Top Software Engineer Jobs in India
As a Software Engineer II, you will design, implement, and operate a Machine Learning platform, participate in team activities, resolve incidents, and improve code quality. You'll work with ML DevOps and scientists, ensuring operational efficiency and contributing to software designs while adhering to clean coding principles and security aspects.
The Software Engineer will collaborate on development projects, create new features, and handle engineering escalations. The role involves full product development cycle participation, including design, debugging, and customer support. Additionally, the incumbent will mentor junior associates and contribute to establishing robust and efficient designs within a microservices architecture.
Lead and manage engineering teams, providing technical guidance and fostering a collaborative environment to ensure the delivery of high-quality software solutions. Mentor team members, oversee project timelines, manage risks, and enhance engineering processes while collaborating with cross-functional teams to align technical solutions with business objectives.
The Software Engineer - Mainframe will design, develop, and enhance software solutions while collaborating with cross-functional teams. Responsibilities include delivering high-quality, scalable software, engaging in code reviews, adhering to secure coding practices, and fostering a culture of technical excellence and team development.
As a Software Developer at Barclays, you will design, develop, and enhance software solutions, collaborate with cross-functional teams, implement secure coding practices, and contribute to technical growth within the organization.
The Software Engineer will design, develop, and enhance software solutions that provide business, platform, and technology capabilities. Responsibilities include high-quality code development, cross-functional collaboration, code reviews, and adherence to secure coding practices, while staying updated on technology trends.
This role involves designing, developing, and improving software solutions with a focus on delivering high-quality and scalable applications. Responsibilities include collaborating with cross-functional teams to define requirements, implementing secure coding practices, and engaging in code reviews to ensure code quality.
As a Java Software Engineer, you will design, develop, and enhance software solutions, ensuring they are scalable and secure. You will collaborate with cross-functional teams to define requirements and integrate solutions, participate in code reviews, and promote technical excellence within the organization.
Featured Jobs
The RMG Tech Software Engineer will design, develop, and enhance software capabilities by utilizing programming languages and frameworks. Responsibilities include delivering scalable and maintainable software solutions, collaborating with cross-functional teams, conducting code reviews, adhering to secure coding practices, and engaging with technology trends.
As a Software Engineer III at Zuora, you will design and develop flexible components and APIs, collaborate across teams to resolve issues, and ensure the software meets user needs. You will also write tests and contribute to high-quality software delivery while exploring new development technologies.
As a Software Engineer at Zuora, you will develop flexible and scalable features for their usage-based billing platform. You will collaborate with software architects and senior developers to deliver product milestones, build robust APIs, and execute high and low-level designs for the billing features.
The Software Engineer II at Mastercard is responsible for developing automation frameworks, conducting system and integration testing, and implementing quality engineering methodologies. They work closely with development teams to ensure high-quality software delivery through automation and manual testing.
As a Senior Quality Software Engineer at Mastercard, you will ensure high-quality deployments of Recommendations products by engaging in software development, owning testing processes, and supporting CI/CD processes. You will work with integrations, build connections with BizOps, and support new products while utilizing Agile methodologies.
The Software Engineer for Mobile Development (Android) is responsible for developing and enhancing authentication software for e-commerce transactions, ensuring compliance with standards, mentoring junior team members, and researching technical solutions. This role involves secure and scalable software development and following best programming practices.
Provides support of applications software through programming, analysis, design, development, and delivery of software solutions. Research alternative technical solutions for changing business needs. Develop high-quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget. Participate in on-call pager support rotation. Contribute ideas to enhance standards and improve process efficiency. Support collection and reporting of project and software metrics.
As a Software Engineer II, you will be responsible for software delivery, including code development, testing, and deployment. You will troubleshoot and refactor code, adopt new technologies, participate in agile processes, and assist peers as well as less experienced members, while contributing to technical documentation and team decisions.
Looking for a Software Engineer with 2-5 years of experience in data engineering to work on Nike's Customer Data Platform within Marketing Technology. Responsibilities include building data pipelines, working with large datasets, and integrating with marketing tools.
The Associate Software Engineer will be part of the Data Lake engineering team, focusing on developing a Data Lakehouse that supports AI and ML initiatives. Responsibilities include collaborating with stakeholders, designing and maintaining infrastructure on AWS and Azure, implementing CI/CD pipelines, and enhancing system performance. This role is ideal for entry-level candidates eager to learn and grow in cloud technologies and software engineering.
The Principal Controls Software Engineer will design control software for Fluence's energy storage systems, develop and troubleshoot control logic, and ensure product delivery within Agile Scrum frameworks. The role requires expertise in Matlab/Simulink, power systems, and closed-loop control algorithms, working collaboratively in a team to enhance system performance.
The Controls Software Engineer will design and develop Fluence OS controls software for energy storage products, including the Battery Management System, while ensuring robustness, security, and performance. Responsibilities include troubleshooting field issues, tracking work using JIRA, and meeting project timelines.
The Senior Controls Software Engineer will design and develop control software for energy storage systems and utilities, using tools such as Matlab and Simulink. Responsibilities include troubleshooting, project management, and collaboration within a development team to ensure product quality and adherence to timelines.
As a Software Engineer in the CPD team, you will develop and maintain high-performance software applications primarily using C++. You will also work with Python and Scala, troubleshoot complex problems, collaborate with teams, and participate in code reviews to improve software quality.
As a Software Engineer II at OpenGov, you will develop and optimize cloud-native SaaS solutions for government agencies, collaborating with teams to implement new features and resolve technical challenges while adhering to best coding practices.
As a Software Engineer III at OpenGov, you'll develop SaaS solutions for government agencies, leading projects in an agile environment and utilizing modern technologies. Responsibilities include designing scalable services, collaborating with teams, optimizing applications, conducting code reviews, mentoring junior engineers, and advocating for technology adoption.
As a Software Engineer III at OpenGov, you will design and develop scalable SaaS solutions to improve government efficiency and accountability. Your role includes troubleshooting complex issues, collaborating with cross-functional teams, mentoring junior engineers, and continuously improving development processes.
Top Companies in India Hiring Software Engineers
See AllAll Filters
No Results
No Results