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

Staff Software Engineer (Ruby)

Job DescriptionWe’re looking for a Staff Software Engineer to join Procore’s RFIs team within the construction Project Management division. In this role, you’ll help define, communicate, and implement the future vision and architecture of well-established tools within the Project Management product family. You will use your skills as a full-stack engineer to solve problems that will provide value to the construction professionals who use our tools daily and enhance the performance, scalability, and overall quality of our tools.As a Staff Software Engineer, you’ll work closely with partners from our Product and Design teams as well as collaborate with fellow engineers and architects to drive the technical direction of our projects across some of the most highly used tools in Procore. Use your knowledge of software design and architecture, strong problem solving skills, and desire to learn to continuously improve the experience of our customers and our engineers. Apply today to join a skilled team dedicated to innovation and technical excellence as we define the future of construction Project Management.We’re looking for someone to join us immediately.What you’ll do:Evolve our team's existing codebase into a modular system with clear, well enforced domain boundaries and a coherent public interfaceContribute to designing and building a system that is aligned with Procore’s technical vision of a service-oriented architectureWork within our Rails backend to enhance performance, flexibility, scalability, and securityWork with TypeScript and React to create consistent and intuitive user experiences on the frontendCollaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problemsCommunicate complex problems and solutions to technical and non-technical stakeholdersCollaborate across engineering teams on large-scale initiatives to further Procore's goal to connect everyone in construction on one global platformWhat we’re looking for:Bachelor’s Degree in Computer Science, a related field, or comparable work experienceProfessional experience with Ruby or Ruby on Rails is required8+ years experience in Object Oriented Program fundamentals, Test Driven Development and Design principlesExperience designing and building software in a service-oriented architectureExperience maintaining and developing APIs through REST or GraphQLStrong experience documenting and bringing team clarity to complex solutionsExpertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoringA curious mind that is driven to innovate and solve customer problems

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

60 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
August 30, 2024

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!
Other jobs
Company
Posted 2 years ago
Mission Driven
Rise from Within
Inclusive & Diverse
Customer-Centric
Rapid Growth
Friends Outside of Work
Empathetic
Social Impact Driven
Work/Life Harmony
Company
Posted last year