Senior Backend Engineer GraphQL BFF for Scalable SaaS

Procore

Austin (TX)

Hybrid

USD 140,960 - 193,820

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Procore is seeking a Senior Software Engineer (Backend) to join the Mobile BFF team in Austin. You will translate customer needs into robust backend architectures powering Procore’s mobile experiences.

You’ll design GraphQL BFF services with Ruby on Rails, Node.js and Java, deployed on AWS and Kubernetes, collaborating with infrastructure and product teams. This hybrid role reports to a Manager, Software Engineering in Austin, and offers opportunities to influence development standards and

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or equivalent.
  • 5+ years of software engineering with strong fundamentals, TDD, and design.
  • Experience with Ruby on Rails, Node.js, or Java; GraphQL/BFF is a plus.
  • Experience with software, platforms, and infrastructure at scale.
  • Familiarity with CI/CD systems.
  • Ability to balance short- and long-term goals.
  • Experience with mobile teams or iOS/Android is a plus.

Responsibilities

  • Contribute to technical standards for the Mobile BFF team and collaborate on cross-functional initiatives.
  • Build and maintain scalable GraphQL BFF services using Rails, Node.js, and Java on AWS and Kubernetes.
  • Mentor teammates through code reviews, pairing, and technical guidance.
  • Design and implement backend systems balancing immediate needs with long-term goals.
  • Enhance and maintain CI/CD systems (CircleCI and ArgoCD) to support rapid deployment.
  • Oversee testing, staging, deployment, and monitoring across the development lifecycle.
  • Leverage Postgres, TypeScript, and a microservices architecture to solve complex problems.

Skills

GraphQL
Ruby on Rails
Node.js
Java
TypeScript
PostgreSQL
AWS
Kubernetes
CI/CD
TDD
Distributed systems

Education

Bachelor's Degree in Computer Science

Tools

CircleCI
ArgoCD

Job description

Procore is seeking a Senior Software Engineer (Backend) to join the Mobile BFF team in Austin. You will translate customer needs into robust backend architectures powering Procore’s mobile experiences.

You’ll design GraphQL BFF services with Ruby on Rails, Node.js and Java, deployed on AWS and Kubernetes, collaborating with infrastructure and product teams. This hybrid role reports to a Manager, Software Engineering in Austin, and offers opportunities to influence development standards and

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Mobile BFF Engineer (GraphQL)
Lead Mobile BFF Engineer (GraphQL)

Procore Technologies • Austin (TX)

Hybrid
USD 168,000 - 232,000
Equity compensation
Bonus incentive compensation
Staff Mobile BFF Lead - GraphQL & Backend Architect
Staff Mobile BFF Lead - GraphQL & Backend Architect

Procore • Austin (TX)

Hybrid
USD 168,000 - 232,000
Senior Software Engineer (Mobile Backend-for-Frontend)
Senior Software Engineer (Mobile Backend-for-Frontend)

Procore • Austin (TX)

On-site
USD 140,960 - 193,820
Staff Software Engineer (Mobile Backend-for-Frontend)
Staff Software Engineer (Mobile Backend-for-Frontend)

Procore Technologies • Austin (TX)

Hybrid
USD 168,000 - 232,000
Equity compensation
Bonus incentive compensation
Staff Software Engineer (Mobile Backend-for-Frontend)
Staff Software Engineer (Mobile Backend-for-Frontend)

Procore • Austin (TX)

Hybrid
USD 168,000 - 232,000
Software Engineer II - AI-Powered Backend SaaS
Software Engineer II - AI-Powered Backend SaaS

Procore Technologies • Austin (TX)

On-site
USD 113,000 - 155,000
Senior Java/Kotlin Backend Lead for Mobile APIs (BFF)
Senior Java/Kotlin Backend Lead for Mobile APIs (BFF)

EPAM Systems • United States

Hybrid
USD 120,000 - 180,000
Principal Go Engineer - Directory Domain with CQRS & GraphQL
Principal Go Engineer - Directory Domain with CQRS & GraphQL

Procore • Austin (TX)

Hybrid
USD 198,000 - 273,000
Equity compensation
Bonus incentive compensation
Senior Backend Engineer - Java Spring Boot & GraphQL
Senior Backend Engineer - Java Spring Boot & GraphQL

CVS Health • Scottsdale (AZ)

On-site
USD 83,000 - 204,000
Medical, dental, vision
Paid time off
Retirement savings options
+1
Senior Backend & API Engineer (Java, Node, GraphQL)
Senior Backend & API Engineer (Java, Node, GraphQL)

CVS Health • Austin (TX)

On-site
USD 83,000 - 204,000