Principal Software Engineer

6 days ago


Austin, Texas, United States Procore Technologies Full time
Job Title: Principal Software Engineer

We are seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering team, you will be responsible for designing, developing, and implementing scalable software solutions to meet the needs of our customers.

Key Responsibilities:

  • Lead the design and development of complex software systems and integrations with SaaS applications.
  • Collaborate with cross-functional teams to define technical strategies and roadmaps that deliver high-impact customer outcomes.
  • 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.
  • Focus on driving consensus throughout our engineering teams and enable the education of our business partners via the generation of technical documentation and presentations.

Requirements:

  • Bachelor's or Master's degree in Computer Science or related field.
  • 12+ years of experience designing and implementing complex systems and business applications integrations with SaaS applications.
  • Advanced level familiarity with developing and scaling applications using Ruby/Ruby on Rails.
  • Advanced skills in database technologies such as AWS RDS, DynamoDB, and PostgreSQL.
  • Experience with data streaming technologies and tool sets such as Kafka, Flink, and Spark at scale.
  • Skilled in software development lifecycle processes and experience with scrum, agile, and iterative approaches.

About Procore:

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.

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.



  • Austin, Texas, United States Realtor Careers Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Realtor.com. As a key member of our engineering team, you will be responsible for designing and implementing innovative solutions that drive business growth and customer satisfaction.Key Responsibilities:Lead technical initiatives and drive...


  • Austin, Texas, United States Dell Full time

    Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering cutting-edge application enhancements and new products that transform the way individuals and organizations work, live, and play. As a Software Principal Engineer, you will play a key role in designing and developing sophisticated systems and software that meet the...


  • Austin, Texas, United States Dell Full time

    Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering next-generation application enhancements and new products for a changing world. As a Software Principal Engineer, you will be part of a team that designs and develops software for platforms, peripherals, applications, and diagnostics using the most advanced...


  • Austin, Texas, United States Procore Technologies Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our Product & Technology Team at Procore Technologies. As a key member of our engineering team, you will play a critical role in designing, developing, and implementing scalable software solutions that meet the needs of our customers.Key...


  • Austin, Texas, United States Dell Full time

    Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering next-generation application enhancements and new products for a changing world. Our team designs and develops software for platforms, peripherals, applications, and diagnostics, leveraging advanced technologies, tools, and software engineering methodologies in...


  • Austin, Texas, United States Dell Full time

    Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering next-generation application enhancements and new products for a changing world. As a Software Principal Engineer, you will be part of a team that designs and develops software for platforms, peripherals, applications, and diagnostics using advanced technologies,...


  • Austin, Texas, United States Dell Full time

    Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering next-generation application enhancements and new products for a changing world. As a Software Principal Engineer, you will be part of a team that designs and develops software for platforms, peripherals, applications, and diagnostics using the most advanced...


  • Austin, Texas, United States Dell Full time

    Software Principal EngineerTransforming Software EngineeringThe Software Engineering team at Dell is dedicated to delivering cutting-edge application enhancements and new products that shape the future. As a Software Principal Engineer, you will be part of a collaborative environment where you will design and develop sophisticated systems and software that...


  • Austin, Texas, United States Chasm Select Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to lead our software development team and drive the success of our AwareCDI platform.About the RoleAs a Principal Software Engineer, you will be responsible for providing technical leadership and guidance to our software development team. You will design and...


  • Austin, Texas, United States Renesas Electronics Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Renesas Electronics. As a key member of our software development team, you will be responsible for designing, developing, testing, and maintaining software that meets the needs of our customers and internal teams.Key Responsibilities:Design...


  • Austin, Texas, United States Dell Technologies Full time

    Software Principal EngineerAs a Software Principal Engineer at Dell Technologies, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business environment. You will implement solutions using C/C++ programming/assembly and conduct design/code reviews. You will work on all aspects of...


  • Austin, Texas, United States Dell Full time

    Software Engineering RoleTransformative Software DevelopmentDell Technologies is seeking a highly skilled Software Principal Engineer to join our Software Engineering team in Austin, Texas. As a key member of our team, you will be responsible for developing sophisticated systems and software based on customer business goals, needs, and general business...


  • Austin, Texas, United States Dell Full time

    Job OverviewSenior Principal Software EngineerDell Technologies is seeking a highly skilled Senior Principal Software Engineer to join our Software Engineering team in Austin, Texas. As a key member of our team, you will be responsible for architecting and delivering next-generation software application enhancements and new products.About the RoleAs a Senior...


  • Austin, Texas, United States Org_Subtype_BU008_Client_Solutions Full time

    Senior Software Principal EngineerAs a Senior Software Principal Engineer on our Software Engineering Team in Austin, Texas, you will be responsible for developing sophisticated systems and software based on the customer's business goals, needs, and general business environment.Key Responsibilities:Implement solutions using C/C++ programming/assembly and...


  • Austin, Texas, United States Oracle Full time

    Job Title: Principal Software Development EngineerOracle is seeking a highly skilled Principal Software Development Engineer to join our Cloud Identity and Access Management team in Seattle, WA.About the RoleWe are looking for a talented engineer with experience in designing and developing cloud-native services, particularly in the area of identity and...


  • Austin, Texas, United States Org_Subtype_BU008_Client_Solutions Full time

    Senior Principal EngineerAs a Senior Principal Engineer at Dell Technologies, you will be part of the Org_Subtype_BU008_Client_Solutions team, responsible for delivering next-generation software application enhancements and new products for a changing world.Key ResponsibilitiesDevelop sophisticated systems and software based on customer business goals,...


  • Austin, Texas, United States Dell Full time

    Senior Software Principal EngineerAt Dell, we're committed to delivering next-generation software application enhancements and new products that transform the way we work, live, and play. As a Senior Software Principal Engineer, you'll play a critical role in shaping the future of our software engineering team.Key Responsibilities:Develop sophisticated...


  • Austin, Texas, United States Dell Full time

    Senior Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering next-generation software application enhancements and new products for a changing world. As a Senior Software Principal Engineer, you will be part of a team that designs and develops software for platforms, peripherals, applications, and diagnostics,...


  • Austin, Texas, United States Dell Full time

    Senior Software Principal EngineerThe Software Engineering team at Dell is responsible for delivering next-generation software application enhancements and new products for a changing world. As a Senior Software Principal Engineer, you will be part of a team that designs and develops software for platforms, peripherals, applications, and diagnostics using...


  • Austin, Texas, United States Dell Full time

    Senior Principal Software EngineerDell Technologies is seeking a highly skilled Senior Principal Software Engineer to join our Software Engineering team in Austin, Texas. As a key member of our team, you will be responsible for architecting new and innovative experiences spanning firmware, software, and hardware for our client platforms.Key...