Jobs
>
Austin

    Principal Software Engineer - Austin, United States - Procore Technologies

    Default job background
    Full time
    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.



  • H-E-B Austin, United States

    **Responsibilities**: · As a** Manager of Engineering**, you'll raise up your team, helping develop individual careers and achieving goals, spotting and addressing common team problems, and coaching and mentoring those identified for potential company leadership. You'll work clos ...


  • NinjaOne, LLC Austin, United States

    **About the Role** · We are looking for a dynamic, technical hands-on Director of Engineering to lead a group of product development engineers and drive the development of cutting-edge IT Operations software products. Be pivotal in shaping our technology strategy, ensuring scalab ...


  • Dell Austin, United States Full time

    Software Embedded Engineering Architect · In the rapidly moving Artificial Intelligence era, few spaces are moving faster than the AI-enabled PC. As a leading provider of world-class technology, this means bringing more intelligence into the PC ecosystem, enabling superior perfor ...


  • Google Austin, United States

    **Minimum qualifications**: · - Bachelor's degree, or equivalent practical experience. · - 5 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). · - 3 years of experience in a technical leadership role; over ...


  • Amazon Services LLC Austin, United States

    Experience in automating, deploying, and supporting infrastructure · - Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust · - Experience with Linux/Unix · Operations Technology Solutions (OTS) at Amazon is at the forefront o ...


  • ThinkBAC Consulting Austin, United States

    Lead Energy Storage Quantitative Software Optimization Engineer - Energy Trading · Location: FULLY REMOTE (Anywhere in the USA) · This is an opportunity to join an industry leading renewable energy venture with strong private equity backing that is focused on the development, exe ...


  • Dell Round Rock, United States Full time

    Senior Principal Software Engineer - IT · Be a part of a team that's ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding and testing/debugging applicatio ...


  • Dell Round Rock, United States Full time

    Senior Principal Software Engineer - MLSecOps · The DevSecOps Engineering team ensures that all Dell Digital teams and applications are using the industry standard security products for managing secrets and credentials in Secure Development Lifecycle. The security products and pl ...


  • Texas Mutual Austin, United States

    We're excited you're considering joining a great place to work · Texas Mutual is deeply committed to creating and maintaining an environment of mutual respect and is proud to be an equal opportunity employer. All qualified applicants are encouraged to apply and will receive cons ...

  • Nuclein, LLC

    Software Engineer

    2 days ago


    Nuclein, LLC Austin, United States

    About Nuclein: · Nuclein is an Austin-based, private equity funded, medical device company that offers an innovative, FDA EUA authorized, rapid PCR, point-of-care system. The Nuclein DASH · Rapid PCR System is easy-to-use, affordable, and provides PCR results in only 15 minutes. ...

  • Apple

    Software Engineer

    3 weeks ago


    Apple Austin, United States Regular, Full time

    Summary · Posted: Apr 18, 2024 · Role Number: · Do you love understanding every detail of how new technologies work? Join the team that serves as Apple's nerve center, our Information Systems and Technology group. There are countless ways you'll contribute here, whether you're co ...

  • Esolvit, Inc.

    Software Engineer

    1 day ago


    Esolvit, Inc. Austin, United States

    Job title: Software Engineer · Location: Austin, TX (100% Onsite) · Duration: Long term · Visa: GCH, GC-EAD, H1B s · Client: - HHSC- Texas health and human services commission · Possesses excellent communication and multitasking skills and is proficient in both verbal and writt ...

  • TECHEAD

    Software Engineer

    1 week ago


    TECHEAD Austin, United States

    Remote Software Engineer (Secret Cleared) · Techead is seeking Mid/Senior/Lead Full-Stack Software Engineers to join our Team. · Project includes full-stack web/mobile-responsive development, and AWS cloud infrastructure support. · As a software developer on the team, you will w ...

  • Cloud Bridge Solutions

    Software engineer

    1 day ago


    Cloud Bridge Solutions Austin, United States

    We are seeking a detail-oriented and organized Virtual Appointment Coordinator to join our team. · The ideal candidate will have experience in effectively managing schedules, appointments, and providing exceptional customer service through the use of virtual appointment software. ...

  • CORRIDOR Aviation Service Software

    Software Engineer

    1 week ago


    CORRIDOR Aviation Service Software Austin, United States

    Overview · CAMP Systems is the leading provider of aircraft compliance and health management services to the global business aviation industry. CAMP is the pre-eminent brand in its industry and is the exclusive recommended service provider for nearly all business aircraft manufa ...

  • Texas Research International

    Software Engineer

    1 week ago


    Texas Research International Austin, United States

    Job Description · As a software developer at TRI Austin, you will be responsible for creating and maintaining small software packages for analyzing and managing large scientific and engineering datasets. Your primary original function will be to help make our internally develope ...

  • OBSERVE, LLC

    Software Engineer

    1 day ago


    OBSERVE, LLC Austin, United States

    About Us · Observe.AI · is the fastest way to boost contact center performance with live conversation intelligence. Built on the most accurate AI engine in the industry, · Observe.AI · uncovers insights from 100% of customer interactions and maximizes frontline team performanc ...

  • KLA

    Software Engineer

    1 week ago


    KLA Austin, United States

    Base Pay Range: $98, $167,500.00 Annually · Primary Location: USA-TX-Austin-KLA · KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits identified below. Interns are eligible for some o ...

  • Stronghold Investment Management

    Software Engineer

    6 days ago


    Stronghold Investment Management Austin, United States

    About Us · Stronghold Investment Management ("Stronghold," "SIM," or "the Firm") is a technology-driven, vertically integrated investment manager focused on real-assets and related private markets. Stronghold seeks to deliver best-in-class risk-adjusted returns through an invest ...

  • Tricentis GmbH

    Software Engineer

    1 week ago


    Tricentis GmbH Austin, United States

    We are seeking a Software Engineer to join our fast-growing engineering team. You will be working on creating integration capabilities across our portfolio of products. These integrations capabilities will provide common features for our SaaS and on-premises customers, and enhanc ...