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

Staff Database Reliability Engineer

Job Description

We’re looking for a Staff Database Engineer to join Procore’s Data Mesh Division. In this role, you’ll help build Procore’s next-generation construction data platform for others to build upon, including Procore developers, analysts, partners, and customers.

As a Staff Database Engineer, you’ll partner with other engineers and product managers across Product & Technology to develop data platform capabilities that enable the storage and management of data for use in transactional and analytical applications. To be successful in this role, you’re passionate about distributed data storage systems on the cloud with experience in non-relational (NoSQL) or relational (SQL) databases. If you’re an engineer comfortable and excited about building our next-generation data platform and translating problems into pragmatic solutions that open up the boundaries of technical possibilities—we’d love to hear from you!

This position reports to the Data Engineering Manager and will be based in our Austin, TX office. We’re looking for someone to join us immediately.

What you’ll do:

  • Participate in the design and implementation of our next-generation data platform for the construction industry, primarily focused on building and supporting distributed NoSQL and SQL databases

  • Support our engineering team in all phases of the software development lifecycle, including requirements gathering, functional and technical design, development, testing and roll-out, and support

  • Help identify and propose solutions for technical gaps in our data platform by running proof of concepts and experiments

  • Work alongside our Product, UX, and IT teams, leveraging your experience and expertise in NoSQL and SQL database technologies to influence our product roadmap, developing innovative solutions that add additional capabilities to our tools

  • Stay up to date with the latest data technology trends

What we’re looking for:

  • Experience operating RDBMS databases (PostgreSQL, MySQL, etc.) 

  • Experience provisioning and operating NoSQL databases at scale like Elasticsearch, Elastic Cache, DynamoDB, Neo4j, Mongo, Cassandra, etc.

  • 8+ years of experience as a DBA/DBE in at least one of the database technologies cited above. 

  • 8+ years of experience building and operating cloud-based, highly available, distributed, and scalable databases with large amounts of data  

  • Experience and proficiency in managing infrastructure as code, such as Terraform or CloudFormation  

  • Experience with AWS (RDS, EC2, S3, IAM etc.) 

Additional Information

Base Pay Range $158,680 - $218,185. 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

$188432.5 / YEARLY (est.)
min
max
$158680K
$218185K

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 Staff Database Reliability Engineer, Procore Technologies

Join Procore's Data Mesh Division as a Staff Database Reliability Engineer and be a key player in crafting our next-generation construction data platform! In this exciting role, you'll collaborate with developers, analysts, partners, and customers to create a robust system that enables efficient data storage and management for both transactional and analytical applications. Your passion for distributed data storage systems on the cloud, combined with your expertise in databases, whether they be NoSQL or SQL, will be crucial for your success. You'll engage in all phases of software development, from gathering requirements to rolling out solutions, and your unique insights will help shape our product roadmap. As a Staff Database Engineer, you’ll also run experiments to identify technical gaps and pave the way for innovative solutions. If you’re eager to stay updated on the latest data technology trends and enjoy problem-solving, this opportunity is perfect for you! Located in Austin, TX, Procore embraces a culture of ownership and empowerment, encouraging you to explore new ideas. Join us on this exciting journey in transforming the construction industry with technology!

Frequently Asked Questions (FAQs) for Staff Database Reliability Engineer Role at Procore Technologies
What are the primary responsibilities of a Staff Database Reliability Engineer at Procore?

As a Staff Database Reliability Engineer at Procore, your primary responsibilities will include designing and implementing a state-of-the-art data platform focused on distributed NoSQL and SQL databases. You'll support the software development lifecycle, identify technical gaps, and collaborate with various teams to influence the product roadmap. Your role is critical in ensuring robust and scalable data storage solutions for the construction industry.

Join Rise to see the full answer
What qualifications are necessary for the Staff Database Reliability Engineer role at Procore?

To qualify for the Staff Database Reliability Engineer position at Procore, candidates should have over 8 years of experience as a DBA/DBE, with strong expertise in cloud-based database technologies like PostgreSQL, MySQL, and various NoSQL platforms. Additionally, familiarity with infrastructure management tools like Terraform and cloud services like AWS is highly desirable.

Join Rise to see the full answer
What technical skills are essential for a Staff Database Reliability Engineer at Procore?

