Software Engineer II

Procore TechnologiesAustin, TX
Hybrid

About The Position

We’re looking for Software Engineer 2 to join the Payments Team in the Financial Division. In this role, you’ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. As a Software Engineer 2, you are responsible for designing, building and shipping software using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore Engineering teams. If you have a passion for solving complex problems unique to running large, highly scalable, resilient systems, we would love for you to join us! At Procore, we invest in your future with a clearly defined engineering career map designed to support your growth as a professional. You will have the opportunity to master our tech stack, tackle increasingly complex projects under the mentorship of senior team members, and eventually become the go-to expert for critical sub-systems. Join a collaborative team where you can learn from experienced Principal and Staff engineers and build solutions that solve real-world problems for construction professionals. At Procore, we invest in your future with a clearly defined engineering career map designed to support your growth as a professional. You will have the opportunity to master our tech stack, tackle increasingly complex projects under the mentorship of senior team members, and eventually become the go-to expert for critical sub-systems. This position reports into the Engineering Manager and will be a 2 days per week hybrid role based in our Austin office. We’re looking for someone to join us immediately.

Requirements

  • 2+ years of professional software engineering experience in a production environment.
  • Proficiency in backend development, specifically with Java and Postgres.
  • Familiarity with data streams and messaging systems such as Kafka, Debezium, and Apache Flink.
  • Experience with development tooling including Git, CI/CD pipelines, and basic SQL.
  • Strong foundational knowledge of software development and the ability to operate as a hands-on contributor without supervision.
  • Excellent communication skills with the ability to explain technical concepts to non-technical stakeholders.

Responsibilities

  • Develop, test, and deploy backend features and frameworks that support Procore's financial products.
  • Write clean, maintainable, and well-tested code while consistently applying expected team best practices to your work.
  • Operate independently on well-defined tasks and take on the routine work of the team to enable senior members to focus on more complex areas.
  • Participate in design documents and technical discussions to provide critical feedback on implementation details.
  • Identify, triage, and fix bugs within the Financials Frameworks domain to ensure a seamless user experience.
  • Integrate new concepts rapidly and build upon your foundational knowledge of software development.
  • Collaborate cross-functionally to understand technical trade-offs and business requirements.

Benefits

  • Equity Compensation
  • Bonus Incentive Compensation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service