CrawlJobs Logo

Staff IT Software Engineer

India, Bengaluru · Job Posted April 10, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Sr Staff IT Software Engineer to join our CPQ (Configure Price and Quote) team, responsible for designing and developing AI-powered systems for our go-to-market platform. This role will engage with multiple product and engineering teams, playing a critical part in building great products and elevating our engineering best practices. As a Senior IT Software Engineer, you will drive technical design, consistently deliver high-quality, scalable technology products, and thrive in a fast-paced environment, adapting to new business requirements and emerging technologies.

Job Responsibility

  • Design and develop scalable, highly reliable AI-powered business systems across multiple services and teams
  • Proactively collaborate and exchange information with product managers, architects, and other engineering teams to accomplish shared objectives and ensure alignment
  • Establish and champion engineering standards and best practices within an agile development environment
  • Challenge the status quo curiously and positively, applying learned insights to simplify complex technical challenges and improve system design
  • Balance technical debt, product stability, and new features against a backdrop of go-to-market pressures and timelines
  • Focus on the details by writing high-quality, maintainable, and well-tested code to deliver robust solutions
  • Mentor junior engineers, empowering them through knowledge sharing and constructive code reviews
  • Represent the engineering team in cross-functional technical discussions, ensuring alignment and clear communication of complex topics

Requirements

  • A minimum of 5 years of related experience with a Bachelor’s degree
  • or 3 years with a Master’s degree
  • or a PhD in Computer Science or a related technical field
  • Proven ability to develop and maintain scalable web applications and integrations using a microservices architecture
  • Strong server-side software development experience using Spring/Spring Boot, Java, Go, or other comparable technologies
  • In-depth knowledge of object-oriented programming, data structures, algorithms, and design patterns
  • Experience building production applications with LLM APIs (e.g., Google Vertex AI/Gemini, OpenAI, Anthropic)
  • Familiarity with Large Language Models (LLMs), vector embeddings, semantic search, and similarity-based retrieval patterns
  • Understanding of prompt engineering best practices and LLM security considerations like input validation and prompt injection prevention

Nice to have

  • Experience architecting conversational AI platforms, chatbots, or Text-to-SQL systems
  • Proficiency with CI/CD platforms and tools such as Kubernetes, Jenkins, Git, Spinnaker, or Docker
  • Functional knowledge of Configure, Price, Quote (CPQ) platforms (e.g., Salesforce CPQ, Oracle CPQ)

Looking for more opportunities?

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

Similar Jobs for

Staff IT Software Engineer

8 matching positions

Staff IT Software Engineer

The IT Engineering team builds AI-first enterprise systems that power critical b...
Location
Location
United States , Santa Clara
Salary
Salary:
124000.00 - 201500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s in Computer Science, Engineering, or related field (or equivalent experience)
  • Dual major in Finance or demonstrated domain exposure in Finance is a plus
  • 7+ years of software engineering experience
  • Strong full-stack development experience
  • Demonstrated experience leading architectural design for complex systems
  • Experience deploying and scaling cloud-native applications (GCP preferred)
  • Practical experience designing and implementing AI-integrated systems (RAG, embeddings, tool/function calling, evaluation patterns)
  • Strong understanding of system reliability, observability, and production operations
  • Proven ability to influence technical direction and multiply team impact
Job Responsibility
Job Responsibility
  • Architect and lead the design of scalable full-stack enterprise applications supporting finance initiatives using TypeScript, NestJS, React, and SQL
  • Define system architecture, data models, service boundaries, and integration patterns for finance-critical platforms
  • Establish and standardize AI patterns including RAG pipelines, structured LLM workflows, evaluation frameworks, and guardrails
  • Drive end-to-end delivery of complex initiatives from architecture through production rollout
  • Ensure strong reliability, security, observability, and performance across systems
  • Influence cross-functional technical decisions with Finance stakeholders and engineering partners
  • Identify opportunities to modernize finance workflows through automation and applied AI
  • Serve as a technical escalation point for complex production or architectural challenges
  • Mentor senior engineers and elevate engineering standards across the team
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Platform Engineer

You will have an opportunity to own the core platform of a company at hypergrowt...
Location
Location
United States , San Francisco
Salary
Salary:
250000.00 - 325000.00 USD / Year
nooks.ai Logo
Nooks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • GCP
  • Kubernetes
  • Datadog
  • Typescript / NodeJS
  • Python
  • Github Actions
  • PostgreSQL (≥intermediate)
  • Data pipeline experience
Job Responsibility
Job Responsibility
  • Own the core platform of a company at hypergrowth stage
  • Build out the foundations for the next 2-3 years
  • Have full autonomy and leadership opportunities to drive your own projects with plenty of 0-1 work
