
Staff Software Engineer
Procore Technologies2 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
Categories
About Procore Technologies
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.