Procore Technologies

Staff Software Engineer

Procore Technologies
Apply
2 days ago
Bengaluru, IndiaStaff+

Responsibilities

  • Evolve the monolithic Rails application into a modular system with well-defined domain boundaries and a coherent public interface.
  • Design and build scalable architecture aligned with the long-term technical vision.
  • Develop robust full-stack solutions using Rails, React, TypeScript, and PostgreSQL.
  • Improve performance, flexibility, scalability, and security across backend services and database layers.
  • Collaborate with Engineering, Product, and UX teams to define and deliver user-focused solutions.
  • Document and communicate technical problems, trade-offs, and architectural solutions to technical and non-technical stakeholders.
  • Collaborate across engineering teams on large-scale platform initiatives.
  • Provide technical direction and mentorship.

Requirements

  • Bachelor's degree in Computer Science, a related technical field, or comparable practical work experience.
  • Extensive full-stack development experience, preferably with Ruby on Rails and React or Angular.
  • Strong foundation in object-oriented programming, test-driven development, service-oriented architecture, and software design principles.
  • Comprehensive knowledge of end-to-end web development lifecycles, including testing, staging, deployment, monitoring, and observability.
  • Experience working effectively in an Agile/Scrum engineering environment.
  • Expertise building, documenting, and maintaining APIs using REST or GraphQL.
  • Track record of anticipating technical bottlenecks and architecting effective solutions for complex projects.
  • Professional English communication proficiency in spoken and written English.

Benefits

  • Based in the Procore Bengaluru, India office.

Tech Stack

AngularGraphQLPostgreSQLReactRuby on RailsTypeScript
Procore Technologies

About Procore Technologies

1,001-5,000 employees

Procore Technologies builds a cloud platform for construction project management used by general contractors, specialty contractors, and owners to manage bidding, scheduling, documents, financials, and field safety via web and mobile apps. It sells its software by subscription and integrates with common accounting and ERP systems. Founded in 2002 and headquartered in Carpinteria, California, Procore is a public company (NYSE: PCOR) whose software supports projects worldwide.

Contact me