Get SDE Ready

Job search

software engineer software engineer jobs

Open SDE and engineering roles in India

Clear

Amazon

Software Development Engineer, ISS

IND, TS, Hyderabad3+ years

Amazon's International Seller Services (ISS) org is seeking a Software Development Engineer to be part of an engineering team working on innovative products and tools to help Account Managers (AMs). AMs help onboard sellers into Amazon and help them grow their business. We are developing innovative products that leverage generative and agentic AI to transform workflows for AMs. Our aim is to help AMs in every aspect of their daily activities as they help sellers improve selection, grow and expand their business worldwide. Key job responsibilities You will be a critical part of a team of software engineers, building AM tools and transformative solutions powered by cloud computing and generative AI. This role offers an opportunity to work at the forefront of agentic AI and distributed systems, building new products and services from the ground up and enhancing existing tools. A day in the life In a typical day, you will be working with a team of engineers working on a variety of products ranging from AI Assistant that automates workflows for AMs, creating billing solutions, managing various tasks and automation. You will be working with Products Managers and AMs worldwide to create and execute a roadmap of compelling user experiences. A closer partnership with other engineering teams and applied science team will be very critical. You will be extremely curious about learning and incorporating the latest developments in generative AI to develop products that deliver agentic AI solutions. About the team The team sits in Amazon's International Service Org that creates tools, products and agentic AI solutions for Account Managers worldwide. The products will include a mix of solutions that are common across Sellers in multiple countries and solutions customized for Sellers in each country.

View job

Atlassian

Principal Software Engineer - Search and Data

Bengaluru, India | Remote, Remote10+ years

The Search Platform team is responsible for powering all of Rovo Search as well as search across all Atlassian products. Our mission is to make all our customers' data across Atlassian and third-party applications searchable securely and reliably through an insanely fast, globally scalable, enterprise grade search infrastructure. In this role, you'll get the chance to: Handle complex problems in the team from technical design to launch; Determine plans-of-attack on large projects; Solve complex architecture challenges and apply architectural standards and start using them on new projects; Lead code reviews & documentation and take on complex bug fixes, especially on high-risk problems; Set the standard for meaningful code reviews; Partner across engineering teams to take on company-wide programmes in multiple projects; Transfer your depth of knowledge from your current language to excel as a Software Engineer; Mentor junior members of the team.

View job

Atlassian

Principal Engineer, Search Platform

Bengaluru, India | Remote, India8+ years

As a Principal Engineer in Search Platform, you will be a key technical leader for the Search Data pillar. You will help build and evolve a cutting-edge platform for integrating, processing, indexing and searching massive volumes of unstructured data across 100+ sources. Responsibilities include collaborating on technical strategy, leading data pipelines, making architectural trade-offs, simplifying legacy systems, applying design patterns for messy data, owning operational excellence, improving developer productivity, and mentoring engineers. Requirements: Deep experience with distributed data frameworks (Kafka, Flink, Spark); strong background in data architectures for heterogeneous data at scale; track record of simplifying complex systems; technical leadership; strong software engineering fundamentals (Java preferred); excellent communication; 8+ years of experience.

View job

Confluent

Senior Software Engineer II

IN Office Bangalore6-10 years

