Procore
Procore10d ago
Indeed

Senior Software Engineer

Bengaluru, Karnataka
Full Time
Senior Level

Auto Apply to 50+ AI Matched Senior Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Procore

Qualifications & Requirements

Experience Level: Senior Level

Full Job Description

Senior Software Engineer, Backend - Procore

Procore is seeking a Senior Software Engineer, Backend to join the Resource Planning Team within the Product & Technology Division. This role is based in Bengaluru, Karnataka. You will be integral in developing and improving features, with a primary focus on the Node.js backend. A solid backend development background is essential, alongside the capability to independently build and implement frontend solutions.

As a Senior Software Engineer, you will collaborate closely with Product and UX teams to lead the creation of new features and enhance existing ones. You will play a key role in shaping our team's technical direction, requiring a combination of strong technical skills and effective communication.

This position reports to the Engineering Manager. We are looking for an immediate start.

Responsibilities:

  • Maintain and enhance existing legacy codebases.
  • Design, develop, and deploy new backend features.
  • Write clean, well-documented, and maintainable code.
  • Develop and execute comprehensive tests to ensure code quality and reliability.
  • Mentor and guide junior engineers, fostering their technical growth.
  • Take ownership of system stability, including incident response and resolution.
  • Identify and implement opportunities to refactor and improve existing code.

Qualifications:

  • 5+ years of experience in building sophisticated web applications.
  • In-depth understanding of backend development principles and best practices.
  • Deep understanding of various database systems and their applications.
  • Strong proficiency in Javascript and Node.js.
  • Proven experience working with PostgreSQL.
  • Highly organized with a proven ability to work autonomously and self-directed.
  • Excellent collaboration and communication skills.

Company

Procore

Procore

Bengaluru, Karnataka
Posted on Indeed