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

Senior Software Engineer - job 1 of 2

Job Description

We’re looking for a Senior Software 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 Senior Software Engineer on the Software Delivery team, you’ll partner with a talented group of engineers to ensure our CI/CD and supply chain 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 and quality teams, you’ll ensure our platform not only meets performance expectations but also adheres to the requirements from our security and compliance organizations.

What you’ll do:

  • Help establish standards for development teams and collaborate on initiatives with infrastructure, platform, and other software engineering teams

  • Develop fellow teammates by conducting code reviews and pairing

  • 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 and an in house tool for deployment.

  • Build out software supply chain pipelines and toolchains to ensure our build artifacts are securely packaged, scanned, and delivered as part of the deployment process.

Drive key projects including: 

  • Delivering Software at Scale: We’re growing rapidly 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

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

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

  • Experience in 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 building modern software supply chain pipelines and systems at scale

  • Experience working with a team on large initiatives with the ability to course correct as needed

  • Experience working with modern web development including development, testing, staging, deploying, and monitoring

  • Ability to use logic and reason to build ideas for the team and back up ideas with qualitative and quantitative evidence

Additional Information

Base Pay Range $140,960 - $193,820. 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

$167390 / YEARLY (est.)
min
max
$140960K
$193820K

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 Senior Software Engineer, Procore Technologies

Join Procore Technologies as a Senior Software Engineer on our Runtime Platform team, where you'll play a pivotal role in ensuring our cloud-based construction management software is secure, stable, and compliant. This is an exciting opportunity to help shape our software delivery process, focusing on continuous integration and continuous delivery (CI/CD) pipelines that enhance developer collaboration and operational excellence. At Procore, we pride ourselves on fostering essential relationships with various teams, including quality assurance and release engineering, to ensure our software meets performance expectations while adhering to high standards set by FedRAMP requirements. With technologies like Ruby on Rails, AWS, and Kubernetes, you'll work alongside a talented group of engineers, driving initiatives that streamline our deployment processes and significantly improve our software supply chain pipelines. We’re looking for someone who not only has extensive experience in software engineering but is also passionate about mentorship, will help elevate fellow team members through code reviews, and has a deep understanding of the tradeoffs in software development. If you have a keen interest in building next-generation CI/CD systems, improving software delivery observability, and supporting over hundreds of developers to deploy services effectively, this position at Procore might be the perfect fit for you. Embrace our collaborative culture and bring your expertise to a team that's dedicated to building the software that builds the world!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Procore Technologies
What responsibilities does a Senior Software Engineer have at Procore?

As a Senior Software Engineer at Procore, you'll be responsible for establishing development standards, conducting code reviews, and fostering collaboration among teams. You'll lead initiatives to improve our CI/CD pipelines, ensuring the secure delivery of software artifacts, and contribute to building scalable systems that meet both operational and regulatory compliance.

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

To apply for the Senior Software Engineer role at Procore, candidates should have 5+ years of experience in software engineering principles, particularly with languages like Ruby on Rails, Python, or Java. Familiarity with CI/CD systems, software supply chain pipelines, and managing large-scale platforms is essential.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at Procore?

At Procore, Senior Software Engineers primarily leverage technologies such as Ruby on Rails, Postgres, AWS, and Kubernetes. You will also work with CircleCI for Continuous Integration and other tools to enhance deployment workflows, ensuring efficient and secure software delivery.

Join Rise to see the full answer
How does Procore support career development for Senior Software Engineers?

Procore is committed to developing its employees by offering career enrichment programs, generous paid time off, and continuous learning opportunities. As a Senior Software Engineer, you’ll not only be part of high-impact projects but also have access to resources that support your professional growth.

Join Rise to see the full answer
What is the company culture like at Procore for a Senior Software Engineer?

Company culture at Procore revolves around collaboration, innovation, and inclusivity. As a Senior Software Engineer, you will have the opportunity to own your work, contribute ideas freely, and be part of a diverse team where your skills and perspectives are valued.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you explain your experience with Continuous Integration and Continuous Delivery?