What we offer
What we offer
  • Equity
  • Comprehensive health, dental, vision, life and disability insurance coverage
  • Hybrid work
  • Unlimited paid time off
  • Fulltime
Read More
Arrow Right

Sr Staff Software Escalation Engineer Software

We are looking for a Technical Escalation Engineer to resolve technical issues, ...
Location
Location
United States , Boston
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship
  • Bachelor's Degree in Computer Science or related field
  • Excellent presentation, verbal and written communications skills especially during high-pressure, critical events
  • Ability to navigate conflicting priorities without losing customer focus and drive successful outcomes
  • Ability to diagnose, troubleshoot, and resolve complex issues that Tier 1 and Tier 2 support teams cannot solve
  • Ability to comprehend the technical aspects of a complex SaaS system
  • Scripting and Automation: Proficiency in scripting languages like Python, Bash, or PowerShell is frequently required for automation and creating tools to help with troubleshooting
  • Good understanding of Windows and Linux OS: user management, authentication, authorization, process management, file system management, system administration basics, remote access using RDP and SSH
  • 3+ years' experience in C# with the ability to debug code of new features as well as legacy
Job Responsibility
Job Responsibility
  • Understand the complex platform system and be able to correctly assess the severity of customer issues and how to handle them
  • Review customer escalations to ensure that all required technical details are provided
  • Investigate technical issues escalated by Customer Support to find a solution for our customers
  • Establish and maintain effective working relationships with Development, Support, and field engineers
  • When required, work directly with Customer Support and customers on reported issues
  • Provide quick response code changes as required
  • Provide guidance to Developer on-call teams on how to best handle production issues as a subject matter expert
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer (Impala Performance Engineer)

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of industry experience in performance related work ideally on large scale distributed systems
  • Understanding of DBMS algorithms and data structure fundamentals
  • Understanding of hardware trends and full stack systems performance: CPU, RAM, storage, network, Linux kernel, JVM, distributed systems performance
  • Deep understanding of performance measurement methodologies and performance analysis tools and techniques
  • Strong design and coding skills (Java/C++/Golang/Python preferred)
  • Ability to work in a distributed setting with team members spread across multiple geographies
  • Demonstrated ability to work on large cross-functional projects, including strong communication skills and a collaborative mindset
  • Hands-on experience with containerization and Kubernetes
  • B.S. or M.S. in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Work with internal development teams and the open source community to proactively drive performance improvements/optimizations across our data warehouse stack
  • Work with product managers, developers and the field team to understand performance and scale requirements and customer workload characteristics, and develop benchmarks and related performance analysis tooling based on these requirements
  • Analyze performance and scalability characteristics to identify bottlenecks in large-scale distributed systems
  • Perform root cause analysis of performance issues identified by internal testing and from customers and suggest corrective actions
  • Evaluate performance of competitor systems
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

Senior Staff Software Engineer (Impala Performance Engineer)

At Cloudera, we empower people to transform complex data into clear and actionab...
Location
Location
Hungary , Budapest; Szeged; Remote
Salary
Salary:
Not provided
cloudera.com Logo
Cloudera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of industry experience in performance related work ideally on large scale distributed systems
  • Understanding of DBMS algorithms and data structure fundamentals
  • Understanding of hardware trends and full stack systems performance: CPU, RAM, storage, network, Linux kernel, JVM, distributed systems performance
  • Deep understanding of performance measurement methodologies and performance analysis tools and techniques
  • Strong design and coding skills (Java/C++/Golang/Python preferred)
  • Ability to work in a distributed setting with team members spread across multiple geographies
  • Demonstrated ability to work on large cross-functional projects, including strong communication skills and a collaborative mindset
  • Hands-on experience with containerization and Kubernetes
  • B.S. or M.S. in Computer Science or equivalent experience
Job Responsibility
Job Responsibility
  • Work with internal development teams and the open source community to proactively drive performance improvements/optimizations across our data warehouse stack
  • Work with product managers, developers and the field team to understand performance and scale requirements and customer workload characteristics, and develop benchmarks and related performance analysis tooling based on these requirements
  • Analyze performance and scalability characteristics to identify bottlenecks in large-scale distributed systems
  • Perform root cause analysis of performance issues identified by internal testing and from customers and suggest corrective actions
  • Evaluate performance of competitor systems
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

Staff Software Engineer- Earner Offer Experience

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
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • 8+ years of professional software development experience, with a deep focus on backend systems and distributed architectures
  • Expertise in building scalable, resilient services using technologies such as Go, Java, or Python
  • Strong understanding of system design, data modeling, and performance tuning
  • Experience driving large-scale initiatives from inception to delivery across multiple teams or functions