We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them. It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together. One Confluent. One Team. One Data Streaming Platform. About Product & Team: Kafka Connect is the foundational streaming integration framework for Apache Kafka. It enables reliable, scalable data movement between Kafka and the broader ecosystem of databases, cloud services, and storage systems. Designed for mission-critical production environments, this highly configurable system provides a distributed and fault-tolerant architecture that supports high-volume data pipelines across hybrid and cloud-native deployments. As a strategic core of the Confluent Cloud platform, our team builds the extensible engine that transforms and routes data streams at scale, powering the infrastructure that our customers rely on for their most critical data workflows. What You’ll Do: - Design, build, and operationalize high-performance, scalable, and resilient distributed systems for the Kafka Connect platform. - Independently own the end-to-end execution of complex technical projects, ensuring high-quality delivery in production. - Solve complex challenges in the stream processing space using cloud and on-premises resources to improve the performance, scalability, and elasticity of Kafka Connectors. - Engage with the Open Source community to provide technical guidance and thought leadership. - Promote a culture of engineering excellence through clear communication, high-quality execution, and effective collaboration. What We're Looking For: - 6 to 10 years of experience in backend engineering. - Strong fundamentals in distributed systems design and development - Experience in building and operating large-scale production services in public cloud environments (AWS, Azure, or GCP). - Solid understanding of relational or non-relational database systems and systems operations (networking, operating systems, etc.). - Proficiency in Java, Go, or C/C++, and experience with Kubernetes and Terraform. - Understanding of systems operations (databases, networking, operating systems). - A self-starter with the ability to work effectively in a team and excellent written and verbal communication skills. - Bachelor’s degree in Computer Science or a related field, or equivalent experience. Who you are: - Empathetic and collaborative team player. - Strong sense of ownership and commitment to team and company success. - Self-starter driven by the challenges of a fast-paced software environment. What gives you an edge: - Experience in open-source development. - Experience using Apache Kafka.

View job

Confluent

Senior Software Engineer II

IN Remote India8+ years

We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them. It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together. One Confluent. One Team. One Data Streaming Platform. What You Will Do: - Build mission-critical infrastructure: Design, develop, and operationalize high-performance, scalable, and resilient backend services that form the core of the Connect Cloud Platform. - Develop the execution engine: Build the orchestration, auto-scaling, and lifecycle management systems required to reliably run thousands of distributed Kafka Connect workloads in a multi-tenant cloud environment. - Ensure robust isolation & security: Solve complex distributed systems challenges to ensure strict resource isolation, security, and performance guarantees for diverse workloads running on our shared platform. - Troubleshoot & debug: Dive deep into a complex technical stack that includes microservices, Kubernetes, containers, and virtualization to resolve critical issues. - Drive operational excellence: Ensure the operational readiness of our services and consistently meet availability and performance SLA commitments to our customers. - Innovate & improve: Act as a strategic engineer who constantly identifies and implements architectural, process, and operational improvements. What You Will Bring: - 8+ years industry experience designing, building, scaling and supporting backend systems in production with a solid grasp on good software engineering practices such as code reviews, deep focus on quality, and documentation. - Strong programming and algorithmic skills. Proficiency in a major programming language, e.g. Java, Go, C / C++, Python, etc. - Experience configuring and deploying distributed systems and microservices using modern tools, e.g. Kubernetes, Helm, etc. - Strong focus on project delivery and communication skills. - Experience in driving operational excellence for large, production services. - A strong sense of customer centricity, teamwork, technical leadership and mentorship and are excited about team and company success. - BS, MS, or PhD in computer science or a related field, or equivalent work experience. What Gives You an Edge: - Proven track record of delivering large-scale, highly available, low latency, high quality systems. - Hands-on technical expertise in large scale systems engineering or distributed systems.

View job

Confluent

Staff Software Engineer I - SRE

IN Remote India10+ years