Essential technical skills for a Staff Database Reliability Engineer at Procore include advanced knowledge of RDBMS and NoSQL database technologies, experience with distributed systems, and proficiency in managing infrastructure as code. Familiarity with AWS offerings is also crucial, as the role involves working with cloud technologies to ensure data availability.

Join Rise to see the full answer
How can a Staff Database Reliability Engineer add value to Procore's Data Mesh Division?

By leveraging their expertise in database technologies, a Staff Database Reliability Engineer can add tremendous value to Procore's Data Mesh Division. They play a crucial role in implementing innovative solutions that enhance data capabilities, ensuring reliability and scalability while supporting the overall mission of improving construction management through data.

Join Rise to see the full answer
What is the work culture like for Staff Database Reliability Engineers at Procore?

The work culture for Staff Database Reliability Engineers at Procore is dynamic and inclusive. The company promotes a positive environment where employees are encouraged to take ownership of their work, experiment with new ideas, and collaborate with cross-functional teams. Procore values diversity and strives to create a workplace where everyone can contribute and thrive.

Join Rise to see the full answer
Common Interview Questions for Staff Database Reliability Engineer
Can you explain your experience with distributed NoSQL databases?

When discussing your experience with distributed NoSQL databases, focus on specific projects where you've implemented them. Talk about the challenges faced, how you resolved them, and the impact of your work on performance and scalability. Be sure to highlight specific technologies like MongoDB, Cassandra, or DynamoDB.

Join Rise to see the full answer
What are some best practices for maintaining a cloud-based database?

Best practices for maintaining a cloud-based database include ensuring regular backups, monitoring performance metrics, implementing security protocols, and automating routine tasks. Discuss a scenario where you successfully enhanced database reliability and scalability while following these practices.

Join Rise to see the full answer
How do you approach identifying technical gaps in a data platform?

To identify technical gaps in a data platform, I recommend conducting comprehensive assessments of current system performance, user feedback, and emerging technology trends. Share a specific example where your analysis led to improvements and what processes or tools you used to facilitate that analysis.

Join Rise to see the full answer
Describe a time you turned a problem into a pragmatic solution in your database work.

When asked this question, narrate a specific instance where you faced a significant challenge with a database system. Explain your thought process, the steps you took to develop a solution, and the positive outcomes that resulted from your efforts.

Join Rise to see the full answer
What tools do you use for infrastructure as code management?

Discuss your experience with infrastructure as code tools like Terraform or CloudFormation. Provide examples of how you've used these tools to automate infrastructure provisioning and management, ensuring efficiency and scalability in your database environments.

Join Rise to see the full answer
How do you stay updated on the latest data technology trends?

Staying updated on the latest data technology trends involves following industry blogs, participating in webinars, attending conferences, and networking with other professionals. Share specific resources or communities you engage with to keep abreast of new developments in the field.

Join Rise to see the full answer
What is your experience with AWS services relevant to database management?

Describe your hands-on experience with AWS services like RDS, EC2, and S3 for managing databases. Explain specific projects where you utilized these services to improve data accessibility, reliability, and performance.

Join Rise to see the full answer
What strategies would you implement to ensure data security in your databases?

To ensure data security in databases, implementing encryption, access controls, regular audits, and compliance with best practices is vital. Discuss any strategies you’ve employed in past roles to protect sensitive data and the effects those strategies had on compliance and security posture.

Join Rise to see the full answer
How do you handle database performance tuning?

Handling database performance tuning requires a systematic approach. Discuss how you analyze performance metrics, identify bottlenecks, and apply tuning techniques such as indexing, query optimization, and configuration adjustments to enhance the system's responsiveness.

Join Rise to see the full answer
Can you share your experience with working on cross-functional teams?

Highlight your ability to work on cross-functional teams by sharing an example where collaboration was crucial to a project's success. Discuss how you communicated with team members from different disciplines and how the collaboration enhanced the final outcome.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Procore Technologies Hybrid 221 West 6th Street, Austin, TX
Posted 7 days ago
Photo of the Rise User
Posted 6 days ago
Acoustic Remote No location specified
Posted 12 hours ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 2 days ago
Inclusive & Diverse
Transparent & Candid
Mission Driven
Collaboration over Competition
Empathetic
Social Impact Driven
Rise from Within
Work/Life Harmony
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Paid Time-Off
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Simple Remote Simple Cyprus, Simple remote
Posted 12 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...

163 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 7, 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!