Senior Software Engineer - Test Infrastructure
Procore in Austin, Texas, USA
Computer Software / Computer Games
Full-Time
We’re looking for a Senior Software Engineer - Test Infrastructure 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 Senior Software Engineer - Test Infrastructure, you will be responsible for testing system infrastructure solutions for business-critical, high-visibility projects. This position is ideal for a Software Engineer who is passionate about testing complex and challenging business problems and testing applications that provide an excellent user experience. Experience in automated testing, CI/CD, and full- stack software design and development is a plus. You'll be instrumental in helping to scale our testing infrastructure, improving code quality, and accelerating our delivery pipeline while maintaining reliability.
This position reports to the Director, Software Engineering and will be based in our Austin, TX office. We’re looking for someone to join us immediately. Apply today to join our team of Groundbreakers.
Core Responsibilities:
• Design and maintain automated testing infrastructure using Python, Ruby, and scripting languages.
• Implement and manage code quality tools including SonarQube.
• Build and optimize CI/CD pipelines.
• Develop infrastructure as code using Terraform.
• Create data analysis pipelines leveraging Databricks.
• Drive testing best practices across engineering teams.
• Maintain and enhance internal developer platforms using Backstage.
• Track and improve technical asset management through Confluence Compass.
Required Qualifications:
• 3+ years experience in test automation and infrastructure.
• Strong Python programming with scripting capabilities.
• Experience with infrastructure as code, preferably Terraform.
• Proven track record with CI/CD implementation.
• Data analysis experience and statistical knowledge.
• Understanding of domain-driven design principles.
Preferred Qualifications:
• Experience with Databricks or similar data processing platforms.
• SonarQube administration and configuration expertise.
• Cloud platform experience (AWS/Azure/GCP).
• Contributing to open-source testing frameworks.
• Experience with developer portals and Backstage.
• Proficiency with asset management tools like Confluence Compass.
Apply to this job and join Ivy Exec
Ivy Exec members get:
Access to 60,000+ senior-level job openings
Opportunities to join market research studies
A dedicated Career Advisor
Exclusive career growth courses and content