Senior Software Engineer, Backend (Ruby Required)

Company:  Procore Technologies
Location: Austin
Closing Date: 18/10/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description

We’re looking for a Senior Backend Engineer who has experience with Ruby 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.

This position will join Procore’s Invoicing Team in the Financials Division. In this role, you’ll join a team of engineers and partner with other teams in the Financials Division to develop and deliver a best of class invoicing platform solution for our customers. This platform is leveraged both by our customers and by the Payments team at Procore to accurately compile detailed financial billing data to get those construction companies paid. If you have a curious mind, proven experience developing complex solutions to difficult problems, and want to make a difference in people’s lives—we have a spot for you on our team.

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

What you’ll do:

Develop backend solutions for our Invoicing platform service for Procore

Participate in designing and building a system that is aligned with Procore’s technical vision and service-oriented architecture

Work up and down the stack to ship code for our microservices and Rails application, including the database.

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

Cross-Functional Collaboration with Engineering, Product, and UI to design and build solutions that delight users and solve critical business problems.

What we’re looking for:

Degree in Computer Science, a related field, or comparable work experience.

Ruby/Ruby on Rails experience is required 

5+ years of experience in programming fundamentals, Test Driven Development and Design principles, and debugging 

Proven ability to foresee potential technical challenges in major projects and develop effective solutions to address them.

Proven Leadership in Feature Development in leading the technical development and successful delivery of major features or products.

Have a history of mentoring junior engineers, fostering a culture of continuous learning and improvement.

Experience with service oriented architecture, AWS services, CI/CD, Jira, monitoring and performance tools.

Possess a strong drive for innovation and a keen interest in solving customer challenges.

Excellent verbal and written communication skills, with the ability to clearly convey complex technical concepts to both tech and non-tech audiences.

Apply Now
Share this job
  • Similar Jobs

  • Software Engineer II (Ruby Required)

    Austin
    View Job
  • Senior Ruby on Rails Developer

    Austin
    View Job
  • Senior Java developer (Backend)

    Austin
    View Job
  • JaVA Backend Engineer

    Austin
    View Job
  • Java Backend Engineer

    Austin
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