Create Email Alert

Email Alert for

ⓘ 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

  • Cubic Corporation

    Principal Software Engineer

    San Diego, CA, United States

    Business Unit: Cubic Defense Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talent

    Job Source: Cubic Corporation
  • Seismic

    Principal Software Engineer

    San Diego, CA, United States

    • Ending Soon

    Please be aware we have noticed an increase in hiring scams potentially targeting Seismic candidates. Read our full statement on our Career's page. Seismic, a rapidly growing Forbes Cloud 100 company, is the global leader in enablement, helping make sales teams better by becoming more productive and engaging with buyers in a compelling way. Seismi

    Job Source: Seismic
  • GEICO

    Principal Software Engineer

    San Diego, CA, United States

    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
  • Raft Company Website

    Principal Software Engineer

    San Diego, CA, United States

    Who we are: Raft ( https://TeamRaft.com ) is a customer-obsessed non-traditional small business with a purposeful focus on Distributed Data Systems, Platforms at Scale, and Complex Application Development, with headquarters in McLean, VA. Our range of clients includes innovative federal and public agencies leveraging design thinking, cutting-edge

    Job Source: Raft Company Website
  • Alvys

    Principal Software Engineer

    San Diego, CA, United States

    • Ending Soon

    As a software engineer at Alvys, you will develop and operate a SaaS platform for freight transportation logistics. Your work will reduce repetitive tasks, increase productivity, and create overall efficiencies in the movement of physical goods. This is a full-time, long-term role at an ambitious, early stage company. As such, it will require you t

    Job Source: Alvys
  • ServiceNow

    Principal Software Engineer

    San Diego, CA, United States

    Company Description At ServiceNow, our technology makes the world work for everyone, and our people make it possible. We move fast because the world can't wait, and we innovate in ways no one else can for our customers and communities. By joining ServiceNow, you are part of an ambitious team of change makers who have a restless curiosity and a dri

    Job Source: ServiceNow
  • Tendo

    Principal Software Engineer

    San Diego, CA, United States

    We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically improve the lives of patients, clinicians, and caregivers. This person will have the opportunity to lead a team through early stages of product development, while contributing some code of their own and contin

    Job Source: Tendo
  • ServiceNow

    Principal Software Engineer

    San Diego, CA, United States

    At ServiceNow, our technology makes the world work for everyone, and our people make it possible. We move fast because the world can’t wait, and we innovate in ways no one else can for our customers and communities. By joining ServiceNow, you are part of an ambitious team of change makers who have a restless curiosity and a drive for ingenuity. We

    Job Source: ServiceNow

Principal Software Engineer

San Diego, CA, United States

Job Description

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

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

Qualifications:

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

Email Alert for Principal Software Engineer jobs in San Diego, CA, United States

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