CrawlJobs Logo

Sr Principal Software Engineer

India, Bengaluru · Job Posted January 02, 2026
Apply Position
Job Link Share

Job Description

Zuora provides a platform for managing subscription-based businesses, handling billing, invoicing, and payments. It also integrates with accounting systems as a sub-ledger for subscription revenue. Key functions include automating recurring billing, managing revenue recognition, and providing financial reports. This position expects you to work based out of the Bangalore Office.

Job Responsibility

  • Architect and deliver secure, reliable, and scalable payment solutions that support core transaction lifecycles end-to-end
  • Design and evolve payments frameworks, APIs, and flows including checkout forms, hosted payment pages, and payment links that accelerate product development and improve global adoption
  • Guide system design trade-offs by balancing simplicity, performance, security, compliance, and cost throughout the payment journey
  • Architect and evolve payment orchestration layers to intelligently route transactions across multiple providers, optimize costs, maximize authorization rates, ensure redundancy, and reduce regional or processor dependencies
  • Anticipate fintech and regulatory trends to define an architectural vision that ensures competitiveness, compliance, and readiness for future payment innovations
  • Enable frictionless checkout experiences with embedded forms, localized hosted flows, and customizable links that maximize conversion and minimize abandonment
  • Support global readiness with diverse payment methods, multicurrency support, localized checkout experiences, and adherence to regional compliance requirements
  • Partner across Product, Risk, Compliance, and UX to ensure payment architecture aligns with customer needs, regulatory demands, and business growth goals
  • Provide technical thought leadership by mentoring engineers and architects, raising standards for design and execution in payment systems
  • Champion engineering excellence through adoption of best practices, observability, metrics-driven improvements, and continuous innovation in payments transaction processing
  • Simplify developer and partner adoption by defining clear SDKs, API contracts, webhooks, and integration tooling that ensure maintainability and long-term success
  • Architect for high-volume transaction processing with redundancy, fault tolerance, disaster recovery, and cost efficiency built-in
  • Strengthen risk, fraud, and dispute management with real-time monitoring, analytics, and adaptive defense mechanisms

Requirements

  • BTech/BE in Computer Science, Engineering, or related discipline
  • 16+ years of experience in full-stack development and enterprise-scale architecture
  • Expert-level experience with Java/Spring, data structures & algorithms, and building large-scale distributed systems
  • Deep understanding of system design, microservices frameworks (Spring Boot, Dropwizard, etc.), PaaS environments, and modern web/cloud technologies (REST, gRPC, JSON, Protobufs)
  • Strong background in database design, object modeling, and API ecosystem development
  • Awareness of trade-offs in architecture (scalability vs. cost, flexibility vs. complexity) to deliver long-term value
  • Proven ability to design scalable, high-performance platforms supporting millions of users or transactions
  • Track record of driving architecture roadmaps and influencing technical direction at the org or business-unit level
  • Ability to influence without authority, guiding multiple engineering teams toward a common vision
  • Excellent communication and storytelling skills to align executives, PMs, and engineers
  • Experience mentoring and developing high-performing technical talent
  • Passion for exploring and experimenting with emerging technologies to maintain technical edge
  • Bias for action and simplification, ensuring speed without compromising stability
  • Commitment to customer focus and business impact in technical decision-making
  • Comfortable working in ambiguous, rapidly changing environments. Can balance engineering tradeoffs

Nice to have

Experience in Payments would be a plus

What we offer

  • Competitive compensation, corporate bonus program and performance rewards, company equity and retirement programs
  • Medical insurance
  • Generous, flexible time off
  • Paid holidays, “wellness” days and company wide end of year break
  • 6 months fully paid parental leave
  • Learning & Development stipend
  • Opportunities to volunteer and give back, including charitable donation match
  • Free resources and support for your mental wellbeing

Looking for more opportunities?

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

Similar Jobs for

Sr Principal Software Engineer

8 matching positions

New

Sr Principal Engineer - Software Quality

This is where new knowledge is discovered. Baxter’s Research and Development tea...
Location
Location
United Kingdom , Gloucester
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science or Bachelor of Engineering in Software Engineering, Computer Science, Electrical, Biomedical, or related discipline required
  • Master’s degree or PhD preferred with 10+ years of progressive experience in software quality engineering, including regulated medical device software and/or digital health platforms
  • Strong expertise in: ISO 13485 Quality Management Systems
  • EU MDR (Regulation (EU) 2017/745) and software implications
  • Software lifecycle standards (e.g., IEC 62304, IEC 82304 where applicable)
  • FDA software and quality system expectations
  • Proven ability to integrate Agile development practices with regulatory compliance, including traceability, documentation, and change management
  • Broad understanding of: Software architecture and system integration
  • Cloud-based systems, cybersecurity, and data privacy considerations
  • Software risk management, including hazard analysis and vulnerability management
