Top Software Engineer Jobs in India
As a Staff Software Engineer, you will lead project teams, engage with clients to capture requirements, guide technical decisions, and ensure reliable application architectures while mentoring junior team members.
As a Senior Software Engineer, you will develop scalable cloud-based analytical frameworks, optimize software performance, and enhance existing systems while addressing customer inquiries and software defects.
The role involves developing features for Adobe Stock, focusing on building scalable services, debugging issues, maintaining code quality, and contributing to architectural discussions. The ideal candidate will have experience with microservices and a passion for customer satisfaction.
As a Senior Software Engineer at Iterable, you'll design and develop software for a scalable multi-tenant system, architect solutions for a complex platform, and enhance engineering processes while collaborating with product management and other teams.
As a Senior Software Engineer, you will lead a team of engineers in developing scalable software systems, focus on REST API design, and work with various databases and cloud infrastructures, while adhering to Agile methodologies and best coding practices.
As a Staff Software Engineer, you will develop capabilities for SQL parsing, transpilation, and optimization, enhancing dbt Core's performance. You will collaborate with multiple engineering teams, optimize SQL solutions, and deliver customer value through innovative engineering practices.
The Engineer II will design and implement scalable distributed systems, enhance developer experiences, and improve productivity through automation. Responsibilities include engaging in collaboration throughout the software lifecycle, participating in design sessions, and utilizing various programming languages and tools to drive quality solutions.
The Senior Software Engineer will support the full software development life cycle for the Autonomous Vehicle software stack, focusing on building robust and secure infrastructure for product development and testing while collaborating with hardware engineering teams. The candidate should have extensive experience in programming, system, and algorithm design, and excellent debugging skills.
Featured Jobs
As a Staff Software Engineer focused on backend at Databricks, you will design, implement, and operate micro-services for the Databricks platform, collaborating with product management and your team. Your work will include writing software in Scala/Java, building data pipelines using Apache Spark and Kafka, and integrating with third-party applications and cloud APIs.
The Staff Software Engineer will collaborate with the user experience design team to define and implement features for in-vehicle software, optimize system responsiveness, and ensure product quality. The role involves technical problem-solving and requires expertise in front-end software development, specifically with C++ and QT/QML on embedded systems.
As a Lead Software Engineer at Ensemble Health Partners, you will influence and implement technology strategies for software delivery teams, develop reusable components, and mentor the engineering team. Your responsibilities include software design, development, and continuous improvement while partnering with business leads to conceptualize impactful solutions.
As a Senior Software Engineer at Databricks, you will design and develop next-gen distributed data storage and processing systems, build high-performance services for cloud data storage, and enhance data engineering pipelines. You will leverage your expertise in Java, Scala, or C++, along with a strong basis in algorithms and distributed systems, to deliver impactful solutions for complex data challenges.
The Founding Principal Software Engineer will design and implement a next-generation data platform supporting decentralized analytics and ML workloads, focusing on data product containers. The role requires building scalable distributed systems and databases, contributing to Nextdata OS design, and collaborating with cross-functional teams.
The Principal Software Engineer will lead the modernization of Business Wire’s press release processing system by designing and developing new infrastructure, utilizing serverless technology and new database platforms, while optimizing the system for reliability and performance. Responsibilities include mentoring engineers, conducting code reviews, and collaborating with stakeholders to solve complex engineering problems.
The Senior Software Engineer at Second Spectrum will develop low-latency data pipelines and collaborate on integrating AI-driven insights for sports streaming. This role requires expertise in Rust and experience in creating scalable systems while improving developer productivity.
Join as a Senior Software Engineer at Posit to design and develop features for data science IDE sessions, influence product development, drive exceptional customer experience, and support enterprise customers.
The Founding Engineer will work with AI and Python to develop innovative solutions for enhancing digital interactions. Responsibilities include utilizing AI tools for coding, working with Langchain, LlamaIndex, and implementing web automation and scraping techniques, while collaborating with international clients.
The Senior Software Engineer will enhance existing educational products and develop new ones by working with a talented team on front-end and back-end functionalities, driving the development process, providing feasibility evaluations, and collaborating across teams.
The Senior Software Engineer will lead product development from scoping to measuring success, design and maintain APIs and user experiences, and debug production issues. The role involves balancing business priorities, user experience, and reliability in a fast-paced environment.
As a Senior Embedded Software Engineer, you will develop Fly-By-Wire and Display software, ensuring compliance with ARP 4754A, DO178C, and facilitate FAA/DER reviews. Your role involves designing software for flight automation, supporting low-level driver development in embedded C, and testing software components to interface with various peripherals.
As the Principal Software Engineer for the Lending Platform Engineering Team, you will drive the technical vision, lead system architecture design, ensure high-performance system delivery, and mentor engineering teams. You'll collaborate with cross-functional groups to implement lending solutions while promoting innovation and compliance with fintech regulations.
As a Senior Software Engineer at Roku, you will architect and deploy the next-generation service mesh and cloud infrastructure while using technologies like Kubernetes, Istio, and Terraform. You'll collaborate with various teams to migrate workloads and improve security and observability within the infrastructure, along with mentoring team members and exploring new technologies.
Looking for an Associate Staff Engineer to join our dynamic and non-hierarchical work culture at Nagarro. You will be working on building products, services, and experiences that inspire and excite. If you are ready to go beyond coding and tackle challenges to succeed at a higher level, this may be the opportunity for you!
As a Senior Software Engineer on the Messaging team at Reddit, you will develop and maintain infrastructure for Kafka and event-driven architectures. Responsibilities include improving system performance, automating processes, and collaborating with engineering teams to deliver scalable solutions affecting millions of users.
As a Senior Software Engineer, you will enhance blockchain products, innovate features, mentor junior engineers, and contribute to operational excellence within distributed systems focused on security and user experience.
Popular Job Searches
All Filters
No Results
No Results