Procore - Austin, TX

posted about 2 months ago

Full-time - Senior
Austin, TX
Administrative and Support Services

About the position

The Software Architect position at Procore's Product & Technology Team is a pivotal role focused on leading the technical direction and execution of a reliable, cost-effective, and compliant cloud platform. This role involves crafting a multi-quarter architectural roadmap and working closely with engineering teams to deliver systems at scale across various regulatory environments. The architect will also collaborate with product teams to ensure alignment with business needs and drive innovation in cloud technologies.

Responsibilities

  • Lead the design and implementation of cloud-agnostic systems for observability, ingress traffic management, and secrets management across multiple cloud platforms.
  • Partner with Engineering Leadership to apply Domain-Driven & Test-Driven Development concepts to deliver extensible APIs with high quality and velocity.
  • Facilitate the development of robust, decoupled event-driven systems to reduce coordination costs and enable self-service delivery of services.
  • Empower developers to self-manage and forecast application costs across various vendors and solutions.
  • Design highly scalable and resilient systems with high availability and disaster recovery capabilities across cloud providers.
  • Collaborate with security teams to embed security controls and compliance checks into Platform Services.
  • Stay updated on the latest cloud technologies and lead the adoption of cutting-edge tools and practices.
  • Serve as an evangelist for Platform Services, working with feature teams to understand application requirements and drive adoption.
  • Educate and mentor team members on cloud-agnostic practices, event-driven architecture, and best practices in cloud security and compliance.
  • Drive adoption of continuous integration and continuous delivery (CI/CD) pipelines, facilitating a DevOps culture.

Requirements

  • BS or MS degree in Computer Science or related discipline; or comparable work experience.
  • 15+ years of combined experience in Infrastructure / Platform Engineering.
  • Customer-facing architecture, engineering, and operations experience at enterprise-grade SaaS companies serving millions of users per day.
  • Experience architecting and designing a multi-cloud platform-as-a-service for internal product and development teams.
  • Proven track record of thought leadership & collaboration across multiple teams in a large organization to deliver results.
  • Experience driving security, compliance, and disaster recovery in enterprise-grade runtime platforms.
  • Deep experience with multiple public cloud native offerings (AWS, GCP, Azure).
  • Experience with Edge Network and Compute Infrastructure (Cloudflare, Kong).
  • Familiarity with Secrets & Configuration Management Tooling (Vault, Parameter Store).
  • Experience with observability vendors including the OpenTelemetry project (Datadog, Newrelic, Honeycomb).

Nice-to-haves

  • Technical Certifications are a plus.
  • Strong bias towards developer empathy and streamlining developer experiences at organizational scale.

Benefits

  • Generous paid time off
  • Healthcare coverage
  • Career enrichment and development programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service