Job Responsibility
Job Responsibility
  • Lead and govern activities that ensure alignment with Baxter’s Product Lifecycle Management (PDLM) and Change Control Management (CCM) processes and compliance with design controls and quality system regulations
  • Translate Agile software development practices into compliant frameworks that meet Baxter, ISO 13485 and EU MDR expectations, including traceability, documentation, verification, and validation
  • Ensure effective implementation of software design controls, including: Software requirements and architecture, Risk management (software hazard analysis, cybersecurity risk), Verification and validation strategies (manual, automated, CI/CD pipelines), Configuration and change management
  • Lead integration of Quality Management System (QMS) processes into software development workflows, including: CAPA and nonconformance handling, Complaint handling and feedback loops into Agile backlogs, Audit readiness and inspection support
  • Ensure compliance with EU MDR requirements, including: Support for technical documentation and software lifecycle evidence, Alignment of software changes with regulatory impact assessments, Post-market surveillance inputs (e.g., trending, signal detection)
  • Apply advanced quality and engineering tools including root cause analysis, reliability engineering, and data analytics to improve software quality and system performance
  • Oversee development of technical documentation supporting: Design history files (DHF) / technical files, Software lifecycle documentation (per IEC 62304 where applicable), Risk management files, Verification and validation reports, Regulatory submissions
  • Serve as subject matter expert for software quality, cybersecurity, and lifecycle management, providing guidance across teams and influencing enterprise-wide standards
  • Collaborate closely with Quality, Regulatory Affairs, R&D (software and systems), Product Management, Cybersecurity, Clinical, and Manufacturing teams to ensure software products are safe, effective, secure, and compliant
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right
New

Sr Principal Engineer - Software Quality

This is where your work makes a difference. At Baxter, we believe every person—r...
Location
Location
United Kingdom , Gloucester
Salary
Salary:
Not provided
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science or Bachelor of Engineering in Software Engineering, Computer Science, Electrical, Biomedical, or related discipline required
  • Master's degree or PhD preferred with 10+ years of progressive experience in software quality engineering, including regulated medical device software and/or digital health platforms
  • Strong expertise in: ISO 13485 Quality Management Systems
  • EU MDR (Regulation (EU) 2017/745) and software implications
  • Software lifecycle standards (e.g., IEC 62304, IEC 82304 where applicable)
  • FDA software and quality system expectations
  • Proven ability to integrate Agile development practices with regulatory compliance, including traceability, documentation, and change management
  • Broad understanding of: Software architecture and system integration
  • Cloud-based systems, cybersecurity, and data privacy considerations
  • Software risk management, including hazard analysis and vulnerability management
Job Responsibility
Job Responsibility
  • Lead and govern activities that ensure alignment with Baxter's Product Lifecycle Management (PDLM) and Change Control Management (CCM) processes and compliance with design controls and quality system regulations
  • Translate Agile software development practices into compliant frameworks that meet Baxter, ISO 13485 and EU MDR expectations, including traceability, documentation, verification, and validation
  • Ensure effective implementation of software design controls, including: Software requirements and architecture
  • Risk management (software hazard analysis, cybersecurity risk)
  • Verification and validation strategies (manual, automated, CI/CD pipelines)
  • Configuration and change management
  • Lead integration of Quality Management System (QMS) processes into software development workflows, including: CAPA and nonconformance handling
  • Complaint handling and feedback loops into Agile backlogs
  • Audit readiness and inspection support
  • Ensure compliance with EU MDR requirements, including: Support for technical documentation and software lifecycle evidence
What we offer
What we offer
  • Support for Parents
  • Continuing Education/ Professional Development
  • Employee Heath & Well-Being Benefits
  • Paid Time Off
  • 2 Days a Year to Volunteer
  • Fulltime
Read More
Arrow Right

Sr Principal Engineer Software (Cortex Cloud)

