Top Software Engineer Jobs in India
As a Staff Software Engineer in the Network/Edge team at Airbnb, you will design and operate software solutions for network infrastructure, focusing on edge services, global traffic load balancing, and system security. Responsibilities include collaborating on large-scale projects, optimizing network performance, and mentoring team members while engaging with open-source communities.
As a Senior Engineer on the Developer Console team in Infrastructure at Lyft, you will be responsible for delivering critical projects to improve infrastructure management and development experience. You will work on orchestration platforms, tooling, infrastructure scalability, incident responses, and automation processes.
Senior Software Engineers at Substack are responsible for developing core product platforms, collaborating with designers and customers to enhance product offerings and tooling. They ensure high-quality solutions through best practices and customer engagement, focusing on backend software for high-scale systems.
The Senior Engineer will develop, test, and maintain warehouse management systems and lead a team of engineers in supporting distribution centers. Responsibilities include software deployment, mentorship of junior developers, and ensuring the alignment of user stories with the product team.
As a Software Development Engineer II, you will collaborate with the engineering team to develop web applications and prototypes, produce elegant code, support production systems, and create technical documentation while employing Agile and TDD practices.
The Senior Software Engineer at Orkes will design, develop, and maintain SDKs and CLI tools, ensuring they are user-friendly and scalable. The role involves collaboration with engineers, thorough testing of SDKs, writing documentation, and providing technical support while staying current with industry trends and practices.
Seeking a Senior Staff Engineer to join a dynamic and non-hierarchical digital product engineering company that builds products, services, and experiences on a global scale. Looking for someone who can go beyond coding and help teammates progress while tackling client challenges and enhancing solutions at a higher level.
The Software Engineer V is responsible for complex software programming, production support, and maintenance. This position involves developing software, organizing development processes, collaborating with analysts, facilitating meetings, resolving issues, practicing software engineering techniques, participating in code reviews, and making technology recommendations.
Featured Jobs
The Lead Software Engineer will implement product features, oversee product architecture and quality, and mentor colleagues. The role requires ownership of the user experience and collaboration within the engineering team to develop a full stack web application for creating presentations.
The C++ Software Engineer will create reusable and maintainable code to solve complex math and physics problems. They will work collaboratively on scientific software tools in areas like space situational awareness and computer vision. Additional experience in various languages and technologies is beneficial.
Discord is looking for a Senior Software Engineer to join their Notifications team. Responsibilities include building a platform for sending notifications and controlling user experiences. The ideal candidate has 5+ years of experience, is comfortable with backend and frontend development, and has a strong product sense.
The Principal Software Engineer will design, develop, and maintain a scalable investment platform, lead API architecture and implementation, optimize database performance, oversee RESTful API design, collaborate with teams, and mentor junior engineers while staying updated on new technologies.
Lucid Motors is seeking a Senior Embedded Software Engineer to work on their state-of-the-art Infotainment system. The role involves contributing to software system architecture design, evaluating hardware and software components, developing and modifying product-specific kernel and device drivers, configuring memory mapping and interrupt routing, developing unit test cases, diagnosing and resolving issues, and optimizing platform subsystems.
The Sr. Software Engineer will lead voice engineering efforts, deliver high-quality tech products, and ensure security and performance. Responsibilities include mentoring, designing solutions, and translating business requirements into technical specifications while influencing product vision and maintaining engineering standards.
Develop and design scalable microservices for Palo Alto Networks' cloud products, focusing on system architecture, implementation of Identity and Access Management, and optimization of infrastructure on cloud platforms. Troubleshoot issues in distributed systems and oversee CI/CD pipelines while collaborating with cross-functional teams.
As a Software Development Engineer II at Flexport, you will be responsible for building highly available, secure, distributed systems in a microservice architecture. You will design, develop, test, and maintain systems that represent the intricacies of logistics entities.
The Principal Software Development Engineer will lead architectural design and technology direction for the organization, mentor engineering teams, solve complex software problems, and enhance collaboration across teams to ensure high-quality software development and alignment with business goals.
As a Senior Software Engineer, you'll lead the development of web and mobile applications, design scalable systems, and collaborate with product and design teams to ensure high UI/UX standards. You will implement monitoring systems and promote best practices in code development while mentoring other engineers.
The Senior Software Development Engineer will lead the design and development of software systems and infrastructure, mentor engineers, and work on aerospace applications to enhance human spaceflight safety, focusing on digital capabilities. Key tasks involve leading development in languages like Java and Python, building web interfaces with Angular and React, and integrating commercial products.
As a Senior Software Engineer, you will design, develop, document, and debug software systems, primarily using Java. You will work on both new and existing applications, contribute to technical design, provide support, and collaborate with your development team to ensure high-quality software delivery.
Senior Software Engineer role at Sofar, contributing to front-end and back-end engineering on cloud software systems for marine weather sensors. Tech stack includes React, Node.js, TypeScript, Express, Postgres, Nest.js, and Python. Responsibilities include designing and building high-availability APIs, mentoring junior engineers, and collaborating with cross-functional teams.
The Sr. Software Engineer (Security - Blue Team) at SpaceX is responsible for designing and maintaining secure technology solutions for the company's systems and networks. This role involves developing security architectures, managing identity and machine lifecycles, creating scalable security solutions, and collaborating with various teams to address security challenges and improve software safety.
The Lead Software Development Engineer will act as a full stack engineer in a scrum team, focusing on modernizing applications and delivering cloud-native services. Responsibilities include test driven development, automated testing, and design inputs, alongside writing critical-path code and ensuring software reliability, scalability, and security. This role demands collaboration with cross-functional teams to solve complex problems in software architecture and engineering best practices.
As a Senior Staff Software Development Engineer, you will lead the development of a new financial technology platform. Your responsibilities include providing expert guidance on systems, addressing technical challenges, spearheading innovation, collaborating with teams, managing technical areas, conducting code reviews, and supporting operational aspects of the project.
The Software Engineer IV develops, supports, and maintains software applications, addressing complex programming requirements, and collaborating with business analysts and software teams to ensure effective software solutions and problem resolution.
Top Companies in India Hiring Software Engineers
See AllPopular Job Searches
All Filters
No Results
No Results