CrawlJobs Logo

Staff Software Engineer (Backend)

India, Bangalore · Job Posted January 31, 2026
Apply Position
Job Link Share

Job Description

At Cloudera, our Data Services Pillar is the heart of data innovation. We create seamless, enterprise-grade experiences for data engineering, warehousing, streaming, and AI. Cloudera Data Engineering (CDE) is our next-generation, cloud-native service built on Apache Spark and Apache Airflow. It allows customers to run large-scale workflows with just a few clicks across hybrid and multi-cloud environments. We are looking for an exceptional Staff Software Engineer to lead the evolution of this platform, ensuring it remains the only toolset purpose-built for enterprise-scale ETL and orchestration.

Job Responsibility

  • Architect & Scale Core Systems: Design and evolve high-performance systems within the Data Engineering platform, focusing on the Spark ecosystem and surrounding cloud-native technologies
  • Solve Complex Challenges: Address non-routine technical problems requiring high levels of creativity and a deep understanding of distributed systems architecture
  • Own the Spark Experience: Build features that enhance Spark’s scale and reliability across production clusters ranging from hundreds to thousands of nodes
  • Provide Technical Leadership: Drive architectural discussions and provide technical direction for major projects, influencing both your immediate team and broader organizational initiatives
  • Lead Projects & Delivery: Act as the primary technical lead for domain-specific projects, managing priorities across complex modules while ensuring high-quality execution
  • Collaborate Cross-Functionally: Work with Product Management, UI/UX, and Field Engineering to translate customer insights into successful technical executions
  • Mentor & Develop Talent: Coach junior and senior engineers, participate in hiring efforts, and conduct high-level technical interviews for system design and coding

Requirements

  • 8+ years of experience building enterprise-grade infrastructure or platform software with deep expertise in distributed systems
  • Hands-on experience developing Apache Spark or related technologies, with a strong understanding of system architecture and component interfaces
  • Production experience operating containerized workloads on Kubernetes (K8s) and Docker at scale
  • Advanced proficiency in data structures and algorithms, with a command of Java, Scala, Go, or Python
  • Experience with private cloud platforms (OpenShift/Rancher) and public cloud providers (AWS, Azure, or GCP)
  • Ability to influence technical planning and decision-making at a program level while maintaining excellent verbal and written communication
  • Bachelor’s, Master’s, or Ph.D. in Computer Science or a related field

Nice to have

  • Experience using AI-assisted development tools to improve engineering efficiency
  • Active contributions to open-source projects within the Apache Software Foundation or CNCF
  • Experience with modern UI patterns and responsive design (for full-stack scope)

What we offer

  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Software Engineer (Backend)

8 matching positions

Staff Software Engineer (Backend)

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience building enterprise-grade infrastructure or platform software with deep expertise in distributed systems
  • Hands-on experience developing Apache Spark or related technologies, with a strong understanding of system architecture and component interfaces
  • Production experience operating containerized workloads on Kubernetes (K8s) and Docker at scale
  • Advanced proficiency in data structures and algorithms, with a command of Java, Scala, Go, or Python
  • Experience with private cloud platforms (OpenShift/Rancher) and public cloud providers (AWS, Azure, or GCP)
  • Ability to influence technical planning and decision-making at a program level while maintaining excellent verbal and written communication
  • Bachelor’s, Master’s, or Ph.D. in Computer Science or a related field
Job Responsibility
Job Responsibility
  • Architect & Scale Core Systems: Design and evolve high-performance systems within the Data Engineering platform, focusing on the Spark ecosystem and surrounding cloud-native technologies
  • Solve Complex Challenges: Address non-routine technical problems requiring high levels of creativity and a deep understanding of distributed systems architecture
  • Own the Spark Experience: Build features that enhance Spark’s scale and reliability across production clusters ranging from hundreds to thousands of nodes
  • Provide Technical Leadership: Drive architectural discussions and provide technical direction for major projects, influencing both your immediate team and broader organizational initiatives
  • Lead Projects & Delivery: Act as the primary technical lead for domain-specific projects, managing priorities across complex modules while ensuring high-quality execution
  • Collaborate Cross-Functionally: Work with Product Management, UI/UX, and Field Engineering to translate customer insights into successful technical executions
  • Mentor & Develop Talent: Coach junior and senior engineers, participate in hiring efforts, and conduct high-level technical interviews for system design and coding
What we offer
What we offer
  • Generous PTO Policy
  • Support work life balance with Unplugged Days
  • Flexible WFH Policy
  • Mental & Physical Wellness programs
  • Phone and Internet Reimbursement program
  • Access to Continued Career Development
  • Comprehensive Benefits and Competitive Packages
  • Paid Volunteer Time
  • Employee Resource Groups
  • Fulltime