As a Senior or Sr Principal Software Engineer in Cortex Cloud, you will contribu...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Backend Engineering: 8+ years of experience building and maintaining production-grade distributed systems
  • Languages: Proficiency in Go (Golang) is a strong advantage. We are open to engineers with deep expertise in other backend languages (Java, Python, Rust, C#, or Node.js) who are willing to transition to a Go-primary stack and have a focus on clean, well-tested code
  • Fundamentals: Strong grasp of system design, data structures, and algorithms in high-scale cloud environments
  • Standards: Experience with CI/CD, comprehensive testing (unit, integration, E2E), and rigorous code reviews
  • Cloud: Proficiency in AWS, GCP, or Azure, including cloud-native services
  • Reliability: Experience with observability (monitoring, logging, tracing) and system profiling
  • Education: B.Sc. or M.Sc. in Computer Science, Software Engineering, or equivalent technical/military experience
Job Responsibility
Job Responsibility
  • Contribute to the development and scaling of cloud-native security solutions for enterprise organizations
  • Work within an established team to evolve a high-traffic product, with a focus on refining architecture, optimizing the technology stack, and maintaining engineering standards
  • Write reliable code, influence product direction, and design distributed systems
  • Make technical decisions that impact the long-term stability and performance of cloud workload protection services
  • Fulltime
Read More
Arrow Right

Sr Principal Engineer Software- Backend (Prisma Browser)

We are seeking a Senior or Principal Backend Engineer for our Santa Clara Headqu...
Location
Location
United States , Santa Clara
Salary
Salary:
Not provided
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience developing in Go/C#/Java/C++ or similar languages
  • Extensive backend development experience using languages such as Go, C#, Java, or C++
  • Proven experience with major cloud environments like AWS, GCP, or Azure
  • Strong background in modern service architecture, including microservices and cloud-native solutions
  • Demonstrated experience with multi-threaded and multi-process development with a strong focus on performance
Job Responsibility
Job Responsibility
  • Design, implement, test, and deploy significant features for the Enterprise Browser backend services, contributing to all phases of the development lifecycle
  • Take full ownership of specific feature segments, demonstrating accountability for quality and timely delivery from conception to release
  • Proactively collaborate and exchange information with cross-functional teams to ensure seamless integration of product features and infrastructure
  • Drive innovation by contributing ideas and participating in brainstorming sessions to challenge our approach and enhance product capabilities
  • Simplify complex technical problems and focus on the details to deliver high-quality, robust, and performant solutions
  • Actively share knowledge and mentor other engineers, contributing to a positive and collaborative team dynamic that empowers others
  • Continuously seek opportunities for improvement within team processes and the product itself by applying learnings and challenging the status quo curiously and positively
  • Fulltime
Read More
Arrow Right

Sr. Principal Software Engineer (L7 DevOps)

As a Sr. Principal Software Engineer, you will own and shape the future of secur...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.it Logo
Palo Alto Networks Italia
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, a similar technical discipline, or equivalent practical or military experience
  • 15 years of experience designing and developing scalable software and infrastructure solutions
  • 3 to 4 years of experience managing cross-functional projects in a dynamic environment
  • Deep expertise in GCP and Kubernetes orchestration, including HPA, Node Pools, and Terraform
  • Strong programming skills in C, Python, and Go for automation and backend development
  • Experience managing production databases and standard Linux or Networking troubleshooting
  • Proficiency with GitOps workflows like Flux or ArgoCD and CI/CD pipelines such as GitLab or Jenkins
  • Experience with networking development, HTTP, TCP/UDP, socket programming, and web server backends
  • Proficient in using LLM-based agents like Cursor or Claude Code for coding and architecture
  • Experience with multi-threaded programming and large-scale, distributed software design
Job Responsibility
Job Responsibility
  • Design and implement GCP cloud infrastructure solutions, including compute reservations, BigTable, SQL, Pub/Sub, and networking
  • Lead weekly global production upgrade cycles, managing branch-out processes, version gating, and rollback procedures
  • Own end-to-end service deployments on Kubernetes, from Helm chart creation to production rollout and scaling
  • Manage and optimize production database infrastructure, including MySQL, Redis, BigQuery, MongoDB, and PostgreSQL
  • Utilize AI tools to optimize coding, automate tasks, and contribute to AI-native infrastructure like Vertex AI
  • Manage multi-tenant customer infrastructure, including dedicated compute reservations, provisioning, and feature flag management
  • Develop internal Python CLI tools and automation scripts to streamline operations and enhance efficiency
  • Drive cloud cost optimization through resource right-sizing, reservation management, and database disk reduction
  • Enhance service reliability by establishing SLAs, comprehensive monitoring, and participating in production on-call rotations
  • Innovate, design, and improve the Next-Generation Firewall and GlobalProtect functionality and performance
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Employee benefits
  • Fulltime
Read More
Arrow Right

Sr. Principal Software Engineer (L7 DevOps)

As a Sr. Principal Software Engineer, you will own and shape the future of secur...
Location
Location
United States , San Francisco
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, a similar technical discipline, or equivalent practical or military experience
  • 15 years of experience designing and developing scalable software and infrastructure solutions
  • 3 to 4 years of experience managing cross-functional projects in a dynamic environment
  • Deep expertise in GCP and Kubernetes orchestration, including HPA, Node Pools, and Terraform
  • Strong programming skills in C, Python, and Go for automation and backend development
  • Experience managing production databases and standard Linux or Networking troubleshooting
  • Proficiency with GitOps workflows like Flux or ArgoCD and CI/CD pipelines such as GitLab or Jenkins
  • Experience with networking development, HTTP, TCP/UDP, socket programming, and web server backends
  • Proficient in using LLM-based agents like Cursor or Claude Code for coding and architecture
  • Experience with multi-threaded programming and large-scale, distributed software design
Job Responsibility
Job Responsibility
  • Design and implement GCP cloud infrastructure solutions, including compute reservations, BigTable, SQL, Pub/Sub, and networking
  • Lead weekly global production upgrade cycles, managing branch-out processes, version gating, and rollback procedures
  • Own end-to-end service deployments on Kubernetes, from Helm chart creation to production rollout and scaling
  • Manage and optimize production database infrastructure, including MySQL, Redis, BigQuery, MongoDB, and PostgreSQL
  • Utilize AI tools to optimize coding, automate tasks, and contribute to AI-native infrastructure like Vertex AI
  • Manage multi-tenant customer infrastructure, including dedicated compute reservations, provisioning, and feature flag management
  • Develop internal Python CLI tools and automation scripts to streamline operations and enhance efficiency
  • Drive cloud cost optimization through resource right-sizing, reservation management, and database disk reduction
  • Enhance service reliability by establishing SLAs, comprehensive monitoring, and participating in production on-call rotations
  • Innovate, design, and improve the Next-Generation Firewall and GlobalProtect functionality and performance
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Employee benefits described at the linked page.
  • Fulltime
Read More
Arrow Right

Sr Principal Software Engineer - Sase Ai/Ml

As a Sr Principal Software Engineer within the Engineering team, you will drive ...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or an equivalent field
  • 10 years of relevant software engineering experience
  • Minimum of 5 years of hands-on programming experience in Python or Java, with additional proficiency in Go
  • Proven experience designing and developing high-performance, high-scale distributed software applications in a cloud environment
  • Strong technical proficiency with cloud technologies such as data ingestion (Data Flow, Flink, Apache Beam), message queue (Kafka/PubSub/) and Data Storage (BigQuery/SQL/Bigtable/Redis/)
  • Demonstrated expertise in backend development, including REST APIs, databases, and serverless computing for distributed cloud applications
  • Experience in developing services in the cloud/Kubernetes
  • Experience with building data pipelines and analytics pipelines using tools like Dataflow, PubSub, or GKE
  • Strong understanding of message queuing, stream processing, and highly scalable 'big data' data stores
  • Deep understanding in Big Data technologies like Kafka, Data Flow, and SQL, including developing APIs
Job Responsibility
Job Responsibility
  • Provide technical leadership for the end-to-end delivery of solutions, ensuring alignment with cross-functional Product Management and Quality Assurance teams
  • Design, implement, and troubleshoot robust next-generation cloud security solutions to address complex network security challenges
  • Drive the development of scalable cloud security architecture through hands-on coding and strategic architectural planning
  • Manage the full product development lifecycle, from definition and design through implementation, testing, and deployment
  • Collaborate proactively with Product Management, SRE, and Quality Engineering to deliver high-quality security-as-a-service offerings to market
  • Simplify complex technical issues to improve end-customer outcomes by working closely with customer support teams
  • Foster a culture of innovation, intellectual curiosity, and problem-solving within the engineering organization
  • Design, develop and implement highly scalable software features and data ingestion on our next-generation security platform as part of our Strata Cloud Manager
  • Work with different development and quality assurances groups to achieve the best quality
  • Suggest and implement improvements to the development process
  • Fulltime
Read More
Arrow Right

Sr. Principal Software Engineer - Layer 7

As a key member of Layer-7 Security group, you will be responsible for designing...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. degree in Computer Science, similar technical discipline or equivalent practical experience plus 7 or more years of relevant industry experience
  • Proficient in C programming under Linux development environment
  • Experience with multi-threaded programming and large-scale, distributed, and/or high-performance software design and architecture
  • Experience with TCP/IP networking software development
  • Experience designing & building scalable microservices with latest queueing technology and data pipelines
  • Experience with cloud platforms and kubernetes
  • Experience with one or more of Redis, SQL or NoSQL database
Job Responsibility
Job Responsibility
  • Innovate, design, develop and improve the Next-Generation Firewall in terms of functionality and performance, working on device identity solutions
  • Own and be responsible for critical components in the Next-Generation Firewall system
  • Deliver features and improvements in critical components in high quality and performance
  • As an expert on networking and security, work closely with team members and cross-team to design and architect innovative solutions
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right