Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Backend (Java)

$140.96k - $193.82k

Procore

Job Description

Job Description

We’re looking for a Senior Software Engineer, Backend to join Procore’s Financial Platform and Insights Division. In this role, you’ll own and lead critical backend initiatives, evolve high-throughput distributed architectures, and elevate Procore’s core engineering ecosystem. The primary goal of this role is to scale resilient financial management systems and drive AI-enhanced software solutions for our global customer base.

As a Staff Software Engineer, you’ll partner with Product Managers, Systems Architects, and Engineering Leadership to design scalable services, manage event-driven data streams, and build seamless React user interfaces. Use your expertise in distributed systems, backend development with Java and Ruby, and AI-driven software development to deliver high-impact software that directly influences how communities around the world build schools, hospitals, and homes. Shape the future of construction financial technology—apply today!

This position reports into the Engineering Manager and will be a hybrid role of 2 days per week in our Austin, TX office. We’re looking for someone to join us immediately.

What you’ll do:
  • Architect, build, and scale resilient distributed services and backend infrastructure using Java and Ruby.

  • Design, implement, and maintain high-throughput data streams and message queues using Apache Kafka.

  • Optimize PostgreSQL databases through complex schema design, query performance tuning, and transactional data modeling.

  • Develop and integrate intelligent backend features and workflows leveraging modern AI technologies.

  • Build and maintain interactive, high-performing frontend application components using React.

  • Collaborate with cross-functional product, design, and architecture teams to drive a modern service-oriented architecture.

  • Drive full operational ownership of production services, including deployment, observability, monitoring, and distributed tracing.

  • Write robust, well-tested code following Test-Driven Development (TDD) principles to ensure system reliability.

What we’re looking for:
  • Bachelor’s degree in Computer Science, a related technical field, or equivalent practical work experience.

  • 5+ years of experience in backend development using Object-Oriented Programming fundamentals in Java.

  • Proven experience designing, building, and operating event-driven distributed systems with Apache Kafka.

  • Deep technical proficiency in PostgreSQL, including indexing strategies, query optimization, and schema design.

  • Proven experience building interactive web applications using React and modern JavaScript or TypeScript is a plus.

  • Demonstrated experience building software with AI capabilities or integrating AI technologies into development workflows.

  • Strong knowledge of microservice architecture, RESTful API design, and Test-Driven Development (TDD).

  • Pragmatic, curious mindset with a strong ability to evaluate trade-offs between performance, scalability, and business goals.

Additional Information

Base Pay Range:

140,960.00 - 193,820.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.

This position requires access to technology, software, and data that is controlled or restricted under U.S. law, regulation, executive order, or government contract.

For Los Angeles County (unincorporated) Candidates:

Procore will consider for employment all qualified applicants, including those with arrest or conviction records, in accordance with the requirements of applicable federal, state, and local laws, including the City of Los Angeles’ Fair Chance Initiative for Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act.

