Senior Software Engineer building Java backend services and managing BigQuery data workflows for PayPal's credit system. Collaborating across teams to deliver scalable financial solutions while ensuring data integrity.
Responsibilities
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
Build Java-based backend services and RESTful APIs supporting credit and asset externalization workflows
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
Requirements
6+ years of professional experience as a software engineer building production systems
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, including Query execution plans and performance tuning
Table partitioning and clustering strategies
Experience designing and operating real-time and near-real-time data pipelines
Proficiency in Java, including designing and building RESTful APIs using Spring Boot or similar frameworks
Strong experience with logging, monitoring, and observability, including dashboards, alerting, and production troubleshooting
Proficiency with IAM, service accounts, and data access controls
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
Software Development Engineer at HII developing system simulation frameworks for naval defense applications. Collaborate with cross - functional teams to produce quality software solutions.
Senior Software Engineer optimizing data models and query systems at CloudZero to enhance cloud cost management capabilities. Collaborate with teams to develop scalable solutions for complex analytical needs.
Tech Lead for a co - located engineering team at Watershed, an enterprise sustainability platform. Leading product development, mentoring engineers, and driving technical excellence.
Full Stack Software Engineer developing secure applications for payment preparation and tracking at fintech company. Collaborating with cross - functional teams and ensuring high - quality software delivery.
Software Engineer providing customer support and designing high - performance solutions for innovative cyber technology. Collaborating with UI developers and debugging existing systems.
Senior Lead Software Engineer at Capital One leading diverse technology projects in cloud - based solutions. Collaborating with product managers and mentoring engineering teams for financial empowerment.
Product Applications Engineer driving growth in Life Sciences at Analog Devices. Collaborating with marketing and engineering teams to develop solutions for customers.
Senior Principal Software Engineer leading development of AI solutions at Red Hat. Collaborating with talented engineers to innovate on a hybrid cloud platform.
Senior Release Engineer at Red Hat managing CI/CD release pipelines for OpenShift Virtualization. Collaborating on pipeline operations and tooling development in a hybrid work environment.
Principal Software Engineer in Red Hat's Advanced Cluster Management team, leading technical direction and fostering collaboration across global teams. Responsible for scalable distributed systems and mentoring engineers.