Sr Software Engineer - BigQuery

PayPal•Scottsdale, AZ
•$123,500 - $183,700•Hybrid

About The Position

As a Senior Software Engineer (CL6) on the Credit Platform, you will design and operate Java-based backend services alongside BigQuery-powered data workflows that support credit and asset externalization processes. You will work on systems where real-time services, large-scale data processing, and financial reporting intersect. This role requires strong technical ownership, sound judgment, and comfort operating in environments where system correctness and data integrity are essential. This is a hands-on role with broad technical scope and meaningful cross-team collaboration.

Requirements

  • 3+ years relevant experience and a Bachelor’s degree OR Any equivalent combination of education and experience.
  • 6+ years of professional experience as a software engineer building production systems
  • Strong proficiency in Java, including designing and building RESTful APIs using Spring Boot or similar frameworks
  • 4+ years of hands-on experience on Google Cloud Platform, particularly BigQuery, Dataproc, Pub/Sub, Cloud Run, and Cloud Functions
  • Deep expertise in BigQuery internals, includingQuery execution plans and performance tuningTable partitioning and clustering strategiesPartition sizing and cost versus performance tradeoffsBulk updates, real-time updates and deletes, and materialized views
  • Experience designing and operating real-time and near-real-time data pipelines
  • Strong experience with logging, monitoring, and observability, including dashboards, alerting, and production troubleshooting
  • Proficiency with IAM, service accounts, and data access controls, including data localization and compliance requirements
  • Ability to design scalable, reliable systems with a strong focus on correctness, performance, and operational excellence
  • Strong communication skills and the ability to collaborate across engineering and cross-functional teams.

Nice To Haves

  • Experience building systems that support financial reporting, reconciliation, or external data sharing
  • Familiarity with regulated environments and auditability requirements
  • Experience with modern data architectures such as Data Lakes, Data Mesh, or Data Fabric
  • Background in payments, credit, or financial services

Responsibilities

  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery and operations), based on definitions from more senior roles.
  • Advises immediate management on project-level issues
  • Guides junior engineers
  • Operates with little day-to-day supervision, making technical decisions based on knowledge of internal conventions and industry best practices
  • Applies knowledge of technical best practices in making decisions
  • Design and build Java-based backend services and RESTful APIs supporting credit and asset externalization workflows
  • Own BigQuery-backed datasets and pipelines used for reporting, reconciliation, and external data delivery
  • Design data models and access patterns that support accurate, auditable representation of credit assets
  • Optimize BigQuery performance, cost, and reliability using partitioning, clustering, and query tuning
  • Build and operate real-time and near-real-time pipelines using Pub/Sub, batch or streaming frameworks, and Java services
  • Leverage Dataproc for large-scale data processing and synchronization across BigQuery tables
  • Ensure strong observability, data quality controls, and operational readiness across services and data workflows
  • Partner with product, finance, risk, compliance, and engineering teams to deliver secure and compliant solutions
  • Influence platform architecture and best practices through design reviews and technical leadership.

Benefits

  • generous paid time off
  • healthcare coverage for you and your family
  • resources to create financial security
  • support your mental health
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service