A criminal history may have a direct, adverse, and negative relationship on the following job duties, potentially resulting in the withdrawal of the conditional offer of employment: 1. appropriately managing, accessing, and handling confidential information including proprietary and trade secret information, as well as accessing Procore's information technology systems and platforms; 2. interacting with and occasionally having unsupervised contact with internal/external customers, stakeholders, and/or colleagues; and 3. exercising sound judgment.

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Backend (Java) in Austin, TX vacancy
  • Senior Java developer (Backend) Austin, TX - Onsite Job 1. 10+ years of experience 2. Good Knowledge on Java o How JVM works o How garbage collector works o Good coding skills 3. Springboot 4. pache Camel 5. Working with REST, SOAP, GraphQL 6. Sql queries Info Way Solutions
    Senior

    Info Way Solutions

    Austin, TX
    4 days ago
  • Senior Java Backend & AI Engineer - Wealth Management (Move Money Platforms) Location: Austin, TX or Westlake, TX (Hybrid - 3 days in office) Type...  ...architectures. Robust understanding of event-driven software architectures using Apache Kafka or RabbitMQ. Strong relational... 
    Senior
    Contract work
    Work at office

    VBeyond

    Austin, TX
    4 days ago
  • $152k - $241.5k

     ...Come join the team and see how you can make a lasting impact on the world We are searching for a Backend Compiler Engineer for an exciting and fun role in our GPU Software organization. Our Compiler team is responsible for constructing and emitting the highest... 
    Senior
    Worldwide

    NVIDIA

    Austin, TX
    21 hours ago
  • Senior Java Backend DeveloperLocations: Austin, TX (Hybrid-3 Days in a week)Client: MphasisJob Description:Oversee the design and development of complex applications. Guide junior developers. Oversee code quality and enforce best practices. Identify and resolve critical... 
    Senior
    3 days per week

    Kasmo Global

    Austin, TX
    4 days ago
  •  ...Senior, Staff, or Principal Engineer Base is America's next-generation power company....  ...the org builds and ships software Operate across the stack...  ...Golang and Python across backend systems, APIs, and infrastructure...  ...language (Go, Python, Java, or similar), with the... 
    Senior
    Shift work

    BasePower

    Austin, TX
    4 days ago
  • $85k - $90k

    Senior Core Java Developer Location: Austin, TX Salary Range: $85- $90k Per annum +Benefits 6+ years of experience in Core Java (Java...  ...Spring Boot Mongo DB (4 or 6) Experience Very Good Core Java - Backend engineers Strong in API Development - Custom API Good in problem-... 
    Senior

    Keylent Inc

    Austin, TX
    4 days ago
  •  ...per week. The Role We are seeking a highly skilled Senior Software Engineer to design, build, and evolve modern, cloud-native enterprise...  ...and implement scalable microservices and secure APIs using Java, Spring Boot, and Microsoft Azure, partnering closely with product... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Austin, TX
    8 days ago
  •  ...operate, and own critical BaseOS backend services and distributed...  ...models, service boundaries, engineering standards, and long-term system...  ...real-world constraints into software design. Mentor engineers through...  ...such as Go, Python, or Java. ~ Production experience building... 
    Senior
    Full time

    Base Power Company

    Austin, TX
    9 days ago
  •  ...Role - Senior Backend Engineer Location- Austin, TX (Need local only) Must have- Microsoft Dynamics 365 ROLE MANDATE Build the backend services, APIs and orchestration layer behind the Sales Command Center. The role sits between the web/iOS experiences and... 
    Senior
    Contract work
    Local area

    Apetan Consulting llc

    Austin, TX
    2 days ago
  • Job Description Job Description This is an automated integration test posting from NinjaHire. It is not a real job opening.
    Senior

    NinjaHire Integration Test

    Austin, TX
    9 days ago
  • Job Title Required Skills: Proficient in Java development Proficient with Kafka Messaging Proficient with REST APIs, Webservices Good experience with Cassandra, MongoDB, Redis Experience with Kubernetes (CI/CD Deployments) Syntricate Technologies
    Senior

    Syntricate Technologies

    Austin, TX
    4 days ago
  • Cayuse Holdings in Austin, TX is seeking a Senior Java Full Stack Developer to design, build, and deploy enterprise applications. The role...  ...to architecture discussions and own critical components from backend services to frontend interfaces. The contract position... 
    Senior
    Contract work

    Cayuse Holdings

    Austin, TX
    2 days ago
  • Title: Back-end Software Engineer Location: Hybrid (Austin, TX) - 3 days per week in office Type: Full Time Salary Range: + equity Recruiter Tips: Who has 3+ years of experience in agile environments?, Who is proficient in Node.js, Typescript, and has experience with... 
    Senior
    Full time
    Work at office
    3 days per week

    Kaav Inc.

    Austin, TX
    4 days ago
  • Senior Java Full Stack Developer - Technical Lead Locations: Austin, TX / Sunnyvale, CA (Hybrid-3 days onsite) Client: Mphasis Job Description: Oversee the design and development of complex applications. Guide junior developers. Oversee code quality and enforce best practices... 
    Senior

    Kasmo Global

    Austin, TX
    4 days ago
  •  ...looking for someone who can help us scale up our backend to millions of users. As the senior backend and infrastructure engineer, you will provide insight into how we can...  ...Qualifications ~4+ years of professional software development experience ~ Experience scaling... 
    Senior
    Remote work
    Flexible hours

    Hired Recruiters

    Austin, TX
    18 days ago
  •  ...technology solutions firm is seeking a BRMS / Drools Developer with strong Java expertise. The ideal candidate will design and implement complex business-rule solutions using the Drools Rule Engine and develop enterprise-scale applications. This remote position requires... 
    Senior
    Remote job
    Flexible hours

    Lumenalta

    Austin, TX
    3 days ago
  • Senior Java Developer Location: Austin, TX (Hybrid) Duration: 12+ Months JD: Java, Spring boot, Spring Data, Spring JDBC, Spring JPA Additional Comments Oversee the design and development of complex applications Guide junior developers Oversee code quality and enforce best... 
    Senior

    Kasmo Global

    Austin, TX
    4 days ago
  • Java Backend DeveloperLocation: Austin, TX (3 days a week hybrid)Type: ContractDuration: Long TermSkills:Looking for candidates from product base companiesRabbitMQCommunication SkillApache SparkCassandraJavaKafkaOracle
    3 days per week

    NR Consulting

    Austin, TX
    2 days ago
  • Job Requirements 8+ years of Java, J2EE & Spring Boot development experience Should have 2+ years of experience as a Technical Lead Proficient experience with building Java Micro Services using Java 8/11, Spring & Spring boot Experienced in GIT, GitHub or other distributed... 
    Senior

    The Dignify Solutions, LLC

    Austin, TX
    4 days ago
  • Senior Java Engineer 20141 Austin, TX 4/3/2025 10:19:00 PM IT Corp-to-Corp Job Description The Senior Java Developer will work with technical and business partners to design and maintain optimal programming and environment solutions. Research and development of (functional... 
    Senior

    IntraEdge

    Austin, TX
    1 day ago
  • Sr Java Full Stack Developer in Austin, TX is sought for an independent contract role. You will design, develop, deploy, and troubleshoot enterprise applications using Java, Spring Boot, React, and AWS. Expect hands-on work across application development and architecture... 
    Senior
    Contract work

    UNAVAILABLE

    Austin, TX
    1 day ago
  •  ...Job-ID Reference we have an immediate opening with the following skillset.  • 6+ years experience as a Java backend developer, on a scalable micro-service architecture. • Solid understanding of data structures, algorithms; Application design and can contribute to Architecture... 
    Immediate start

    Intelliswift

    Austin, TX
    3 hours ago
  • $140.96k - $193.82k

     ...Job Description Job Description We're looking for a Senior Software Engineer (Backend) to join Procore's Mobile BFF team. In this role, you'll...  ...scalable GraphQL BFF services using Ruby on Rails, Node.js, and Java, hosted on AWS and Kubernetes. Mentor and develop... 
    Senior
    Temporary work
    Work experience placement
    Local area
    Immediate start

    Procore

    Austin, TX
    1 day ago
  • $120k

     ...Java Backend Lead DeveloperDomain: Banking / FinanceLocation: Austin, TX – 3 days a week, Day one onsite.Hire Type: FTE / Fulltime PermanentSkills: Java, Microservices, Spring boot and Kafka. Mandatory Skill: Spring BatchSalary: $120K (Based on candidates’ experience... 
    Full time
    Work experience placement
    3 days per week

    AceStack LLC

    Austin, TX
    2 days ago
  •  ...programming languages - Mastery of core programming languages such as Java, Python, and JavaScript is crucial. This includes both front-end...  ...(e.g., host based, distributed systems, client server, software, hardware, technologies and tools, etc.). Works closely with client... 
    Senior

    United IT

    Austin, TX
    4 days ago
  • Request ID: 109004-1 Title: Senior Java Developer Location: Hybrid: Austin, TX, Onsite Duration: 6 months Pay Range: $50 - $58/Hour on W...  ...month Client exp is required 8+ years of proven experience in software development. • Strong experience in object-oriented programming... 
    Senior

    Artech

    Austin, TX
    4 days ago
  •  ...Meghana GorusuCompany: SRI Tech SolutionsJava backendAustin, TX or Sunnyvale CAFTE/W2 contacting.Location: Austin, TX or Sunnyvale CA.Java Fullstack developerSkills needed: Java, Spring, Rest services, Oracle, Kafka, LMS/Apple experience(Nice to have)Java UISkill needed:... 
    Full time

    Sri Tech

    Austin, TX
    3 hours ago
  • Job Title: Senior Engineer-Java Location: Austin, TX(onsite) Fulltime Job Description Must Have Technical/Functional Skills • 6+ month Apple exp is required • 8+ years of proven experience in software development. • Strong experience in object-oriented programming with... 
    Senior
    Full time
    Work at office

    AceStack LLC

    Austin, TX
    4 days ago
  •  ...SoftwareClient: WiproContact: Gopala Palanki, Siva Aditya Duvvuri, Surendra PenumalaCompany: SRI Tech SolutionsNo Of Opening5Job RoleJava Backend DeveloperLocationAustin, TXPrimary SkillsJava 8+, Microservices, Rest API , JSON, API Gateways, SpringBoot, Spring MVC, Spring... 
    Full time

    Sri Tech

    Austin, TX
    3 hours ago
  • Senior Java Developer One of Austin's top 100 Tech Start-Ups is looking to bring on a full...  ...goal of completing potentially shippable software each sprint. As a result, the team is...  ...Bachelor's degree in computer science, engineering, or related field Additional Information... 
    Senior
    Full time

    Bluestone.com

    Austin, TX
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Backend (Java). Be the first to apply!