Search by job, company or skills

Procore Technologies

Senior Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Ad

We're looking for a Senior Software Engineer Backend to join Procore's Resource Management organization. In this role, you'll serve as a highly proficient backend engineer and technical leader within the RM Equipment Team. Your primary focus will be backend development using Next.js (server-side), Node.js with secondary responsibility supporting frontend development using React to deliver cohesive, full-stack solutions.

As a Senior Software Engineer, you'll independently drive complex backend initiatives, mentor other engineers, and contribute to architectural decisions that ensure scalability, reliability, and long-term maintainability. You'll play a critical role in enabling the team to confidently own its scope, uphold engineering best practices, and consistently deliver high-quality systems.

This position reports into the Sr. Engineering Manager and will be based in our Bangalore, India office.

What You'll Do:

  • Serve as a strong, hands-on backend contributor with Next.js as your primary technical focus.
  • Architect, design, and build scalable backend services and APIs using Next.js.
  • Own end-to-end delivery of complex backend initiatives, from design through deployment and operational support.
  • Actively design around non-functional requirements such as performance, scalability, security, and reliability.Support frontend development using React to ensure seamless backendfrontend integration.
  • Lead and contribute to system design discussions, translating product requirements into robust technical architectures.Handle the full development lifecycle including CI/CD, AWS deployment, monitoring, and incident resolution.
  • Optimize database interactions and data models (RDBMS/Progress DB or similar) for performance and scalability.Mentor junior and mid-level engineers through code reviews, design guidance, and technical coaching.
  • Bridge engineering-wide best practices into daily team execution.
  • Having a strong understanding of CI/CD pipelines (CircleCI or equivalent) and ability to deploy changes to production (PRD).Act as a technical representative of the team when collaborating with cross-functional stakeholders.

What We're Looking For:

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 5+ years of professional software development experience.
  • Strong expertise in Next.js (primary skill) and Node.js with demonstrated experience building and scaling backend services and APIs.Working proficiency in React (secondary skill), Typescript for frontend support and integration.
  • Strong understanding of REST APIs, system design, and scalable architecture patterns.Experience working with CI/CD tools such as CircleCI (or equivalent).
  • Solid understanding of AWS and cloud-based deployment architectures.Strong knowledge of RDBMS concepts, including querying, indexing, and data modeling.
  • Proficiency with Git and modern development workflows.
  • Deep understanding of software engineering fundamentals including testing, debugging, and performance tuning.
  • Proven ability to independently drive complex initiatives and mentor other engineers. Strong communication skills and a collaborative team mindset.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 143909553

Similar Jobs