Procore Technologies banner

Principal Software Engineer, Frontend

Procore Technologies

The Role

Overview

Lead UI/UX and micro‑frontend strategy for quality, safety, and media product

Key Responsibilities

  • technology adoption
  • stakeholder collaboration
  • code reviews
  • project delivery
  • technology strategy
  • ui systems

Tasks

-Build awareness, increase knowledge, and drive adoption of modern technologies, industry innovations, trends, and architecture patterns, while sharing customer and engineering benefits to gain buy-in -Collaborate with leaders across engineering, product management, UX and business stakeholders to understand strategic objectives and align technology solutions to business goals -Lead code reviews and documentation, and take ownership of complex bug fixes and architectural improvements -Drive the success of projects, from the technical design, implementation, and launch to operation while mentoring other engineers -Establishing and maintaining our overall technology strategy which supports and enables our multi-year corporate and product strategies, and which embodies our P&T and Engineering Principles -Hands-on development and architecture of systems that meet the test of time for a variety of web modalities -Plan and implement scalable user interface systems that delight users for very complex construction workflows

Requirements

  • computer science
  • full‑stack
  • javascript
  • react
  • test‑driven
  • 12+ years

What You Bring

-Degree in Computer Science, a related field, or comparable work experience -Ability to effectively communicate with and influence key stakeholders across the enterprise, at all levels of the organization, and promote a culture of engineering excellence, while being comfortable with the overall responsibility and accountability to create and maintain technical strategies and execution plans -8+ years experience working on full-stack modern applications and frameworks (Java, Ruby on Rails, Nest.js, React, Typescript, Angular) -Experience with Javascript (ES6), HTML5, CSS, and experience with modern Javascript frameworks (e.g., React, Angular, Vue). -Time-honed expertise with medium-to-large scope modern web development projects across the entire spectrum of development, testing, staging, deploying, and monitoring -Extensive experience with modern testing frameworks (e.g., Jest, Cypress, Enzyme, Mocha, Chai). -8+ years experience in Object-Oriented Program fundamentals, Test Driven Development, and Design principles (Ruby, Java, Go, NodeJS, Python) -12+ years experience in Software Engineering, Test Driven Development, and Design principles for web and full stack applications at scale with distributed architectures

The Company

About Procore Technologies

-The company developed a cloud-based software platform designed to streamline collaboration between stakeholders in the construction industry. -Procore’s platform includes tools for project planning, financial management, quality and safety, and field communication. -The platform’s real-time data updates and mobile accessibility are essential for keeping projects on track, improving efficiency, and reducing costs. -Notable clients include large construction firms and contractors that manage complex and multi-million dollar projects. -Procore continues to innovate in the construction tech space, regularly releasing new features and integrations to enhance project management and workflows.

Sector Specialisms

Industrial

Energy

Infrastructure

Buildings

Residential

Commercial

Water Resources

Heavy Civil

Marine

Transport

Utilities

Solar

Wind

Nuclear

Government

Security Clearance

-may conduct background checks; criminal history considered per fair chance laws