Create Email Alert

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • Neworleansbio

    Principal Software Engineer

    Austin, TX, United States

    We’re looking for a Principal Software Engineer to join Procore’s Copilot Engineering team. In this role, you’ll be a technical leader for the Procore Copilot Actions capabilities. The primary goal of this role is to develop an extensible framework to guide customers through Procore product processes. You will split time between contributing code,

    Job Source: Neworleansbio
  • Dun & Bradstreet

    Principal Software Engineer

    Austin, TX, United States

    Why We Work at Dun & Bradstreet Dun & Bradstreet unlocks the power of data through analytics, creating a better tomorrow. Each day, we are finding new ways to strengthen our award-winning culture and accelerate creativity, innovation and growth. Our 6,000+ global team members are passionate about what we do. We are dedicated to helping clients tur

    Job Source: Dun & Bradstreet
  • Ouro

    Principal Software Engineer

    Austin, TX, United States

    • Ending Soon

    About the Company: Ouro is a global, vertically-integrated financial services and technology company dedicated to the delivery of innovative financial empowerment solutions to consumers worldwide. Ouro’s financial products and services span prepaid, debit, cross-border payments, and loyalty solutions for consumers and enterprise partners. Ouro's

    Job Source: Ouro
  • ThousandEyes

    Principal Software Engineer

    Austin, TX, United States

    • Ending Soon

    Who We Are The name ThousandEyes was born from two big ideas: the power to see things not ordinarily possible and the ability to collect insights from a multitude of vantage points. As the world continues its digital transformation and relies more on cloud services and the Internet, the “network,” which is now both public and private, has become

    Job Source: ThousandEyes
  • Microsoft

    Principal Software Engineer

    Austin, TX, United States

    • Ending Soon

    Do you enjoy solving problems, writing software, and working with customers? Do you wake up hoping to find time to learn a bit more about how to containerize compute workloads? Work with high scale data? Or build end to end engineering deployment systems? Do you want to join a team where learning about new technology is part of our work every day?

    Job Source: Microsoft
  • Automox

    Principal Software Engineer

    Austin, TX, United States

    • Ending Soon

    Are you ready to own something big? Automox is turning IT admins into IT heroes by replacing traditional tools with our award winning cloud-native endpoint management platform. Our product works autonomously and so do our teams. We value a ‘one team’ mentality where everyone’s unique skills contribute to an environment that encourages collaboration

    Job Source: Automox
  • Brinqa

    Principal Software Engineer

    Austin, TX, United States

    Brinqa is the leading provider of unified cyber risk management and security analytics. Our software empowers companies to make cyber risk decisions across a wide range of platforms quickly and efficiently. We help our customers' cyber security and technology teams discover, prioritize and treat the most important risks based on real-time risk ana

    Job Source: Brinqa
  • GEICO

    Principal Software Engineer

    Austin, TX, United States

    • Ending Soon

    GEICO is seeking an experienced Principal Software Development Engineer with a passion for building high performance, low-latency platforms, and applications. You will help drive our insurance business transformation and platform engineering domain modernization as we redefine experience for our customers. Our Principal Software Development Engi

    Job Source: GEICO

Principal Software Engineer

Austin

Job Description Job Description Job Description

Please use the below format to describe your job:

Procore’s Business Systems Technology group is looking for a  Principal Software Engineer  to elevate our business systems technology landscape, enhance scalability, drive operational excellence, and enable efficient growth for the business.

As a  Principal Software Engineer,  you’ll use your expert-level technical skills to craft innovative solutions while influencing and mentoring other technical leaders. You’ll collaborate with cross-functional teams and play a pivotal role to design, develop, and optimize business systems, platforms, services, integrations, and transactional data across diverse domains including finance, accounting, e-commerce, billing, payments, expenses, tax, and talent. To be successful in this role, you’re passionate about domain-driven design, systems optimization, event based integrations, configurable cloud services, with a strong bias for action and outcomes. If you’re an inspirational technology leader comfortable translating vague problems into pragmatic solutions that open up the boundaries of technical possibilities—we’d love to hear from you!

This role is based out of our Austin, Texas office, reports into the VP Technology of DTS Business Systems and offers flexibility to work remotely as schedule permits.

What you’ll do:

Lead the design, development, and implementation of scalable software and data solutions to meet business needs.

Optimize performance and scalability of existing systems to support business growth.

Architect and implement robust integrations between diverse systems and services.

Collaborate with cross-functional teams to define technical strategies, roadmaps, and drive outcome delivery.

Contribute to setting standards and development principles across multiple teams and the larger organization.

Champion best practices for software development, code reviews, and quality assurance processes.

Generate technical documentation and presentations to communicate architectural and design options, and educate development teams and business users.

Mentor and guide junior engineers to foster their growth and development.

Roughly 40-60% hands-on coding.

What we’re looking for:

Bachelor’s or Master’s degree in Computer Science or related field.

10+ years of experience designing & implementing complex systems and business application integrations with SaaS applications (including enterprise integration patterns, middleware frameworks, SOA web services)

10+ years of demonstrated success in software development and building cloud-based, highly available, and scalable online services or streaming systems

Deep understanding of micro-services architecture and containerization technologies (e.g., Docker, Kubernetes, Mesos).

Expertise with diverse DB technologies like RDMS PostgreSQL, Graph, NoSQL (document, columnar, key-value), Snowflake.

Strength in the majority of commonly used data technologies and languages such as Python, Java, Go or Scala, Kafka, Spark, Flink, Airflow, Splunk, Datadog, Jenkins, or similar

Skilled in software development lifecycle processes and experience with scrum, agile and iterative approaches

Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences.

Knowledge of accounting, billing and payment processing concepts and experience with finance (ERP), billing applications and payment processors preferred

Additional Information

Base Pay Range $185,800 - $255,475. Eligible for Bonus Incentive 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.

Perks & Benefits

At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best.

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.

Apply

Create Email Alert

Create Email Alert

Principal Software Engineer jobs in Austin

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.