Full-Time

Principal Software Engineer

Front End

Posted on 1/10/2025

Procore Technologies

Procore Technologies

1,001-5,000 employees

Construction management software for project efficiency

Industrial & Manufacturing
Enterprise Software

Expert

Austin, TX, USA

Category
Frontend Engineering
Software Engineering
Required Skills
JavaScript
React.js
REST APIs
Web Development
Requirements
  • 10+ years experience in Object Oriented Program and/or Functional Programming fundamentals, Test Driven Development and Design principles.
  • 10+ years experience with JavaScript. Additional preference with modern libraries and frameworks (React preferred).
  • Track record of anticipating technical problems that will fall out of major projects and designing solutions to overcome those problems.
  • Demonstrated expertise with building and/or significantly improving large, business-critical systems involving stability, performance, and scalability.
  • Experience in working and developing RESTful APIs.
  • Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring.
  • A leader in evaluating industry best-of-class technical approaches.
Responsibilities
  • Contribute to both core initiatives at Procore as well as independent innovative technical projects.
  • Drive immediate and long-term strategic direction for major parts of the technology stack, identifying critical areas based on future growth, and collaborating with Product, QA, UX, and other internal groups to develop roadmaps to attack initiatives.
  • Use a customer-centric approach to lead architectural design decisions that improve scalability and performance.
  • Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities.
  • Ability to function as a subject matter expert for all things code, including tools, processes, and procedures to help guide others to create and maintain a healthy code base.
  • Drive groups of disparate interests to decisions, while clearly communicating and seeing those decisions through to impact.

Procore Technologies offers construction management software that streamlines various stages of construction projects, including preconstruction, project management, and closeout. The platform features tools for bid management, estimating, quality and safety management, and Building Information Modeling (BIM), which improve communication and visibility between field and office operations. Unlike its competitors, Procore provides a comprehensive suite of tools in one platform along with personalized training and support for clients. The company's goal is to enhance project efficiency and effectiveness for construction professionals worldwide.

Company Stage

IPO

Total Funding

$552.3M

Headquarters

Carpinteria, California

Founded

2003

Growth & Insights
Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
Simplify Jobs

Simplify's Take

What believers are saying

  • Procore's AI solutions aim to boost efficiency and safety in construction management.
  • The FYLD integration resulted in a 12% productivity gain, enhancing field-office connectivity.
  • Investment by LMR Partners LLP indicates strong confidence in Procore's growth potential.

What critics are saying

  • Increased competition from new entrants like OpenSpace could challenge Procore's market position.
  • Dependency on FYLD integration may pose risks if FYLD's platform encounters issues.
  • Adoption challenges or technical issues with Procore AI Solutions could impact user satisfaction.

What makes Procore Technologies unique

  • Procore offers a comprehensive suite covering all construction stages, from preconstruction to closeout.
  • The platform integrates BIM and AI solutions, enhancing project management and safety.
  • Procore's global reach with over 1,000,000 projects in 125 countries sets it apart.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Hybrid Work Options

Professional Development Budget

INACTIVE