Top Software Engineer Jobs in India
As a Software Engineer II at Procore, you will contribute to the development of SaaS solutions by working closely with customers to understand their needs. Responsibilities include establishing development standards, conducting code reviews, and leveraging a tech stack that includes microservices architecture on Java/Springboot and ReactJS. You will also work with teams to enhance CI/CD systems and ensure high-quality software deployment.
Join Procore’s Product & Technology Team to enhance the authentication platform for millions of users. Responsibilities include architecture, design, and development of features, mentoring teammates, and providing expert guidance on technical projects and architectural initiatives.
The Software Engineer II - Java Backend role involves driving development using Java to create scalable microservices, ensuring adherence to enterprise architecture and quality standards, implementing various application patterns, and conducting code quality assessments. The candidate also needs to write test cases and maintain code quality throughout the development process.
As a Software Engineer, you will develop scalable document management services for Procore's construction SaaS platform, focusing on building a world-class system, managing complex data, and operating mission-critical services. You'll work with microservices and collaborate with global teams to ensure quality and operational excellence.
As a Software Engineer II on the Transaction Stream team at Mastercard, you will be responsible for delivering end-to-end product validation for Transaction Switching Solutions, driving quality in software development, and improving automation and defect metrics. You will also communicate with global teams to ensure project success and participate in technology-driven initiatives.
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.
The Software Engineer II at Mastercard will function in the Payments Networks team, focusing on enhancing customer experiences through the development of reusable and scalable microservices using Java and Spring Boot within a Cloud environment. Responsibilities include driving high-quality Object-Oriented code development, implementing best practices, and collaborating in an Agile setup to ensure project success.
The Software Engineer II will develop microservices based Enterprise applications using Java J2EE stack. Responsibilities include writing high-quality code, providing task estimates, executing test cases, and adhering to organizational processes. The role emphasizes scalability, operability, and quality of code.
Featured Jobs
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 Lead Full-Stack Software Engineer at Salesforce will build high-quality, scalable components, making critical design decisions while mentoring junior engineers. Responsibilities include contributing to all phases of the SDLC: design, implementation, code reviews, and testing in a hybrid model, focusing on enhancing the CRM platform's performance and efficiency.
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 software solutions for government agencies, collaborating with teams to translate business needs into technical specifications while leading projects and mentoring junior engineers.
As a Software Engineer I, you will develop SaaS solutions to enhance efficiency and transparency in government agencies. Responsibilities include writing high-quality code, developing APIs, implementing tests, and delivering scalable software. Collaborating with teams and solving technical challenges is essential to success in this role.
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.
The System Software Engineer will design, implement, test, and deploy software components for an electric vehicle charging platform, focusing on high-quality work through continuous integration and automated testing. Responsibilities include creating control subsystems, working on Linux BSP, and collaborating with hardware teams. The candidate should have a solid background in C/C++ and Python within an embedded systems context and be comfortable making critical design decisions.
Top Companies in India Hiring Software Engineers
See AllAll Filters
No Results
No Results