Principal Software Engineer

2 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 play a critical role in designing, developing, and implementing scalable software solutions that meet the needs of our customers.

Key Responsibilities:
  • Lead the design and development of complex software systems and applications.
  • Collaborate with cross-functional teams to define technical strategies and roadmaps that deliver high-impact customer outcomes.
  • Architect and implement robust integrations between diverse systems and services.
  • 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.
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.
  • 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 migrations at scale and implementing data streaming technologies and tool sets such as Kafka, Flink, and Spark.
  • Skilled in software development lifecycle processes and experience with scrum, agile, and iterative approaches.
What We Offer:

At Procore Technologies, 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, we empower you to be your best.

We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment.



  • 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 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 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 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...


  • 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 Realtor Careers Full time

    Job DescriptionWe're seeking a highly skilled Principal Software Engineer to join our team at Realtor Careers. As a key member of our engineering team, you'll play a pivotal role in designing and implementing innovative solutions that set industry standards.Key Responsibilities:Drive Technical Excellence: Champion best practices in software engineering,...


  • Austin, Texas, United States Dell Technologies Full time

    Senior Principal Software EngineerAt Dell Technologies, we're committed to delivering next-generation software application enhancements and new products that transform the way individuals and organizations work, live, and play.As a Senior Principal Software Engineer on our Software Engineering Team in Austin, Texas, you'll be responsible for developing...


  • Austin, Texas, United States Microsoft Corporation Full time

    About the RoleMicrosoft is seeking a highly skilled Principal Hardware/Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing innovative hardware and software solutions that drive the company's cloud growth.Key ResponsibilitiesDesign and develop cutting-edge hardware and software...


  • Austin, Texas, United States Oracle Full time

    About the RoleOracle Health Data Intelligence Platform is seeking a highly skilled Principal Software Engineer to join the HealtheCare Coordination Team. As a key member of our software engineering division, you will apply your expertise in software architecture to develop, debug, and design software applications or operating systems according to provided...


  • Austin, Texas, United States Hispanic Technology Executive Council Full time

    Senior Principal Software EngineerAs a Senior Principal Software Engineer at Hispanic Technology Executive Council, you will be responsible for developing sophisticated systems and software based on the customers business goals, needs, and general business environment, creating software solutions.Key Responsibilities:Implement solutions using C/C++...


  • Austin, Texas, United States Salient Systems Corp Full time

    Opportunity Awaits: Principal Software Engineer Role at Salient SystemsLocation: Austin, TexasAbout UsSalient Systems is a pioneering organization focused on advanced Enterprise Security Solutions. Our premier offering, CompleteView, is designed for the recording, real-time viewing, and investigation of both analog and IP video cameras within security...


  • Austin, Texas, United States Hispanic Technology Executive Council Full time

    Senior Principal EngineerAs a Senior Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customers business goals, needs, and general business environment, creating software solutions.Key Responsibilities:Implement solutions using C/C++ programming/assembly and conduct design/code reviewsWork on all...


  • Austin, Texas, United States Dell Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our Software Engineering team at Dell. As a key member of our team, you will be responsible for designing and developing sophisticated software systems that meet our customers' business needs.Key ResponsibilitiesDesign and develop software solutions using C/C++...


  • 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 team, you will play a critical role in designing and implementing robust integration solutions across our enterprise systems.Key Responsibilities:Lead the design and...


  • Austin, Texas, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Principal Member of Technical Staff to join our software engineering division. As a key member of our team, you will play a critical role in defining and evolving standard practices and procedures.ResponsibilitiesDefine and develop software for tasks associated with the developing, designing, and debugging of...


  • Austin, Texas, United States Dell Full time

    Job OverviewSenior Software Principal EngineerDell Technologies is seeking a highly skilled Senior 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...