Job Responsibility
Job Responsibility
  • Lead by Influence: Set the technical vision and roadmap for core systems that power personalized offer delivery and earner engagement
  • Architect Systems: Design and evolve backend systems to be scalable, reliable, and flexible enough to support future innovations
  • Drive Cross-Org Impact: Partner closely with platform, data, ML, and product teams across Uber to ensure cohesive and performant system design
  • Uphold Engineering Excellence: Champion high standards for design, code quality, testing, and operational excellence
  • Mentor and Uplift: Guide engineers across multiple teams, offering technical mentorship and fostering a culture of growth and accountability
  • Own Delivery: Take full ownership of projects from concept to production, ensuring timely execution and measurable impact
  • Advance Innovation: Identify technical opportunities and lead the charge in tackling complex infrastructure and product challenges using data-driven decision making
What we offer
What we offer
  • bonus program
  • equity award & other types of comp
  • 401(k) plan
  • various benefits
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - Membership

Uber One is Uber's flagship membership program and one of the company's most cri...
Location
Location
United States , San Francisco, California; Sunnyvale, California
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field
  • 10+ years of professional software development experience, building and operating systems in production environments
  • Strong expertise in backend development, distributed systems, and system design for large-scale, low-latency applications
  • Demonstrated ability leading complex, multi-team technical initiatives with significant cross-organizational dependencies and design complexity
  • Strong cross-functional collaboration skills with Product, Data Science, Marketing, and business stakeholders
  • Proven ability to mentor and elevate other engineers, including Senior and Staff-level ICs
Job Responsibility
Job Responsibility
  • Set technical direction across various engineering pillars encompassing membership growth, retention, benefits delivery, experimentation, and platform infrastructure — ensuring architectural coherence and high engineering standards across a 70+ engineer organization
  • Design and evolve large-scale distributed systems that power membership lifecycle management, benefits eligibility and fulfillment, savings computation, and real-time personalization across Uber's Rides, Delivery, and Grocery surfaces
  • Lead complex, multi-team technical initiatives with significant cross-organizational dependencies — coordinating with Eats, Rides, Grocery, Payments, Pricing, Fares, Fulfillment Engineering teams to deliver integrated membership experiences
  • Drive data-informed product engineering by building instrumentation, establishing OKRs, and leveraging experimentation (A/B testing, holdout analysis) to optimize membership coverage, conversion, engagement, and savings delivery
  • Architect for scale and reliability — designing systems that handle millions of real-time membership eligibility checks, benefits applications, and personalized offer computations with low latency and high availability
  • Mentor and elevate engineers across the organization, including Senior and Staff-level ICs, raising the technical bar and fostering a culture of engineering excellence, code quality, and operational rigor
  • Shape technical strategy in partnership with Product Management, Data Science, and business leadership — translating membership growth and engagement objectives into engineering roadmaps and architectural decisions
  • Deliver and review technical designs, code, and documentation to a high standard, championing best practices in service architecture, data management, and deployment
What we offer
What we offer
  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible to participate in a 401(k) plan
  • Various benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

At GM, our Marketing Services team builds enterprise-grade Visualization Platfor...
Location
Location
United States , Austin
Salary
Salary:
185600.00 - 285000.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's in CS, Engineering, or related field (or equivalent experience)
  • 8+ years of experience building enterprise-grade backend platforms and services
  • Deep expertise in Java, Spring Boot, and scalable microservice architectures
  • Experience with distributed systems, event-driven architecture, and technologies like Apache Kafka
  • Hands-on experience with containerization (Docker, K8s/AKS) and Microsoft Azure
  • Familiarity with PostgreSQL, Redis, and cloud-native storage solutions
  • Track record of mentoring engineers and leading technical direction at scale
Job Responsibility
Job Responsibility
  • Architect and evolve distributed systems with a focus on performance, scalability, and maintainability
  • Lead the development of backend APIs and services that power customer-facing digital platforms
  • Write clean, well-tested, secure code—and guide others to do the same through code reviews and mentorship
  • Build and optimize synchronous and asynchronous integrations (REST, GraphQL, Kafka, messaging queues)
  • Mentor engineers on architectural design, modern development patterns, and industry best practices
  • Evaluate and integrate emerging technologies to improve system capabilities and developer efficiency
  • Collaborate with cross-functional teams to align technical execution with business goals
  • Champion CI/CD, automated testing, observability, and system performance
What we offer
What we offer
  • Company vehicle
  • Relocation benefits
  • Fulltime
Read More
Arrow Right