Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer (Golang)

$198.24k - $272.58k

Procore Technologies

We're looking for a Principal Software Engineer to join Procore's Directory team, part of our Product & Technology organization. The Directory team owns the user and company management experience within a construction workspace — the systems that manage collaborators at the company level and per-project level, as well as the account entities that each company operates within. This is foundational, high-leverage infrastructure: nearly every workflow in Procore touches the accounts, companies and people this team owns.In this Principal Software Engineer role, you'll set the technical direction for the Directory domain across our Go-based backend, built on a CQRS/Event Sourcing architecture, and our React/TypeScript frontend and legacy Ruby/Typescript systems. You'll partner with Product, Design, and adjacent platform teams to translate business needs around identity, access, and organizational structure into resilient, scalable systems. Use your deep experience in distributed backend systems, event-driven architecture, and modern frontend engineering to keep the Directory domain a dependable foundation for the rest of Procore.This position reports into the Sr. Engineering Manager, Directory and 2 days per week hybrid role in our Austin office. We’re looking for someone to join us immediately.This position requires US citizenship to work on FedRAMP-compliant projects. Candidates must be eligible to work on federal government projects requiring FedRAMP authorization.What you'll do:At Procore, AI isn't a specialized tool, it's a core competency. We expect every team member to be AI-literate, leveraging generative tools and agentic workflows to move faster and work smarter. You won't just use AI; you'll be building the agentic future of construction.Own the technical strategy for the Directory domain, helping to drive architectural direction across our backend and frontend services and ensuring the domain remains a first-class citizen within Procore's broader Service-Oriented Architecture.Guide the Ruby-to-Go migration, overseeing the Change Data Capture (CDC) pipeline that keeps our backend in sync with the legacy Ruby monolith, and help chart the path to eventually retiring that dependency.Lead GraphQL API design and evolution, ensuring our schema is well-modeled, performant, and cleanly federated through Procore's GraphQL gateway.Champion event-driven architecture, using Kafka-based streaming to ensure the Directory domain's events are reliable, well-observed, and easy for other teams to consume.Establish operational excellence across both services — strong observability practices, solid automated test coverage (unit, integration, and end-to-end), and reliable, containerized deployment pipelines.Collaborate across boundaries with Infrastructure, Security, and Product leadership, and with other domain teams consuming Directory's data and events, to keep the Directory domain a dependable foundation for the rest of Procore.Support maintenance of existing Ruby on Rails and NestJS servceWho We're Looking For:Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.10+ years of experience architecting, scaling, and maintaining complex, distributed backend systems, ideally including production experience with CQRS and/or Event Sourcing patterns.Strong proficiency in Go; experience designing services around domain-driven boundaries (accounts, organizations, users, permissions, or similar entities) is a strong plus.Hands-on experience with GraphQL, including schema design and working within a federated gateway architecture.Experience with event streaming systems such as Kafka, and familiarity with Change Data Capture (CDC) patterns for syncing data across services or off a legacy system.Comfort with relational databases (e.g., PostgreSQL) and modern ORM patterns, and with building systems that must maintain strong data consistency guarantees.Solid frontend experience with TypeScript and React (18+), and familiarity with modern data-fetching and routing patterns in single-page applications.Strong communication skills, with a track record of influencing technical direction across multiple teams and stakeholders.Additional InformationBase Pay Range:198,240.00 - 272,580.00 USD AnnualThis role may also be eligible for Equity Compensation and/or Bonus Incentive Compensation. Procore is committed to offering competitive, fair, and commensurate compensation. Actual compensation will be based on a candidate’s job-related skills, experience, education or training, and location.This position requires access to technology, software, and data that is controlled or restricted under U.S. law, regulation, executive order, or government contract.For Los Angeles County (unincorporated) Candidates:Procore will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable federal, state, and local laws, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.A criminal history may have a direct, adverse, and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment: 1. appropriately managing, accessing, and handling confidential information including proprietary and trade secret information, as well as accessing Procore's information technology systems and platforms; 2. interacting with and occasionally having unsupervised contact with internal/external customers, stakeholders, and/or colleagues; and 3. exercising sound judgment.SummaryLocation: US - Texas - AustinType: Full time

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer (Golang) in Austin, TX vacancy
  • $114.6k - $234.6k

     ...are key.What We’re Looking For:Adaptable Engineers: Self-motivated individuals with a quick...  ...into any part of the stack, as well as software debugging and low-level systems troubleshooting...  ...programming language(java/python/c/c++/goLang/shell scripting)Systematic problem-... 
    Golang
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    8 hours ago
  • Your ImpactThe Principal Software Engineer shapes and evolves our architecture using Distributed Domain Driven Design practices, ultimately ensuring the robustness and scalability of our systems. They influence architectural directions, and through project-embedded consultation... 
    Suggested
    Visa sponsorship

    DISCO

    Austin, TX
    3 days ago
  • DescriptionPrincipal Software Engineer Why YOU want this position At Enverus, we’re committed to empowering the global quality of life by...  ...deliver critical insights in near real time.We're looking for a Principal Engineer who enjoys solving difficult technical problems,... 
    Suggested

    Enverus

    Austin, TX
    1 day ago
  • $96.8k - $251.6k

     ...networking, database, security offerings. We're looking for hands-on engineers with a passion for solving difficult problems in distributed...  ...understand distributed systems and have a strong knowledge of software architecture. You should value simplicity and scale, work... 
    Suggested
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    4 days ago
  •  ...GorusuCompany: SRI Tech SolutionsJob Role - Golang DeveloperLocation - Austin, TXPosition -...  ...: As a candidate you will provide software solutions that are build using Go for back...  ...PythonMandatory Skills: Enterprise Platform Engineering Backend .SRI Tech Solutions is an equal... 
    Golang

    SRI Tech

    Austin, TX
    1 day ago
  • $250.6k - $362.6k

     ...creators of Cilium and eBPF. Cisco Isovalent builds open-source software and enterprise solutions solving networking, security, and...  ...and intelligence across diverse environments. As a Principal Engineer, you will be at the forefront of advancing Tetragon’s capabilities... 
    Full time
    Temporary work
    Local area
    Flexible hours

    CISCO Systems

    Austin, TX
    3 days ago
  •  ...Systems Inc. is a quickly developing worldwide System Integrator, Software and Product Development, IT Outsourcing and Technology...  ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... 
    Worldwide

    USM Systems

    Austin, TX
    1 day ago
  •  ...Sign In > Create Account)2. If you already have a Candidate Account, please Sign-In before you apply.Job Description:Principal Kubernetes Software Engineer - Palo Alto, CA VMware by Broadcom is the leader in virtualization and cloud infrastructure solutions.VMware Cloud... 
    Full time
    Local area

    Broadcom

    Austin, TX
    1 day ago
  • $196k - $364k

     ...Cadence Design Systems is looking for a highly motivated hardware engineer to work with the Modus R&D engineering team in the Design-For-...  ...next‑generation SoCs. You will contribute to the hardware and software development of industry‑leading test solutions such as scan... 
    Full time

    Cadence Design Systems

    Austin, TX
    2 days ago
  • $272k - $431.25k

     ...will lead the architecture and hands-on delivery across system software, drivers, and CUDA to make profiling continuously available...  ...signals into actionable insights.Set technical direction for an engineering team; mentor engineers, drive technical planning to mitigate architectural... 
    Full time

    Nvidia

    Austin, TX
    1 day ago
  • $114.6k - $234.6k

     ...workloads across thousands of GPUs, leveraging technologies like RoCE and Infiniband.We're excited to meet a talented Senior Software Engineer like you, who shares our enthusiasm for innovation and excellence. As a valued member of our software engineering division, you... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    4 days ago
  • $231k

     ...their best work. Join us and build for travelers everywhere.Principal Software Development EngineerOur Technology Team partners with teams...  ....Expedia Global Payments (EGP) is looking for top engineering talent to help drive the development of our payment platform... 
    Full time

    Expedia

    Austin, TX
    3 days ago
  • Job DescriptionRemote or Hybrid: This role can be remote US or hybrid in our Warren MI or Austin TX office.The Role:This Principal Software Engineer - Developer Experience role sits within the Developer Experience (DevEx) team at the intersection of DevEx, data, and business... 
    Full time
    H1b
    Work at office
    Local area
    Remote work
    Work from home
    Shift work

    General Motors

    Austin, TX
    3 days ago
  • $272k - $431.25k

    We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for GPU firmware and GPU system software, working directly with engineering teams of key CSP / hyperscale customers to ensure they can reliably manage, update,... 
    Full time
    Remote work

    Nvidia

    Austin, TX
    3 days ago
  • $272k - $431.25k

    We're looking for a Principal Engineer to join our CSP Engagements team as the technical focal point for end-to-end performance, working directly...  ...comparison and pattern analysis — identify configuration, software, or workload differences that explain performance gaps... 
    Full time
    Remote work

    Nvidia

    Austin, TX
    3 days ago
  • $169k - $220k

     ...to candidates who are remote in the United States, but can travel to our headquarters 1-2 times per quarter*We are seeking a Principal Engineer to lead the hands-on architecture and development of our next-generation data and intelligence APIs. This role is deeply technical... 
    Full time
    Contract work
    Temporary work
    Local area
    Remote work
    Worldwide
    Visa sponsorship
    Flexible hours
    2 days per week

    SpyCloud

    Austin, TX
    1 day ago
  • $152k - $241.5k

     ...support of infrastructure tools used by design engineers for build and verification of architectural, rtl, and gate level designs. As a software engineer, you will craft highly efficient...  ...worldwide.Develop software tools in C++/Golang to analyze and construct chip designs... 
    Golang
    Full time
    Worldwide

    Nvidia

    Austin, TX
    1 day ago
  •  ...SkillsProgramming Skills (Python) Familiarity with Java/Golang/Node.Js, Agentic AI tools (orchestration...  ...loops, workflow automation), Prompt Engineering (LLM, RAG) , Vector DB, Rest API &...  ...Description͏6-9 years of experience in software development, with strong exposure to AI/... 
    Golang
    Full time

    SRI Tech

    Austin, TX
    1 day ago
  • $193k - $236k

     ...The Cloud‑Build's Software Engineering discipline within Slalom co‑creates custom software, data, and cloud products with clients who are...  ...needs. What You’ll Do The Software Engineering Senior Principal balances their time between being an effective people leader... 
    Temporary work
    Work at office
    Local area
    Flexible hours

    Slalom Build

    Austin, TX
    2 days ago
  •  ...every detail? We are looking for Applied AI Engineers to help define how engineers build with...  ...that improve how teams build and ship software, with a focus on scaling AI capabilities...  ...such as Temporal.ioExperience with golang & pythonWhy Join Us: Shape how AI is built... 
    Golang
    Full time
    Work at office
    3 days per week

    Trend Micro

    Austin, TX
    8 hours ago
  • $143.8k - $230k

     ...before you apply.Job Description:You are passionate about crafting software that has a significant impact for the world and future of on...  ...in VCF and related areas.Systems level programming in, Java, GoLang, Python.Full stack development that includes, REST APIs.Participate... 
    Golang
    Full time
    Local area
    Flexible hours

    Broadcom

    Austin, TX
    8 hours ago
  •  ...equivalent practical experience 8+ years of Engineering Experience with a proven track record of...  .../GitHub Strong experience mainly in Golang, Python and Bash and CI/CD tools like...  ...Track record in large-scale system software development. Best practices with TDD,... 
    Golang

    Omni Inclusive

    Austin, TX
    11 hours ago
  • $99.6k - $209.5k

    About the RoleDesign, develop, troubleshoot, and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform development tasks... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    2 days ago
  •  ...innovators who want to make an impact on the world of technology.Cadence Design Systems Inc. is looking for a motivated DevOps Sr Principal Software Engineer to work with us in Austin, Texas. At Cadence, we hire and develop leaders and innovators who want to impact the world of... 
    Full time

    Cadence Design Systems

    Austin, TX
    8 hours ago
  • $143.7k - $194.4k

     ...critical search and observability workloads at scale.As a Software Development Engineer on the OpenSearch team, you will help solve a variety of technical...  ...languages and technologies including Rust, Java, Python, Golang, and AWS-native services. You will tackle challenging... 
    Golang
    Internship
    Flexible hours

    Amazon

    Austin, TX
    3 days ago
  •  ...the pace for unlocking new possibilities that better serve the property industry.Job Description:The hybrid-remote Principal Software Development Engineer leads the design, development, and testing of complex software systems and applications. This senior-level position... 
    Full time
    Local area
    Remote work
    Flexible hours

    CoreLogic

    Austin, TX
    8 hours ago
  • $135.2k - $306.4k

     ...designs, and improve overall services reliability.Mentor and guide engineers in distributed systems design, high-scale data processing, and...  ...the job remains posted.Career Level - IC5As a member of the software engineering division, you will take an active role in the... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Austin, TX
    8 hours ago
  • $184k - $287.5k

     ...of infrastructure tools used by design engineers for build and verification of architectural...  ..., and gate level designs. As a senior software engineer, you will craft highly efficient...  ...web applications.Develop web tools in Golang, typescript, and javascript to manage our... 
    Golang
    Full time
    Worldwide

    Nvidia

    Austin, TX
    3 days ago
  • $89.2k - $209.5k

     ...Who are we looking for? We are looking for engineers with distributed systems experience. You should have experience with the software development and design of the features and...  ...ability to write great code using Java, GoLang, C#, or similar OO languages.Proven ability... 
    Golang
    Temporary work
    Long distance
    Flexible hours

    Oracle Corporation

    Austin, TX
    8 hours ago
  • $140k - $180k

     ...Description Career Renew is recruiting for one of its clients a Software Engineer - Fintech - this is a hybrid role in Austin TX. Salary range:...  ...) to augment platform capabilities Tech stack Go (Golang), SQL, PostgreSQL, AWS (EC2, S3, RDS, IAM, CloudWatch), Linux... 
    Golang

    Career Renew

    Austin, TX
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer (Golang). Be the first to apply!