Read More
Arrow Right

Sr Staff Engineer Software (Backend Prisma AIRS)

As a Senior Staff Software Backend Engineer on the Prisma AIRS Red Teaming team,...
Location
Location
United States , Santa Clara
Salary
Salary:
126000.00 - 204500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS degree in Computer Science or equivalent
  • Minimum 4 years of related programming experience required
  • Expertise in building scalable distributed systems with excellent Python or Golang programming skills
  • Experienced in modern backend frameworks and tools
  • Experience with GCP (Google Cloud Platform)
  • Experience with relational databases and SQL
  • Ability to work well with a group of senior and junior engineers in a dynamic, fast-paced environment
  • Experience with modern CI/CD pipelines like GitHub Actions, GitLab Pipelines with Git Version Control
  • Good grasp of asynchronous programming
  • Closely worked with Product Managers and frontend engineers to deliver high-quality features
Job Responsibility
Job Responsibility
  • Develop highly scalable and robust backend services and APIs that offer customers insights into their red teaming engagements and provide actionable solution suggestions
  • Work on complex red teaming problems that necessitate an in-depth evaluation of requirements and apply engineering techniques to achieve quality results
  • Identify problems and opportunities, and propose and develop simple and attainable solutions to enhance the team's development process and product quality
  • Be a role model in establishing and implementing engineering best practices, including test-driven development, for red teaming solutions
  • Drive collaborative discussions and create synergy among product feature stakeholders to create an amazing red teaming product
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Backend Gen Ai

The Media Platform team builds Uber's unified, scalable infrastructure for inges...
Location
Location
United States , Sunnyvale
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of backend engineering experience, with deep expertise in distributed systems and large-scale service architecture
  • Strong backend engineering experience (Go, Java, C++, or similar) with expertise in system design, performance optimization, and reliability
  • Experience building high-throughput, low-latency services handling large data volumes (streaming, storage, or media systems)
Job Responsibility
Job Responsibility
  • Architect and scale distributed backend systems that support media ingestion, processing, intelligence, and delivery across global regions
  • Improve performance, reliability, and cost efficiency of high-throughput media pipelines
  • Design infrastructure that enables efficient integration and execution of ML inference workloads within media systems
  • Drive technical strategy and long-term architectural decisions across the Media Platform
  • Mentor engineers and raise the bar for engineering excellence, operational rigor, and system design
What we offer
What we offer
  • Bonus program
  • Equity award
  • 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right
New

Staff Software Engineer - Backend

The Role : We're looking for a seasoned Staff Software Engineer to join our IAM ...
Location
Location
United States , Austin, Texas; Mountain View, California; Warren, Michigan
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Cybersecurity, or related field (or equivalent experience)
  • Advanced proficiency in one or more programming languages (e.g., Python, Go, Java, C++)
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes)
  • Strong understanding of authentication, authorization, encryption, and secure coding practices
  • Experience working with security and audit teams
  • Ability to self-manage time and maintain an excellent work ethic in an Agile environment
  • Able to convey identity requirements and concepts across different levels of users
  • Strong verbal and written communication skills
Job Responsibility
Job Responsibility
  • Design and develop security-focused software solutions, tools, and automation frameworks
  • Integrate security into CI/CD pipelines and cloud-native environments
  • Collaborate with infrastructure and application teams to embed security into system architecture
  • Conduct code reviews and threat modeling to identify and remediate vulnerabilities
  • Build and maintain systems for monitoring, logging, and alerting on security events
  • Develop and maintain APIs and microservices that support security operations
  • Participate in incident response and forensic investigations as needed
  • Stay current with emerging threats, vulnerabilities, and security technologies
What we offer
What we offer
  • Relocation benefits
  • Fulltime
Read More
Arrow Right

Staff, Software Engineer - Backend

Walmart's Enterprise Business Services (EBS) is a powerhouse of seven exceptiona...
Location
Location
United States , Bentonville
Salary
Salary:
110000.00 - 220000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 4 years' experience in software engineering or related area
  • 6 years' experience in software engineering or related area
  • Python guru with a proven track record of writing high-performing, production-quality code
  • Hands-on experience designing and building Python-based web services in a production setting (FastAPI experience preferred)
  • Deep familiarity with version control using Git in collaborative team environments
  • Comfortable working with Linux environments and containerization technologies such as Docker
  • 4+ years of industry experience with demonstrated ownership and delivery of software products
  • Hands-on experience developing or deploying GenAI-based applications
  • Experience working with or integrating open-source and/or commercial GenAI libraries/frameworks such as Hugging Face Transformers, LangChain, OpenAI API, or similar
  • Ability to productionize and evaluate GenAI models
