Software Engineer II
Procore Technologies · Austin, TX · 3 wk ago
On-siteEngineeringFull-time
What You'll Do
- 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.
What We're Looking For
- 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.
Additional Information
Base Pay Range: 113,040.00 - 155,430.00 USD Annual
This role may also be eligible for Equity Compensation and/or Bonus Incentive Compensation.
Procore is committed to offering competitive, fair, and commensurate compensation. Actual compensation will be based on a candidate’s job-related skills, experience, education or training, and location.