We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion, streaming in near real-time so companies can react faster, build smarter, and deliver experiences as dynamic as the world around them. It takes a certain kind of person to join this team. Those who ask hard questions, give honest feedback, and show up for each other. No egos, no solo acts. Just smart, curious humans pushing toward something bigger, together. One Confluent. One Team. One Data Streaming Platform. About the Role: Confluent Cloud processes millions of events per second across AWS, GCP, and Azure. When incidents happen in a multi-cloud streaming platform, they happen at scale—data in motion, exactly-once semantics, and cascading failure modes that require deep systems thinking. We need an expert-level engineer who can drive proactive reliability improvements that prevent these incidents before they occur. This role combines hands-on technical work with strategic program ownership. You'll spend roughly 75% of your time on engineering: building automation, improving tooling, analyzing systemic failure patterns, and designing reliability improvements. The remaining 25% is teaching and coordination: coaching teams through post-mortems, training incident commanders, and evolving our incident response practices. You'll be part of a global team with follow-the-sun coverage, with clean handoffs that keep everyone working sustainable hours. Confluent has 800-1000 engineers across highly autonomous teams. This role sits within Cloud Architecture and Reliability - Supportability (CAR-S), a horizontal team that owns reliability standards and tooling across engineering. You're the person who makes us need incident management less. What You Will Do: Proactive Reliability Engineering (~75% of role) · Analyze systemic failure patterns and design improvements that prevent incident recurrence · Define and maintain SLO/SLA frameworks; use error budgets to guide reliability investments · Build tooling and automation to reduce incident response toil and scale team impact · Own Rootly configuration, workflows, and integrations with PagerDuty, Jira, Confluence, and Slack · Analyze reliability data to identify systemic improvements; build dashboards that drive action · Explore AI-assisted approaches to documentation quality and incident analysis · Design scalable reliability standards that reduce reactive workload over time. Incident Management Program (~25% of role) · Own standards, practices, and continuous improvement of incident response · Serve as an on-call Incident Commander for production incidents, including acting as escalation IC when incidents exceed a team's management chain · Develop and deliver training programs for engineering teams at all levels · Coach teams through post-mortems and on developing actionable corrective actions Customer Root Cause Analysis (CRCA) · Edit and review customer-facing incident documents to ensure quality and clarity · Drive turnaround SLAs while maintaining technical accuracy · Ensure clear explanation of what happened, why, and how we'll prevent recurrence Cross-Team Leadership · Partner with engineering leaders to elevate reliability practices · Be the expert who teams proactively engage for guidance What You Will Bring: 10+ years in SRE, incident management, or reliability engineering · Cloud experience with at least one of AWS, GCP, or Azure· Deep expertise with incident management tooling (Rootly, PagerDuty, or similar platforms) Strong understanding of distributed systems and failure modes at scale—Kafka/event streaming expertise preferred, or demonstrated rapid mastery of complex systems Deep experience with observability: metrics, logging, tracing—ability to diagnose complex issues · Kubernetes and container orchestration experience · Understanding of CI/CD pipelines and release processes · Systems thinking: understanding how infrastructure design choices affect failure modes and recovery · Familiarity with SLO/SLA frameworks. Track record as a trusted advisor across engineering organizations · Experience driving org-wide process and cultural changes · Strong written communication (design docs, one-pagers, runbooks) · Post-mortem facilitation experience · Experience with async collaboration across time zones Large company experience navigating reliability/incident programs at 500+ engineer organizations· What Gives You an Edge: Multi-cloud experience (minimum 2+ of AWS/GCP/Azure). Modern CI/CD, GitHub, AI-assisted workflows—you'll have the freedom to build what you need

View job

Confluent

Staff Software Engineer I - Confluent Platform

IN Remote India10+ years

The Confluent Platform (CP) team has steadily expanded its charter since its inception. As a Staff Software Engineer I, you will set the technical direction and drive significant advancements within this continually growing scope. This role sits at the intersection of platform architecture, large-scale distributed systems, and mission-critical customer operations, with influence and impact across the entire Confluent Platform organization. A cornerstone of our strategy is the Unified Stream Manager (USM) hybrid-first offerings. We are developing platform capabilities that provide a consistent, enterprise-grade experience in management, observability, and security across on-prem, cloud, and hybrid environments. You will help architect and deliver these foundational USM capabilities, enabling customers to effortlessly operate, monitor, and secure Confluent Platform deployments across multiple clouds and regions. Your work will directly shape how enterprises run Kafka at scale amid increasingly complex regulatory and operational environments. You will own open-ended problem spaces, explore new ideas, develop prototypes, and bring the most promising solutions into production systems that deliver real customer value. As one of the leading technologists in the Confluent Platform organization, you will help shape platform architecture, review designs and code, influence technical direction across teams, and contribute to defining the long-term vision and roadmap for the platform.

View job
software engineer software engineer jobs in India | Get SDE Ready