Posted in

Principal Software Engineer

Principal Software Engineer

CompanyProcore Technologies
LocationAustin, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Degree in Computer Science, a related field, or comparable work experience.
  • 10+ years experience in software engineering fundamentals, Test Driven Development and Design principles (Ruby on Rails, Python, Go, Java, or similar languages preferred)
  • Understanding the tradeoffs between short-term and long-term goals and balancing immediate needs with strategic initiatives
  • Track record of working with software, platforms, and infrastructure at scale (we run thousands of hosts and have millions of users)
  • Experience in building modern Continuous Integration and Continuous Delivery systems at scale
  • Experience as a technical leader on large initiatives with the ability to course correct as needed
  • Proven expertise with modern web development including development, testing, staging, deploying, and monitoring
  • Ability to consistently evaluate current technical approaches to continue to be industry best-of-class

Responsibilities

  • Establish standards for development teams and lead initiatives in collaboration with infrastructure, platform, and other software engineering teams
  • Use a customer-centric approach to lead architectural design decisions that improve scalability and performance
  • Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities
  • Leverage our tech stack: Primarily Ruby/Rails/Postgres hosted on AWS and increasingly using Kubernetes, and languages such as Java and Typescript. We currently use CircleCI and Argo Workflows for Continuous Integration and a combination of ArgoCD / Argo Workflows and an in house tool for Continuous Delivery
  • Drive key projects including: Delivering Software at Scale, Delivering Services at Speed, Software Delivery Observability

Preferred Qualifications

    No preferred qualifications provided.