1

Software Engineer 2 Jobs in Austin, TX (NOW HIRING)

We're looking for a Software Engineer 2 to join Procore's Financials group. In this role, you'll use your technology skills to develop a product that impacts the way communities' hospitals, homes ...

We're looking for a Software Engineer 2 to join Procore's Financials group. In this role, you'll use your technology skills to develop a product that impacts the way communities' hospitals, homes ...

We're looking for a Software Engineer 2 to join Procore's Financials group. In this role, you'll use your technology skills to develop a product that impacts the way communities' hospitals, homes ...

Software Engineer II Location: Austin, Texas Job Title/High Level Position Summary: * We are seeking a talented and experienced Systems Engineer to join our Enabling Technologies group, focused on ...

Software Engineer II Location: Austin, Texas Job Title/High Level Position Summary: * We are seeking a talented and experienced Systems Engineer to join our Enabling Technologies group, focused on ...

Software Engineer II Location: Austin, Texas Job Title/High Level Position Summary: * We are seeking a talented and experienced Systems Engineer to join our Enabling Technologies group, focused on ...

Software Engineer II Location: Austin, Texas Job Title/High Level Position Summary: * We are seeking a talented and experienced Systems Engineer to join our Enabling Technologies group, focused on ...

Software Engineer II Location: Austin, Texas Job Title/High Level Position Summary: * We are seeking a talented and experienced Systems Engineer to join our Enabling Technologies group, focused on ...

Senior Software Engineer II

Austin, TX · On-site

$121K - $160K/yr

The Senior Software Engineer II drives the engineering evolution of the Smart Data Pipeline (SDP) platform - a cloudbased, Azure-hosted system that automates data ingestion, cleaning, analysis ...

Senior Software Engineer II

Austin, TX · On-site

$121K - $160K/yr

The Senior Software Engineer II drives the engineering evolution of the Smart Data Pipeline (SDP) platform - a cloudbased, Azure-hosted system that automates data ingestion, cleaning, analysis ...

Engineer II, Software FLSA Status: Exempt Department: Engineering Reports to: Senior Manager, Software Engineering GENERAL DESCRIPTION / PURPOSE: The Engineer II, Software position is responsible for ...

Engineer II, Software FLSA Status: Exempt Department: Engineering Reports to: Senior Manager, Software Engineering GENERAL DESCRIPTION / PURPOSE: The Engineer II, Software position is responsible for ...

Software Engineer II

Austin, TX · On-site

$108K - $148K/yr

Bachelor's degree in a related field, such as computer science, information management, software/system engineering, cyber security or mathematics * 2-4 years of related experience * Proficiency in C ...

Showing results 21-40

Software Engineer 2 information

See Austin, TX salary details

$55K

$117.6K

$172K

How much do software engineer 2 jobs pay per year?

As of Aug 9, 2026, the average yearly pay for software engineer 2 in Austin, TX is $117,631.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,600.00 and $132,300.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer 2 vs Software Engineer 3?

CriteriaSoftware Engineer 2Software Engineer 3
Required CredentialsBachelor's degree in CS or related field; 2-3 years experienceBachelor's degree; 3-5 years experience; strong technical skills
Work EnvironmentCollaborative team projects, code reviews, debuggingLeadership in projects, mentoring juniors, complex problem-solving
Employer & Industry UsageCommonly used in tech companies, startups, and corporate ITUsed in similar environments, often as a step up in career progression

Software Engineer 2 typically handles core development tasks with moderate complexity, while Software Engineer 3 takes on more advanced projects, mentors team members, and demonstrates greater technical expertise. The transition from level 2 to 3 involves increased responsibility and experience.

What are the key skills and qualifications needed to thrive as a Software Engineer 2?

To thrive as a Software Engineer 2, you need strong programming skills, experience with software development methodologies, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, development frameworks, and cloud platforms such as AWS or Azure is often required. Problem-solving, effective communication, and teamwork are crucial soft skills that help you excel in collaborative and dynamic environments. These skills and qualifications are vital to delivering high-quality software solutions, collaborating across teams, and adapting to evolving technical challenges.

What is a Software Engineer 2?

A Software Engineer 2 is typically a mid-level software engineering position, responsible for designing, developing, testing, and maintaining software applications. At this level, engineers are expected to have a solid foundation in programming and software development practices, and they often work independently or as part of a team on more complex projects. They may also assist in code reviews, mentor junior engineers, and contribute to architectural decisions. Software Engineer 2 roles usually require a few years of professional experience and a demonstrated ability to deliver high-quality code.

How does a Software Engineer 2 typically collaborate with cross-functional teams during a project?

As a Software Engineer 2, you will frequently collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals. Your role often involves attending regular stand-up meetings, participating in code reviews, and providing technical input during project planning sessions. Effective communication and a proactive approach to problem-solving are key, as you'll be expected to translate requirements into technical solutions and ensure smooth integration with other team members' work. This collaborative environment not only helps in delivering high-quality products but also offers opportunities to learn from professionals in different disciplines.
What cities near Austin, TX are hiring for Software Engineer 2 jobs? Cities near Austin, TX with the most Software Engineer 2 job openings:
Infographic showing various Software Engineer 2 job openings in Austin, TX as of August 2026, with employment types broken down into 94% Full Time, and 6% Contract. Highlights an 89% In-person, and 11% Remote job distribution, with an average salary of $117,631 per year, or $56.6 per hour.

Software Engineer 2 (Financials)

Procore

Austin, TX • On-site

Full-time

Re-posted 24 days ago


Job description

We're looking for a Software Engineer 2 to join Procore's Financials group. In this role, you'll use your technology skills to develop a product that impacts the way communities' hospitals, homes, sports stadiums, and schools across the world are built. You will help revolutionize a historically underserved industry by translating fundamental customer needs into technological SaaS solutions.

As a Software Engineer 2, you'll partner with other software engineering teams to build scalable backend systems that drive our customer-facing applications. Use your expertise in distributed systems, TDD, and modern web developmenttoachieve extraordinary results that extend beyond the boundaries of traditional engineering roles. Backed by the might of our teams, you will have the resources to build solutions that truly matter.

This position reports into Senior Manger, Software Engineering and will be based in our Austin TX office. We're looking for someone to join us immediately.

What you'll do:

  • AI is central to how we work. You'll be expected to master generative tools and agentic workflows, moving beyond just using AI to actively building the agentic future of construction.

  • Design and build robust backend solutions using Ruby on Rails, Node.js, Java, or Typescript within a microservices architecture.

  • Establish high-quality development standards for teams to ensure code maintainability and system reliability.

  • Collaborate on complex technical initiatives with infrastructure, platform, and other software engineering teams.

  • Develop and maintain CI/CD pipelines using CircleCI and ArgoCD to ensure seamless deployment.

  • Optimize application performance by leveraging technologies like Postgres, AWS, and Kubernetes.

  • Translate fundamental customer needs into scalable technological SaaS solutions.

What we're looking for:

  • 2+ years of experience in software engineering fundamentals, including Test Driven Development (TDD) and design concepts.

  • Proficiency in backend development using Ruby on Rails, Node.js, Java, or similar languages. Experience with Ruby on Rails, a plus.

  • Proven track record of working with software, platforms, and infrastructure at scale, managing thousands of hosts and millions of users.

  • Experience building modern Continuous Integration and Continuous Delivery (CI/CD) systems in a large-scale environment.

  • Ability to balance immediate business needs with strategic, long-term technical initiatives.

  • Experience working with modern web development lifecycle tools, including testing, staging, deploying, and monitoring.

  • Strong collaborative skills with the ability to course-correct on large team initiatives as needed.

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.

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.