CrawlJobs Logo

Staff Software Engineer – Strategic Projects

India, Chennai · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Staff Software Engineer (Strategic Projects) to work on high-impact, cross-functional initiatives spanning Exasol’s core database engine, data ingestion and integrations, platform capabilities, and future-focused innovation areas. This role is ideal for engineers who enjoy working on complex, performance-sensitive systems and can navigate ambiguous problem spaces when required, including technical research and rapid prototyping, while also delivering production-grade software.

Job Responsibility

  • Lead and contribute to strategic engineering initiatives across core database functionality, data ingestion, connectors, integrations, and platform components
  • Perform technical research, evaluation, and prototyping to explore new ideas, architectures, and technologies, and assess their feasibility, performance, and impact
  • Design and implement robust, scalable, and maintainable software, taking exploratory work through to production readiness
  • Collaborate closely with cross-functional engineering teams to align on architecture, manage product development dependencies, and drive cross-team execution
  • Take ownership of complex problem areas and translate high-level goals into clear technical designs and deliverables
  • Contribute to initiatives that may span on-prem, cloud, or hybrid environments, considering performance, scalability, and operational constraints
  • Stay updated with the latest advancements in database technologies and development methodologies, and actively contribute to building a strong product and platform competency knowledge base within the Chennai development center

Requirements

  • 8+ years of experience as a software engineer working on complex, backend, or system-level software
  • Strong proficiency in C++ or Python, with solid expertise in multithreading, data structures, performance optimization techniques, and algorithmic optimization
  • Hands-on experience building and maintaining high-performance, scalable systems, preferably in data-intensive or platform-oriented environments
  • Good understanding of software architecture, system design, and engineering trade-offs
  • Ability to collaborate effectively across teams and work on problems that span multiple components and technical domains

Nice to have

  • Experience with Rust or other modern systems programming languages is a plus
  • Prior exposure to database internals, such as SQL compilers, query optimizers, execution engines, or storage subsystems, is highly desirable
  • Exposure to cloud platforms (AWS, Azure, or GCP) and an understanding of how large-scale systems behave in cloud or hybrid environments is a plus
  • Strong understanding of Linux fundamentals, including POSIX concepts (processes, memory, sockets, IPC), and experience debugging or optimizing system-level behavior in performance-sensitive environments
  • Proven ability to design, debug, and optimize concurrent and performance critical systems
  • Solid problem-solving skills with a structured and analytical approach
  • Ability to balance engineering rigor with pragmatism, especially when working on strategic or exploratory initiatives
  • Degree in Computer Science or a related field, or equivalent practical experience
  • Fluency in English, with strong written and verbal communication skills

What we offer

  • Competitive compensation
  • A structured onboarding program and hands-on mentorship
  • Career paths
  • The chance to grow inside a fast-scaling, high-performance team

Looking for more opportunities?

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

Similar Jobs for

Staff Software Engineer – Strategic Projects

8 matching positions

Staff Software Engineer, Core Infrastructure

Our Core Infrastructure team in Aarhus is at the forefront of building and scali...
Location
Location
Denmark , Aarhus
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in backend software development with distributed systems, infrastructure, or cloud platforms
  • Strong expertise in Go, Java, or similar backend languages, with a deep understanding of Kubernetes, cloud infrastructure, and high-scale systems
  • Experience leading cross-team or team-wide projects focused on system modernization, performance optimizations, and deployment safety improvements
  • Experience designing and implementing highly available, efficient, and secure cloud-native/kubernetes architectures
  • Deep understanding of safe deployment strategies, workload automation, and resilience engineering
  • Strong experience in scaling autoscaling solutions, ARM adoption, hybrid cloud, or GPU support for ML workloads
  • Ability to lead complex, cross-team engineering projects and build strategic relationships with stakeholders across platform, security, and infrastructure teams