When answering this question, detail specific CI/CD tools you've used, such as CircleCI, and describe your role in implementing these systems. Highlight any challenges you faced and how you overcame them to improve software delivery.

Join Rise to see the full answer
What principles do you follow while conducting code reviews?

Discuss the importance of constructive feedback, maintainability, and adherence to coding standards. Emphasize your focus on mentorship and collaboration when reviewing fellow engineers’ code.

Join Rise to see the full answer
How do you balance short-term project needs with long-term strategic goals?

Provide an example of a situation where you had to make trade-offs between immediate deliverables and long-term improvements. Discuss the process of assessing priorities and making informed decisions based on team discussions and stakeholder input.

Join Rise to see the full answer
Can you share an experience where you improved a software delivery process?

Describe a specific instance where you identified inefficiencies in the delivery pipeline. Explain the steps you took to implement changes, the technology you leveraged, and the measurable outcomes that resulted from your efforts.

Join Rise to see the full answer
What is your approach to mentoring junior engineers?

Share your philosophy on mentorship, emphasizing patience, open communication, and the importance of fostering a supportive environment where junior engineers feel comfortable asking questions and learning through collaboration.

Join Rise to see the full answer
How do you ensure compliance with security standards in software development?

Discuss your experience with compliance frameworks, such as FedRAMP, and specific procedures you have implemented to ensure that security best practices are integrated into the software development lifecycle from inception to delivery.

Join Rise to see the full answer
How do you stay updated with the latest trends in software engineering?

Highlight your engagement with professional development, such as attending workshops, participating in communities, and pursuing certifications. Discuss how you apply new knowledge to your work, driving innovation within your team.

Join Rise to see the full answer
What role do you see observability playing in software delivery?

Explain the importance of observability in tracking the performance of software delivery processes. Discuss tools you have used for monitoring and how they have informed improvements, thereby reducing recovery times from failures.

Join Rise to see the full answer
Can you explain a time when you had to pivot a project quickly?

Illustrate a specific project where you needed to course-correct. Talk about the factors that led to the change, how you communicated with your team, and the successful outcome of the pivot.

Join Rise to see the full answer
What challenges do you anticipate in this Senior Software Engineer role at Procore?

Reflect on the complexities of scaling CI/CD processes and the need for compliance in a fast-growing environment. Discuss how you would approach these challenges with strategic solutions and collaboration.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Summit Health Hybrid Birmingham, Alabama, United States
Posted 3 days ago

Join Shipt as a Backend Engineer to help design and build reliable systems for their retail tech operations.

Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Datadog Remote Spain, Remote; Germany, Remote; Ireland, Remote; Italy, Remote; Spain, Remote; Sweden, Remote; France, Remote; Israel, Remote
Posted 10 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

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...

250 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 30, 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, Youngstown just viewed Story Apprentice at Skydance
Photo of the Rise User
153 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
33 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist (Retail) at Mejuri
Photo of the Rise User
Someone from OH, Loveland just viewed Yard Coordinator at Maddox Industrial Transformer
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Cincinnati just viewed Newborn/Pediatric Nurse Care Manager at Included Health
T
Someone from OH, Cleveland just viewed Commvault Backup L1/L2 at Talent Worx
Photo of the Rise User
Someone from OH, Cleveland just viewed Special Education PD Designer at GoalBook
Photo of the Rise User
Someone from OH, Fairfield just viewed Materials Associate at Anduril Industries
Photo of the Rise User
Someone from OH, Xenia just viewed Permitting Associate at Flock Safety
Photo of the Rise User
Someone from OH, Lakewood just viewed Analyst-Treasury at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Director, Digital Marketing at UserTesting
Photo of the Rise User
Someone from OH, Cleveland just viewed Product Manager, AI & STEM Specialist at Macmillan Learning
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
Photo of the Rise User
Someone from OH, Ashland just viewed Prior Authorization Specialist at LifeStance Health
F
Someone from OH, Grove City just viewed Director of Internal Communications at Filevine
Photo of the Rise User
Someone from OH, Amelia just viewed Copy Editor (contract) at Morning Brew Inc.
Photo of the Rise User
Someone from OH, Versailles just viewed Parts Manager at Crown Equipment