Procore Technologies

Staff Software Engineer (Mobile Backend-for-Frontend)

Procore Technologies
Apply
2 hours ago

Base Salary

$169k - $232k/yr

Responsibilities

  • Serve as the technical lead for the Mobile BFF team and set engineering direction.
  • Own the architecture of GraphQL Backend-for-Frontend services powering mobile applications.
  • Develop and maintain scalable services while translating customer needs into reliable mobile experiences.
  • Drive technical decisions, de-risk complex work, and collaborate with backend feature teams and the broader Mobile organization.
  • Establish development standards for maintainability, reliability, and scalability.
  • Mentor engineers through code reviews, pairing, and technical guidance.
  • Optimize application performance and resilience and resolve technical debt and systemic risks.

Requirements

  • 8+ years of software engineering experience with strong system design skills.
  • Deep backend development proficiency with Ruby on Rails, Node.js, or Java.
  • Experience with large-scale systems, including platforms and infrastructure supporting thousands of hosts and millions of users.
  • Experience building and maintaining modern CI/CD systems in a large-scale environment.
  • Proven technical leadership as a tech lead, including influence beyond the immediate team.
  • Ability to balance immediate business needs with long-term technical investments and communicate architectural trade-offs.
  • Strong collaboration and communication skills.
  • GraphQL or other BFF/API-layer experience is strongly preferred.
  • Experience working closely with mobile teams or hands-on iOS/Android development experience is a plus.

Benefits

  • Hybrid work arrangement with the role reporting to a Manager, Software Engineering based in Austin, Texas.
  • May be eligible for equity compensation and/or bonus incentive compensation.

Tech Stack

GraphQLiOSJavaNode.jsRuby on Rails

Categories

Contact me