Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Principal Software Engineer image - Rise Careers
Job details

Principal Software Engineer - job 1 of 2

Job Description

We’re looking for a Principal Engineer to join Procore’s Runtime Platform team. Procore’s platform is critical to delivering secure, stable, and compliant SaaS solutions. The Runtime Platform team is the heartbeat of our operations—focusing on robust release engineering, rigorous quality assurance, and strict adherence to FedRAMP standards.

As a Principal Engineer on the Runtime Platform team, you’ll partner with a talented group of engineers to ensure our platform’s operational excellence and regulatory compliance. You will be instrumental in defining technical vision, establishing efficient processes, and driving initiatives that enhance our release cycles, operational monitoring, and quality controls. Working closely with operations, release engineering, quality, security, and compliance teams, you’ll ensure our platform not only meets performance expectations but also adheres to the stringent requirements of FedRamp.

What you’ll do:

  • Establish standards for development teams and lead initiatives in collaboration with infrastructure, platform, and other software engineering teams

  • 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

  • Leverage our tech stack: Primarily Ruby/Rails/Postgres hosted on AWS and increasingly using Kubernetes, and languages such as Java and Typescript. We currently use CircleCI and Argo Workflows for Continuous Integration and a combination of ArgoCD / Argo Workflows and an in house tool for Continuous Delivery.

  • Drive key projects including: 

    • Delivering Software at Scale: We’re growing and need engineers who are ready to take on the challenge of building our next-generation CI/CD pipeline to enable hundreds of other developers to deliver high-quality software safely at a high velocity.

    • Delivering Services at Speed: We’re continuing our transition to a service-oriented architecture, and we need build/test/deploy pipelines that allow developers to put their services into production quickly and safely, with a minimum of handoffs to other teams.

    • Software Delivery Observability: We intend to become an elite performer in the software industry, and we can only do this if we learn and adapt quickly. We need telemetry from our software delivery systems from which to continually learn how to improve our lead time for changes, our change failure rate, and our mean time to recover from failure.

What we’re looking for:

  • 10+ years experience in software engineering fundamentals, Test Driven Development and Design principles (Ruby on Rails, Python, Go, Java, or similar languages preferred) 

  • Understanding the tradeoffs between short-term and long-term goals and balancing immediate needs with strategic initiatives

  • Track record of working with software, platforms, and infrastructure at scale (we run thousands of hosts and have millions of users) 

  • Experience in building modern Continuous Integration and Continuous Delivery systems at scale

  • Experience as a technical leader on large initiatives with the ability to course correct as needed

  • Proven expertise with modern web development including development, testing, staging, deploying, and monitoring

  • Ability to consistently evaluate current technical approaches to continue to be industry best-of-class

Additional Information

Base Pay Range $198,240 - $272,580. Eligible for Bonus Incentive Compensation. Procore is committed to offering competitive, fair, and commensurate compensation, and has provided an estimated pay range for this role. Actual compensation will be based on a candidate’s job-related skills, experience, education or training, and location.

Perks & Benefits

At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best.

About Us

Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore.

We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against candidates or employees on the basis of gender, sex, national origin, civil status, family status, sexual orientation, religion, age, disability, race, traveler community, status as a protected veteran or any other classification protected by law.

If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community.

Alternative methods of applying for employment are available to individuals unable to submit an application through this site because of a disability. Contact our benefits team here to discuss reasonable accommodations.

For Los Angeles County (unincorporated) Candidates:

Procore will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable federal, state, and local laws, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.

A criminal history may have a direct, adverse, and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment: 1. appropriately managing, accessing, and handling confidential information including proprietary and trade secret information, as well as accessing Procore's information technology systems and platforms; 2. interacting with and occasionally having unsupervised contact with internal/external customers, stakeholders, and/or colleagues; and 3. exercising sound judgment.

Average salary estimate

$235410 / YEARLY (est.)
min
max
$198240K
$272580K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Principal Software Engineer, Procore Technologies

At Procore, we are excited to announce an opening for a Principal Software Engineer to join our Runtime Platform team, located at 221 West 6th Street, Austin, TX. In this pivotal role, you will play a crucial part in ensuring our platform delivers secure, stable, and compliant SaaS solutions. As the heart of our operations, the Runtime Platform team thrives on excellence in release engineering, rigorous quality assurance, and strict compliance with FedRAMP standards. As a Principal Engineer, you will collaborate with a talented team of engineers, focusing on operational excellence and regulatory compliance. Your responsibilities will include establishing development standards, leading initiatives in partnership with infrastructure and software engineering teams, and utilizing a customer-centric approach for architectural designs. With your extensive experience in software engineering and deep understanding of CI/CD systems and web development, you will mentor fellow team members through code reviews and training. You will also lead projects that involve scaling software delivery systems and observing performance metrics to continuously improve our processes. If you have 10+ years of experience and a proven track record of delivering high-quality software at scale, we would love to see how you could contribute to Procore and impact the construction management software industry positively.

Frequently Asked Questions (FAQs) for Principal Software Engineer Role at Procore Technologies
What are the responsibilities of the Principal Software Engineer at Procore?

As a Principal Software Engineer at Procore, you will be responsible for defining technical vision, delivering scalable CI/CD pipelines, and ensuring adherence to FedRAMP standards. You will collaborate with various teams to improve operational monitoring, lead architectural design decisions, and mentor fellow engineers in best practices.

Join Rise to see the full answer
What qualifications are required for the Principal Software Engineer position at Procore?