Job Responsibility
Job Responsibility
  • Design and implement backend infrastructure components to support Uber’s growing workloads, including deployment engines, autoscalers, and hybrid cloud environments
  • Lead cross-team projects focused on safe deployment and rollback automation across stateless, stateful, and batch workloads, improving resilience and developer efficiency
  • Improve infrastructure security and compliance, including encryption-at-rest, ransomware mitigation, and cloud security best practices
  • Contribute to and drive modernization efforts within the team and across related teams, including Kubernetes migration, unified workload platforms, and PaaS improvements
  • Optimize Uber’s infrastructure efficiency, focusing on ARM adoption, autoscaling enhancements, and cost-effective compute allocation
  • Proactively mentor other engineers and help define the technical direction for your team, ensuring Uber’s backend infrastructure remains reliable, scalable, and efficient
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

The Consumer Incentives team is responsible for the profitability and growth tra...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience delivering, scaling, and owning highly successful and innovative software products
  • Proven record of engineering skills. Ability to write high-performance production-quality code. Experience in Go, Python, Java, or other equivalent languages
  • Experience building scalable distributed systems
  • Perseverance to get things done with a focus on shipping online features backed by experiments
  • Drive to always learn new things and go above and beyond the call of duty
  • Strong communication skills and a collaborative approach to problem-solving. Always working to improve yourself and constructively support the team around you
Job Responsibility
Job Responsibility
  • Providing technical leadership and identifying gaps/opportunities to enhance incentive efficiency
  • Identifying strategic technical investments to push the efficiency frontier and boost business growth
  • Leading teams to design and implement technical solutions to meet ambitious business goals
  • Managing end-to-end project execution, covering ideation, scoping, development, experimentation, productionization, and post-launch operation
  • Collaborating with cross-functional teams, including product, operations, and science partners
What we offer
What we offer
  • Eligibility to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligibility to participate in a 401(k) plan
  • Various benefits (details at provided link)
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Platform Infrastructure

We are seeking an experienced and highly motivated Staff Software Engineer to le...
Location
Location
United States , Pittsburgh
Salary
Salary:
171000.00 - 273000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior or Staff-level experience (P7 equivalent) as a Software Engineer, ideally in infrastructure, developer tooling, or critical shared services
  • Proven experience leading technical projects and mentoring/directing other engineers
  • Familiarity with distributed compute technologies, cloud services (e.g., AWS), and large-scale workflow management systems
  • Demonstrated ability to triage, debug, and perform on-call and incident management for complex, cross-cutting infrastructure issues
  • Strong communication skills to manage stakeholder alignment and drive cross-team standardization efforts
Job Responsibility
Job Responsibility
  • Lead the OTI Team: Serve as the technical lead (TL) for the OTI team within PIE-Compute, driving the strategic vision, execution, and long-term stability of the core infrastructure
  • Help Define and Optimize the Testing Ecosystem: Lead the design of the next-generation offline testing architecture to meet diverse team needs, reducing redundancy and siloing across the organization
  • Partner with Test Creation and Test Drive teams to standardize end-to-end test execution and reporting (Creation -> Execution -> Reporting)
  • Refine the full test lifecycle to ensure performance and scalability, and maintain clear attribution of failures to enhance reliability and efficient debugging
  • Own Critical OTI Components and Migrations: Take ownership of the shared OTI components, including maintenance and on-call support
  • Own various offline test Modalities, including step code, workflow code, and general health
  • Lead the maintenance and development of common OTI tooling, including launching test evaluations, polling APIs, communicating results, and providing recommended pipeline templates
  • Establish Architecture and Best Practices: Define and enforce data management policies for the testing ecosystem (storage, lifecycling, write strategies, data integrity, and lineage)
  • Define use cases and feature design for new test modalities, including single versus cross-modality testing strategies
  • Manage incidents related to offline tests and maintain Standard Operating Procedures (SOPs) for PRs, local workflows, V&V, and releases
What we offer
What we offer
  • annual bonus
  • equity compensation
  • benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Platform Infrastructure