Job Responsibility
Job Responsibility
  • Design and develop platform features enabling advanced semantic routing for GenAI-powered services
  • Build and maintain evaluation pipelines for semantic router data
  • Collaborate with applied researchers and data scientists to continuously improve semantic routing algorithms
  • Develop and implement agent-to-agent (A2A) communication protocols
  • Contribute to the design and development of platform features using microservices (FastAPI) and event-driven architecture (Kafka, SSE, WebSocket)—all in Python
  • Uphold engineering and operational excellence standards
  • Support operational excellence for semantic routing and agent communication systems
  • Stay current with GenAI and multi-agent system best practices
  • Be an active member of a dynamic team
  • Support production operations by participating in on-call rotations
What we offer
What we offer
  • Medical coverage
  • Vision coverage
  • Dental coverage
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Short-term disability
  • Long-term disability
  • Company discounts
  • Fulltime
Read More
Arrow Right

Staff Backend Software Engineer

Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
extia-group.com Logo
Extia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of professional experience with .NET C# and a Bachelor's degree in Computer Engineering or a related field
  • Expert knowledge of microservices patterns and event-driven architectures (2+ years with Kafka, Pulsar, or RabbitMQ)
  • Deep experience with NoSQL databases such as ElasticSearch, Dynamo, or MongoDB, with an understanding of use-case-specific deployment
  • Strong proficiency in containerization (Docker) and orchestration (Kubernetes)
  • Proven track record of working successfully in an Agile environment and quickly mastering complex, enterprise-scale codebases
  • Demonstrated ability to lead projects, organize engineering community events, and coordinate risk mitigation across teams
Job Responsibility
Job Responsibility
  • Write clean, maintainable .NET C# code that sets the standard for the team while regularly delivering high-quality working software
  • Drive high-level technical decision-making, identifying trade-offs and risks while ensuring organization-wide alignment
  • Apply microservice and event-driven architectures (Kafka) to build modern, scalable applications
  • Define SRE standards for production monitoring and incident response, ensuring all critical systems are documented with technical guides
  • Deploy and scale cloud applications using Docker and Kubernetes, ensuring high performance and reliability
  • Provide insightful, comprehensive code reviews and ensure automated regression tests are implemented for complex fixes
  • Help provide direction and vision for technical improvements and drive change across multiple engineering teams
Read More
Arrow Right

Staff Software Engineer (Backend)- Order Platform

Uber's Commerce Platform Engineering group is vital for maintaining and enhancin...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • MS/BS in Computer Science or a related field, with at least 8 years of individual contributor experience as a software engineer
  • Fluent in one of Go, Java, or C++
  • Solid understanding of distributed systems architecture — including concepts like consensus, convergence, load balancing, data consistency, and performance/efficiency
  • Proven ability to identify and resolve performance and scalability issues
  • Strong communication skills, both written and verbal, to articulate complex ideas to various stakeholders
  • Experience as a tech lead who has mentored or led small teams in building product features at scale
  • Experience being on-call and handling operational issues for a large-scale distributed system
Job Responsibility
Job Responsibility
  • Design, scale, code, monitor, and maintain a highly critical set of services
  • Contribute to, lead, own, and deliver multiple high-impact and complex projects or features
  • Mentor and groom junior engineers
Read More
Arrow Right

Staff Software Engineer - Backend

Our team builds the tools and services to manage the lifecycle of configurations...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years hands on experience in developing highly scalable backend micro-services using technologies such as Java and Go
  • Experience going through the full software cycle of requirements, design, coding/testing, rollout/deploy standard methodologies in delivering world class software and services
  • Experience in technical collaboration with other engineers and product managers
  • Passion about your team's mission and the self-starting personality to make things happen
  • Proven development experience and proficiency in distributed systems and micro services
  • Adept at communicating and collaborating effectively with others, promoting your ideas as well as being humble when you may be wrong
Job Responsibility
Job Responsibility
  • Collaborates with stakeholders across Eng, Ops, PM teams to design & build the next generation of product configuration stack to support Uber user-facing products
  • Build large-scale, highly available (four 9s), and low latency systems to help Uber’s Ops and Tech teams launch new products faster and more reliably
  • Design, implement, and ship reliable and well-tested features to our users
  • Help define the future of the platform, both technically and product-wise, and in-turn enable Uber to innovate faster
  • By interacting with users and understanding relevant data, you scope the next big problem to solve
  • Coach and develop your team members and help them grow
Read More
Arrow Right