Procore Technologies · 9 hours ago
Principal Software Engineer
Procore Technologies is seeking a Principal Software Engineer to join their Product & Technology Team, which focuses on improving the lives of those in construction through innovative software solutions. In this role, you will establish the technical direction and drive the execution strategy for Quality, Safety, and Media, collaborating with various teams to enhance product offerings.
ConstructionInternetSaaSSoftware
Responsibilities
Plan and implement scalable user interface systems that delight users for very complex construction workflows
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
Hands-on development and architecture of systems that meet the test of time for a variety of web modalities
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
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
Qualification
Required
Degree in Computer Science, a related field, or comparable work experience
12+ years experience in Software Engineering, Test Driven Development, and Design principles for web and full stack applications at scale with distributed architectures
Experience with Javascript (ES6), HTML5, CSS, and experience with modern Javascript frameworks (e.g., React, Angular, Vue)
8+ years experience working on full-stack modern applications and frameworks (Java, Ruby on Rails, Nest.js, React, Typescript, Angular)
8+ years experience in Object-Oriented Program fundamentals, Test Driven Development, and Design principles (Ruby, Java, Go, NodeJS, Python)
Extensive experience with modern testing frameworks (e.g., Jest, Cypress, Enzyme, Mocha, Chai)
Time-honed expertise with medium-to-large scope modern web development projects across the entire spectrum of development, testing, staging, deploying, and monitoring
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
Benefits
Equity Compensation
Company
Procore Technologies
Procore Technologies, Inc. (NYSE: PCOR) is a leading technology partner for every stage of construction.
H1B Sponsorship
Procore Technologies has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (33)
2024 (45)
2023 (35)
2022 (51)
2021 (43)
2020 (14)
Funding
Current Stage
Public CompanyTotal Funding
$654.02MKey Investors
12 West CapitalGlobal Secure InvestD1 Capital Partners
2023-09-21Post Ipo Secondary· $4.07M
2021-05-20IPO
2020-07-10Secondary Market
Leadership Team
Recent News
2025-12-14
2025-12-11
Company data provided by crunchbase