We are seeking an experienced and highly motivated Staff Software Engineer to le...
Location
Location
United States , Mountain View
Salary
Salary:
189000.00 - 303000.00 USD / Year
aurora.tech Logo
Aurora Innovation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Senior or Staff-level experience (P7 equivalent) as a Software Engineer, ideally in infrastructure, developer tooling, or critical shared services
  • Proven experience leading technical projects and mentoring/directing other engineers
  • Familiarity with distributed compute technologies, cloud services (e.g., AWS), and large-scale workflow management systems
  • Demonstrated ability to triage, debug, and perform on-call and incident management for complex, cross-cutting infrastructure issues
  • Strong communication skills to manage stakeholder alignment and drive cross-team standardization efforts
Job Responsibility
Job Responsibility
  • Lead the OTI Team: Serve as the technical lead (TL) for the OTI team within PIE-Compute, driving the strategic vision, execution, and long-term stability of the core infrastructure
  • Help Define and Optimize the Testing Ecosystem: Lead the design of the next-generation offline testing architecture to meet diverse team needs, reducing redundancy and siloing across the organization
  • Partner with Test Creation and Test Drive teams to standardize end-to-end test execution and reporting (Creation -> Execution -> Reporting)
  • Refine the full test lifecycle to ensure performance and scalability, and maintain clear attribution of failures to enhance reliability and efficient debugging
  • Own Critical OTI Components and Migrations: Take ownership of the shared OTI components, including maintenance and on-call support
  • Own various offline test Modalities, including step code, workflow code, and general health
  • Lead the maintenance and development of common OTI tooling, including launching test evaluations, polling APIs, communicating results, and providing recommended pipeline templates
  • Establish Architecture and Best Practices: Define and enforce data management policies for the testing ecosystem (storage, lifecycling, write strategies, data integrity, and lineage)
  • Define use cases and feature design for new test modalities, including single versus cross-modality testing strategies
  • Manage incidents related to offline tests and maintain Standard Operating Procedures (SOPs) for PRs, local workflows, V&V, and releases
What we offer
What we offer
  • annual bonus
  • equity compensation
  • benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Autonomous

The AM&D (Autonomous Mobility & Delivery) team owns the autonomous future of Ube...
Location
Location
United States , San Francisco
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 6+ years hands-on experience with backend development
  • Grit, drive and a deep feeling of ownership
  • Expertise in system design and architecture, with the ability to lead the development of complex, scalable systems
  • Strong leadership skills with a proven track record driving large, cross-functional projects and aligning stakeholders around a technical vision that delivers significant business impact
  • A focus on impact, with a history of making strategic decisions that align with business goals and deliver measurable outcomes
Job Responsibility
Job Responsibility
  • Set the technical vision and lead the development of scalable systems that balance heterogeneous supplies of a hybrid marketplace
  • Architect complex, distributed systems that handle the challenges of AV and human fleet coordination, ensuring Uber’s platform is robust, reliable, and ready for large-scale autonomous deployments
  • Lead high-impact projects that span multiple teams and disciplines, collaborating with product, data science, operations, and external partners to drive innovation and deliver business-critical solutions
  • Design and optimize algorithms that solve core marketplace problems such as routing, matching, pricing, and positioning, while ensuring AV and human vehicle operations work seamlessly together
  • Innovate and lead the development of platform features that leverage autonomous vehicle data, pushing the boundaries of what is possible in mobility and delivery systems
  • Mentor and guide senior engineers, driving the technical excellence of the team and fostering a culture of innovation and high performance
  • Collaborate across the organization to ensure that autonomous components integrate smoothly into Uber’s broader ecosystem, setting the stage for years to come
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits (see link)
  • Fulltime
Read More
Arrow Right

Staff Software Engineer (Backend) - Road Safety

Uber’s Road Safety Engineering team sits at the intersection of real-world mobil...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
232000.00 - 258000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in Computer Science, Engineering, Mathematics, or a related field
  • Experience with designing and building large-scale distributed systems serving millions of users
  • Proficiency in backend development and software engineering fundamentals (data structures, algorithms, and system design)
  • Experience with leading complex technical projects that span multiple teams or organizational areas
