Please scroll down, To apply

Staff Software Engineer, Ruby

hiring now
New job

Procore Technologies

2024-11-07 21:38:53

Job location Austin, Texas, United States

Job type: fulltime

Job industry: I.T. & Communications

Job description

Job Description

We're looking for a Staff Software Engineer to join Procore's Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We're a customer-centric group that encompasses engineering, product, product design and data, security and business systems.

As a Staff Software Engineer in the Financials division, you will help lead a team of engineers and partner with other teams to use your domain-driven design expertise to build a highly scalable and reliable platform to enable Procore to launch into global markets and offer new products quickly and efficiently.

This position will be based in Austin, TX, and report to an Engineering Manager. We're looking for candidates to join our team immediately!

What you'll do:

Continually evolve and extend our team's codebase following the principles of modularity, clearly defined domain boundaries, and concise interfaces

Contribute to designing and building a system that is aligned with Procore's technical vision of a service-oriented architecture

Work within our Rails backend to enhance performance, flexibility, scalability, and security

Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems

Communicate complex problems and solutions to technical and non-technical stakeholders

Collaborate across engineering teams on large-scale initiatives to further Procore's goal to connect everyone in construction on one global platform

Drive innovation and change to accommodate enterprise and international customers for Procore across the organization

Mentor fellow engineers in best practices, reviewing their designs and code and helping them deliver high quality software

What we're looking for:

Bachelor's Degree in Computer Science, a related field, or comparable work experience

Experience developing in Ruby is required

8+ years experience in Programming fundamentals, Test Driven Development and Design principles

Experience designing and building software in a Service-Oriented Architecture

Experience maintaining and developing APIs through REST or GraphQL

Experience in working with software, platforms, and infrastructure at scale

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

Inform a friend!

<!– job description page –>
Top