Top Software Engineer Jobs in India
Build products that power the post-purchase experience for top retail brands using modern technologies like Spring Boot, React, and GraphQL. Implement new features, build APIs, and frontend components, and contribute to overall architecture. Must have 7+ years of experience building scalable systems and familiarity with frontend frameworks and backend systems.
Senior Software Engineer role at Narvar, responsible for building reliable, scalable, and high-quality systems. Requires experience in leading teams, mentoring junior engineers, and technical roadmap planning. Skills in Java, C#, microservice architecture, relational and NoSQL databases, cloud services, CI/CD, and Docker.
Lead, design and build data pipelines and systems, process large datasets, collaborate with data scientists, maintain data systems, improve data quality, and stay updated with data engineering advancements.
Hiring Senior Software Engineer I for platform architecture team at Narvar. Responsibilities include scaling platform, designing new products, resolving technical issues, and driving innovations for system availability and performance.
Seeking a Principal Software Engineer to lead the evolution of product suite, drive innovation, collaborate with cross-functional teams, and provide mentorship in engineering practices.
The Principal Database Engineer will optimize critical database systems, design robust storage solutions for relational and non-relational databases, and lead database performance tuning initiatives. Responsibilities include identifying bottlenecks, providing technical guidance, and transforming the database architecture while ensuring scalability and efficiency.
The Senior Software Engineer at TMB will develop and support high-traffic WordPress websites, focusing on SEO optimization and Core Web Vitals. Responsibilities include designing, maintaining websites, collaborating with teams, and ensuring code quality through best practices. The role requires troubleshooting technical issues and driving process improvements in development.
The Staff Software Engineer will develop and maintain automated build, release, and testing infrastructure. Responsibilities include scripting and tools-building for continuous delivery, collaborating with development, QA, and operations teams, and implementing new technologies in the CI system while ensuring efficient project rollout and user feedback integration.
As a Software Engineer at DigitalOcean, you will develop cloud-based software solutions for PaaS while ensuring performance and reliability. Your role includes engaging in on-call rotations, maintaining current products, and engineering new systems to meet customer needs. You will work within Agile methodologies and contribute to architectural discussions, focusing on microservice architecture and distributed systems.
The Senior Software Engineer will design, develop, and maintain high-performance software applications using C#, WPF, C++, and Python, while leading projects, mentoring junior developers, and collaborating with cross-functional teams to deliver high-quality software solutions.
The Senior Software Engineer II - DevOps and Tooling will develop and sustain automated tooling for release processes at Sumo Logic. Responsibilities include owning delivery pipelines, mentoring engineers, improving software development processes, and collaborating with teams to implement best practices. The role requires extensive experience in designing and using release automation tooling and contributing to internal Platform-as-a-Service efforts.
The Staff Software Engineer will be responsible for designing and implementing highly scalable backend systems for processing and managing large-scale data. They will work on building a cloud-based platform for analyzing machine data and ensuring the reliability and efficiency of backend systems. The ideal candidate will have a strong background in distributed data processing and experience with multi-threaded programming.
Design, develop, and deploy scalable software solutions for a high-tech labor marketplace. Prioritize projects, collaborate with PMs and designers, and provide feedback to engineers. Requires 5-8 years of experience in high traffic web/mobile applications, strong coding skills, and experience in system design and databases.
As a Senior Software Engineer at Expanso, you will lead the development of Bacalhau, focusing on performance, reliability, and scalability while collaborating with a cross-functional team. You will ensure coding excellence, troubleshoot issues, and iterate based on community feedback in a dynamic, innovative environment.
The Senior Software Engineer will design, develop, and maintain backend services and APIs primarily using Python. Responsibilities include creating CI/CD pipelines, collaborating with cross-functional teams, architecting scalable systems on AWS, implementing microservices with Kubernetes, and ensuring high availability and performance of backend infrastructure.
The Senior Software Engineer will develop web-based applications, build security solutions for SaaS, and deploy cloud-based applications using AWS. Responsibilities include collaborating with product managers, troubleshooting customer issues, and participating in code reviews, while maintaining high performance and scalability of solutions.
The role involves designing and building solutions for complex business workflows, ensuring high-quality code, mentoring other engineers, and collaborating with cross-functional teams to deliver software in a fast-paced environment.
The Senior Product Engineer role involves designing and developing software solutions using .Net technologies, conducting testing, resolving application issues, and providing technical guidance to the development team. The role requires collaboration with business units and following Agile methodologies to improve product delivery.
The Senior Software Engineer at DeepIntent is responsible for ensuring timely and top-quality product delivery, driving architecture/design decisions, conducting feasibility analysis, providing code reviews, and troubleshooting complex issues. The role requires expertise in Java, scalability, relational databases, and excellent communication skills.
The Principal Software Engineer will develop system changes and new modules according to specifications, participate in code reviews, prepare and execute unit tests, document code changes, and provide production support and maintenance. The role requires guiding junior developers and problem-solving in complex situations.
Senior Software Engineer responsible for leading the development of testing solutions to improve code quality and reduce regression for users. Collaborate with engineers, product managers, and leadership to understand testing pain points and develop strategies. Mentor team members and ensure adherence to SLAs.
Looking for a Senior Software Engineer with expertise in Distributed Systems and Networking to build cutting edge Network Software for a cloud computing company, DigitalOcean. Responsibilities include designing scalable services, working on network performance, complex data modeling, and troubleshooting production issues. Must have expertise in Go, C, C++, and experience in developing network software for highly distributed systems.
The Senior Software Engineer at Oportun will design, develop, and maintain advanced software solutions, lead technology efforts, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality systems that enhance financial services for members.
The Senior Software Engineer at Shipsy will build and enhance features and tools for their AI-powered SaaS platform, working closely with company founders to support multiple businesses. Responsibilities include in-depth engineering work, ensuring product efficiency and security, and adapting to a dynamic startup environment.
The Principal Software Engineer will lead the architecture and design of scalable software systems, mentor junior engineers, and collaborate with cross-functional teams to deliver high-quality software. Responsibilities include providing technical leadership, conducting code reviews, troubleshooting complex issues, and promoting best practices in development processes.
All Filters
No Results
No Results