Software Engineer Job at Procore Technologies

Procore Technologies Oregon

Job Description


We’re looking for a Software Engineer to join Procore’s Test Tooling and Frameworks Team in the Quality Engineering Division. In this role, you’ll work with your team to identify and provide internal tooling solutions to help improve Procore’s testing frameworks. This will enable Procore Development Teams to build products with increased Quality and Velocity. Test Tooling and Frameworks Team function as product delivery team, owning the entire process of identifying the right solutions to provide and deliver to Procore Development Teams for use in their development workflow.

As a Software Engineer, you’ll work cross-functionally, using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore Engineering teams. This role has the unique opportunity to influence the testing direction, tools, and process of Procore’s Development Teams.

This position reports to the Software Engineering Manager for our Test Tooling and Frameworks team and will be a remote position. We’re looking for someone to join us immediately.


What you’ll do:

  • Partner with Software Developers, System Reliability Engineers, and other Test Tooling Teams to build the foundation and implementation of test frameworks and test artifact updates.
  • Work cross-functionally to create the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles.
  • Improve the CI/CD pipeline by appropriately extending its functionality to leverage created test frameworks and tools.
  • Plan and establish measurements of success for implemented test frameworks and tools.
  • Use feedback (early and often) to improve the value and usage of test frameworks and tools.
  • Identify and establish plans to address gaps in test tooling.
  • Providing guidance and assistance to software developers on how to introduce tests at the appropriate levels of the application stack, at the right time, and in the correct test environment.
  • Work collaboratively with the team members to ensure the delivery of a high-quality product/project and to create OKRs, as well as, epics and stories that align with team OKRs

What we're looking for:

  • Computer Science degree or comparable understanding of CS fundamentals including data structures, algorithms, databases (operating principles, schema design, and SQL), networking, and security.
  • 3+ years experience in Object Oriented Programming fundamentals, Test Driven Development, and Design principles (Ruby, Python, C++, Java, JavaScript, C#).
  • 3+ years building and implementing test frameworks and tools, integrating them into the CI pipeline, and successfully adopted by development teams.
  • Automation experience in a service-oriented architecture environment.
  • Experience with development in Docker, Kubernetes, AWS, and microservice environments
  • Experience working in a fast-paced agile environment
  • Experience with performance/load testing is a plus


Additional Information

Base Pay Range $126,800-$174,350. Eligible for Equity 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.

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 employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, 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.




Please Note :
chrismaxcer.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, chrismaxcer.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.