Job Responsibility
Job Responsibility
  • Design and lead the development of long-lasting engineering artifacts that reduce complexity and improve developer velocity across the organization
  • Solve messy, high-impact problems by building and maintaining backend systems that process petabytes of telematics and sensor data in real-time
  • Navigate technical debt and legacy complexity while making intelligent bets on high-impact innovations like GenAI integration
  • Foresee architectural gaps and opportunities 1–2 years out, working with leadership to address them before they become blockers
  • Champion engineering excellence by defining standards for code health, testing, and observability, even when time is tight and pressure is high
  • Unblock multi-team projects by building strategic relationships with product, design, and data science partners to ship practical solutions at speed
  • Lead from the front by being hands-on with complex codebases and serving as a multiplier through rigorous design reviews and mentorship
  • Rally engineers around technical goals, making the right trade-offs between short-term needs and long-term system reliability
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • All full-time employees are eligible to participate in a 401(k) plan
  • Eligible for various benefits
  • Fulltime
Read More
Arrow Right

Backend Staff Software Engineer - Billing Platform

The Billing Platform team at GEICO oversees the tools, infrastructure, data, rep...
Location
Location
United States , Chevy Chase; Palo Alto; Dallas
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional, hands-on software development experience
  • Strong experience in architecting and designing large-scale, complex systems
  • Proficient coding skills in Java, Golang, or similar languages, capable of producing high-performance, production-quality code
  • Experience with a wide range of technologies, including SQL and NoSQL databases, Kafka, Spark, Airflow, or their equivalents
  • Proficient in using cloud computing tools throughout the software development lifecycle, with deep expertise in DevOps, observability, telemetry, and test automation
  • Skilled in collaborating across engineering teams and other functions to build alignment, drive decision-making, and communicate transparently
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
Job Responsibility
Job Responsibility
  • Oversee high-level and low-level designs of one or more sub-systems of the billing platform we are building
  • Be responsible and accountable for the quality, reliability, usability, and performance of the solutions
  • Provide strategic guidance and oversight for multiple billing teams, ensuring alignment with the Platform’s technical vision and business objectives
  • Lead the design and development of complex software systems, ensuring they are scalable, maintainable, and meet high-quality standards
  • Identify and prioritize technical challenges that may pose risks to business - developing solutions to address these issues efficiently, ensuring smooth product development
  • Work closely with various departments, including product management and design, to ensure cohesive and successful project delivery
  • Facilitate effective communication and collaboration across teams to achieve common goals
  • Mentor and guide engineers, fostering a culture of continuous learning and improvement
  • Provide technical guidance to help team members overcome challenges and make informed decisions
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Software Engineer (Backend) - Billing Platform

The Billing Platform team at GEICO oversees the tools, infrastructure, data, rep...
Location
Location
United States , Palo Alto; Falls Church; Frisco; Washington; Baltimore
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional, hands-on software development experience
  • Strong experience in architecting and designing large-scale, complex systems
  • Proficient coding skills in Java, Kotlin, Golang, or similar languages, capable of producing high-performance, production-quality code
  • Experience with a wide range of technologies, including SQL and NoSQL databases, Kafka, Spark, Airflow, or their equivalents
  • Proficient in using cloud computing tools throughout the software development lifecycle, with deep expertise in DevOps, observability, telemetry, and test automation
  • Skilled in collaborating across engineering teams and other functions to build alignment, drive decision-making, and communicate transparently
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
Job Responsibility
Job Responsibility
  • Oversee high-level and low-level designs of one or more sub-systems of the billing platform we are building
  • Be responsible and accountable for the quality, reliability, usability, and performance of the solutions
  • Provide strategic guidance and oversight for multiple billing teams, ensuring alignment with the Platform’s technical vision and business objectives
  • Lead the design and development of complex software systems, ensuring they are scalable, maintainable, and meet high-quality standards. This includes evaluating code quality and collaborating with stakeholders to understand and implement project requirements
  • Identify and prioritize technical challenges that may pose risks to business. Develop solutions to address these issues efficiently, ensuring smooth product development
  • Work closely with various departments, including product management and design, to ensure cohesive and successful project delivery. Facilitate effective communication and collaboration across teams to achieve common goals
  • Mentor and guide engineers, fostering a culture of continuous learning and improvement. Provide technical guidance to help team members overcome challenges and make informed decisions
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right