Top Software Engineer Jobs in India
As a Senior Back End Software Engineer at Capital One, you will design, develop, test, and support technical solutions, collaborate with Agile teams, mentor team members, and deliver cloud-based solutions to enhance customer experiences. You will leverage various programming languages and technologies, including AI frameworks and cloud services.
Experienced software engineer responsible for developing features for customers and internal teams. Will work on large-scale projects using Python, Django, Javascript, React, Redux, Flask, Kubernetes, AWS, Docker.
The Senior Software Engineer will collaborate with Agile teams to design, develop, and support technical solutions in full-stack development. They will leverage programming skills, mentor other engineers, and contribute to cloud-based solutions that enhance customer experiences.
As a Backend Software Engineer for Robotics Platform & Capabilities, you will design and implement cloud and on-premises systems for developing and deploying automation solutions. Your role involves collaborating across teams, supporting developer communities, and ensuring that the software meets real-world applications in industrial settings.
As a Flight Software Engineer, you'll develop C++ software for complex aircraft systems, ensure system fault robustness, perform unit testing, and participate in flight hardware interactions and testing.
The Staff Software Engineer will design and implement solutions for a monitoring platform that connects healthcare devices and microservices. Responsibilities include engaging in technical discussions, maintaining code quality, optimizing performance, and providing technical leadership in a fast-paced Agile environment.
The Software Engineer - Frontend role involves developing high-quality, user-friendly interfaces, collaborating with product teams, and improving frontend architecture. Candidates will engage with customers for feedback, contribute to design resources, and aid in team recruitment while providing expertise in frontend decision-making.
The Staff Software Engineer will design, develop, and debug software for distributed systems, manage multiple projects, and provide mentorship to junior engineers. The role requires strong problem-solving abilities and a commitment to quality assurance and innovation in software development.
Featured Jobs
The Lead Software Engineer will design and implement scalable software solutions, provide technical leadership to teams, and ensure adherence to best practices. Responsibilities include creating secure and high-performance systems, collaborating with architecture teams, and mentoring developers to promote a culture of technical excellence.
As a Software Engineer at Neighbor, you will design, develop, and maintain the Neighbor.com marketplace. You will produce high-quality software, manage project deadlines, and influence system architecture while contributing to a collaborative startup environment.
The Lead Software Engineer at Gravie will design, develop, and deliver healthcare services, mentor engineering teams, oversee production operations, and manage system architecture upgrades while fostering a strong team culture.
The Lead Software Engineer will design and implement resilient large scale distributed systems using event driven architectures. Responsibilities include enhancing applications and services through coding, conducting code reviews, automating software delivery, and mentoring junior team members.
Senior Software Engineer role at Canonical focusing on owning the design, delivery, and support of features in a highly concurrent, distributed system using Go. Responsibilities include coaching, team development, collaboration, and contributing to building a first-class engineering team.
As a Staff Data Platform Software Engineer, you will be responsible for managing data growth, ensuring system availability, and optimizing performance of backend storage solutions. You will collaborate with stakeholders, troubleshoot complex issues, and drive performance features to completion, utilizing your expertise in core Java, Golang, and relational databases.
The Staff Software Engineer will be responsible for managing data growth, optimizing backend storage systems for performance and reliability, and troubleshooting production issues. This role involves collaborating with stakeholders, handling large volumes of data in relational databases, and ensuring systems are highly responsive.
Design, develop, and deploy software solutions for vehicles, integrate core services, maintain and improve existing software modules, collaborate with team members and external partners.
The Principal Software Engineer will develop complex software systems aligned with business goals, implement solutions in C/C++, conduct design and code reviews, debug software issues, and collaborate with system architects and external partners throughout the software development life cycle.
As a Dev Tooling Engineer at Anza, you will design future on-chain programs and enhance developer experience. Responsibilities include implementing solutions for the Solana ecosystem, maintaining the Solana-Program-Library, and assisting in testing virtual machine advancements.
Join Elastic as a Java Engineer in the Elasticsearch Core Infra team to contribute to foundational infrastructure, design horizontally-scalable features, optimize internal data structures, and collaborate with the ES team and open-source projects.
As a Software Engineer, you will design, implement, test, and maintain backend cloud platforms for construction collaboration products. Responsibilities include developing APIs, troubleshooting cloud services, building web interfaces, running tests, and participating in team design reviews. You'll collaborate with engineers to support construction field systems.
The Lead Software Engineer will participate in the full software development lifecycle, converting business requirements into technical specifications, designing application architecture, and leading a team. Responsibilities include developing applications using Java and microservices, deploying software on Cloud infrastructure, utilizing test-driven development, and ensuring code quality through reviews.
As a Lead Software Engineer, you will enhance, build, and deliver technology solutions, focusing on software design, development, and troubleshooting, with a particular emphasis on Salesforce technologies. You will be responsible for creating high-quality code, developing visualizations from complex data sets, and ensuring system architecture aligns with business objectives.
As a Senior Software Engineer on the Dealer Tech team, you will design, develop, test, and support full-stack solutions, leveraging your expertise in Java and Python. You'll contribute to modernizing the architecture to microservices and collaborate with Agile teams to deliver cloud-based solutions.
The UI/Software Engineer will be responsible for developing user-friendly applications from scratch, writing software for hardware devices, and collaborating with team members on software challenges, while working in-office at Analog Devices in Wilmington, Massachusetts.
As a Lead Software Engineer at Capital One, you will design and develop Front End applications, collaborate with product managers, mentor other engineers, and drive cloud-based solutions using emerging technologies and open source frameworks. You will be part of a team focused on innovation in a fast-paced environment.
Top Companies in India Hiring Software Engineers
See AllPopular Job Searches
All Filters
No Results
No Results