To be considered for the Principal Software Engineer role at Procore, candidates should have over 10 years of experience in software engineering, including proficiency in Ruby on Rails, Test Driven Development, and an understanding of modern CI/CD practices. Additionally, technical leadership experience on significant initiatives is necessary.

Join Rise to see the full answer
Is experience with specific technologies essential for the Principal Software Engineer at Procore?

Yes, experience with technologies such as Ruby and Rails, Postgres, AWS, and Kubernetes is essential for the Principal Software Engineer at Procore. Familiarity with languages like Java and Typescript will also be beneficial in this role.

Join Rise to see the full answer
What kind of projects will the Principal Software Engineer at Procore work on?

The Principal Software Engineer at Procore will work on key projects focused on delivering software at scale, transitioning to a service-oriented architecture, and improving software delivery observability. These projects aim to enhance the entire development lifecycle and optimize release processes.

Join Rise to see the full answer
How does Procore support the growth of its Principal Software Engineer employees?

Procore is committed to the professional growth of its employees, including Principal Software Engineers. This includes generous paid time off, healthcare coverage, access to career enrichment programs, and mentorship opportunities to ensure team members develop their skills and thrive.

Join Rise to see the full answer
Common Interview Questions for Principal Software Engineer
Can you describe your experience with continuous integration and delivery?

When answering this question, focus on specific CI/CD tools you've worked with, such as CircleCI or Argo Workflows. Discuss how you've implemented these processes to streamline software delivery, emphasizing your understanding of both the technical and team-oriented aspects of CI/CD pipelines.

Join Rise to see the full answer
What approaches do you take for mentorship and team development?

Share examples of how you’ve conducted code reviews, provided constructive feedback, and facilitated training opportunities for junior engineers. Highlight your philosophy on knowledge sharing and fostering a supportive team culture within software engineering.

Join Rise to see the full answer
How do you handle architectural design decisions that impact performance and scalability?

When discussing architectural decisions, emphasize your method for evaluating trade-offs and considering both immediate and long-term needs. Provide examples of successful projects where your architectural choices enhanced system performance or scalability.

Join Rise to see the full answer
What experience do you have working with cloud services, especially AWS?

In your answer, detail specific projects in which you've used AWS to host applications or services, and discuss any relevant architectural considerations you took into account when leveraging cloud-based solutions for scalability and reliability.

Join Rise to see the full answer
How would you establish standards and processes in your team?

Discuss specific methodologies and practices you have implemented in past roles. It's beneficial to mention how these standards have led to improved collaboration, efficiency, or product quality within your teams.

Join Rise to see the full answer
Can you describe your experience with modern web development practices?

Focus on the languages and frameworks you are proficient in, such as Ruby on Rails, and discuss your approach to development, testing, staging, and deployment processes. Stress the importance of staying current with industry practices and tools.

Join Rise to see the full answer
What is your strategy for improving operational monitoring and observability?

In your response, talk about how you utilize telemetry tools and logging practices to gather insights into performance metrics. Discuss specific improvements you've made based on observed data in previous roles.

Join Rise to see the full answer
Describe a challenging project you successfully led.

Provide a specific example of a project where you encountered significant obstacles and discuss how you navigated through them, emphasizing your leadership skills and ability to drive results under pressure.

Join Rise to see the full answer
How do you stay updated on industry best practices?

Mention the resources you use to keep yourself informed, such as industry blogs, conferences, and community forums. Highlight that continuous learning is a part of your professional development.

Join Rise to see the full answer
What motivates you to excel in your role as a Principal Software Engineer?

Discuss your passion for software development and your commitment to building high-quality, scalable solutions. Explain that contributing to an innovative company like Procore energizes you, and how your work impacts teams and clients positively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Procore Technologies Remote Remote, CR - Remote, --, Costa Rica
Posted 11 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Posted 10 days ago
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Medical Insurance
Mental Health Resources
Maternity Leave
Paternity Leave
Child Care stipend
Equity
Life insurance
Disability Insurance
Photo of the Rise User
Freeform Hybrid Los Angeles, CA (On-site)
Posted 13 days ago
Photo of the Rise User
Venturenox Remote No location specified
Posted 6 hours ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Walrus Remote No location specified
Posted 11 days ago

Our mission improves the lives of those in construction, but it's so much more than that. Our technology helps build hospitals, community centers, stadiums, roadways and more. It helps our customers do their work faster and safer while reducing bu...

214 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs
Photo of the Rise User
20 people applied to Software Engineer Intern at Rain
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, Euclid just viewed Lighting Intern, DreamWorks, Summer 2025 at NBCUniversal
Photo of the Rise User
Someone from OH, Cincinnati just viewed Saw Operator I at Eriez
Photo of the Rise User
Someone from OH, Burton just viewed Creative Director at Webster University
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analytics Manager at Jobber
Photo of the Rise User
Someone from OH, Lewis Center just viewed Risk Analyst II at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Risk Analyst at GoFundMe
Photo of the Rise User
Someone from OH, Lewis Center just viewed Manager, Fraud Operations at Twilio
Y
Someone from OH, Lewis Center just viewed Fraud Manager at Yellow Social Interactive
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Associate, Fraud Strategy and Analytics at Wealthsimple
Photo of the Rise User
Someone from OH, Lewis Center just viewed Consulting Manager Fraud Practice at Visa
Photo of the Rise User
Someone from OH, Mansfield just viewed 12 Hour Shift- Food Production Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Detection Specialist – Payment Detection (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Fraud Operations Specialist - Banking Operations (Hybrid) at Zopa
Photo of the Rise User
Someone from OH, Lewis Center just viewed Senior Third-Party Risk Analyst at Fenergo