1

Senior Java Software Engineer Jobs in Pflugerville, TX

Sr. Java Software Engineer

Austin, TX · On-site

$145K - $155K/yr

In this senior individual contributor role, you will own critical components or platforms, drive ... software engineering experience, with a strong focus on Java-based enterprise application ...

Sr. Java Software Engineer

Austin, TX

$123K - $163K/yr

In this senior individual contributor role, you will own critical components or platforms, drive ... software engineering experience, with a strong focus on Java-based enterprise application ...

Senior Java Developer

Austin, TX

$56.75 - $72.25/hr

This opening is for a Senior Java Developer to be a leader on my client's core platform team. The ... software each sprint. As a result, the team is hoping to find a candidate who has spent ...

Senior Java AI Developer

Austin, TX · On-site

$70 - $75/hr

Bachelor's degree in Computer Science, Software Engineering, a related technical field, or ... About the job As a Senior Java AI Developer, you will lead AI-focused workflows across the System ...

Senior Java Spark Developer

Austin, TX · On-site

$56.75 - $72.25/hr

Senior Java Spark Developer Location: Austin, TX and Sunnyvale, CA --Hybrid (3 days Onsite ... Software Development & Deployment: * Implement version control (Git) and CI/CD pipelines (Jenkins ...

Senior Java Spark Developer

Austin, TX · On-site

$56.75 - $72.25/hr

Senior Java Spark Developer Location: Austin, TX and Sunnyvale, CA Job Type: Contract Job Summary ... Work with Kafka, Flume, Oozie, and Nifi for real-time and batch data ingestion. ✅ Software ...

Senior Java Spark Developer

Austin, TX · On-site

$56.75 - $72.25/hr

Senior Java Spark Developer Location: Austin, TX Job Type: Contract/W2/Full Time Job Summary ... Work with Kafka, Flume, Oozie, and Nifi for real-time and batch data ingestion. ✅ Software ...

C2C ---- Sr. Java Developer

Austin, TX · On-site

$56.75 - $72.25/hr

Sr. Java Developer Austin TX As a Senior hands-on Developer of Software Development Engineering, you will enable WME to achieve consistent, predictable, high-quality delivery by implementing best ...

Senior Java Engineer

Austin, TX · Remote

$130K - $150K/yr

Senior Java Engineer Client: Department of Veterans Affairs Location: Remote - U.S. Based Salary: $130,000-$150,000 annually (Based on experience and technical interview) Employment Type: Full-Time ...

Senior Java Engineer

Austin, TX · Remote

$130K - $150K/yr

S. Citizen RequiredPosition OverviewThe Senior Java Engineer will lead the design, development, migration, and support of scalable Java-based microservices and APIs in a modern cloud environment.

#1820 Java Software Developer

Austin, TX · On-site

$56.75 - $72.25/hr

Java Software Developer Location: Austin ,TX Duration: 8+ Months Required Skills: * Enterprise Java Beans (EJB) * Java Persistence API (JPA) * Orcale Fusion Middleware Webservices * Java Message ...

Senior Java Developer

Austin, TX · On-site

$56.75 - $72.25/hr

Company Description We specialize in Staffing, Consulting, Software Development, and Training along ... a senior java developer to join their existing team. The Spectrum application sells and manages ...

Senior Java Engineer

Austin, TX · On-site

$56.75 - $72.25/hr

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 and technical ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Pflugerville, TX salary details

$38.1K

$142K

$249.3K

How much do senior java software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for senior java software engineer in Pflugerville, TX is $141,969.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,600.00 and $154,700.00 per year, depending on experience, location, and employer.

What does a senior Java software engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a senior Java software engineer?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.

What are some common challenges faced by senior Java software engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What are popular job titles related to Senior Java Software Engineer jobs in Pflugerville, TX?

For Senior Java Software Engineer jobs in Pflugerville, TX, the most frequently searched job titles are:

What job categories do people searching Senior Java Software Engineer jobs in Pflugerville, TX look for?

The top searched job categories for Senior Java Software Engineer jobs in Pflugerville, TX are:

What cities near Pflugerville, TX are hiring for Senior Java Software Engineer jobs?

Cities near Pflugerville, TX with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Pflugerville, TX as of August 2026, with employment types broken down into 1% Internship, 82% Full Time, 13% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $141,969 per year, or $68.3 per hour.

Sr. Java Software Engineer

Charles Schwab Inc.

Austin, TX • On-site

$145K - $155K/yr

Full-time

Re-posted 23 days ago


Job description

Your Opportunity
At Schwab, you're empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us "challenge the status quo" and transform the finance industry together.
Schwab Technology Services enables the future of how clients manage their money by providing innovative and reliable technology products and services as part of our ongoing commitment to democratize access to investing and financial planning.
We are seeking a highly skilled Manager, Software Development & Engineering - IC to join our Enterprise Middleware & Online Security Technology team to design, build, and evolve scalable, secure backend systems and services. In this senior individual contributor role, you will own critical components or platforms, drive architectural decisions, and balance scalability, reliability, security, and delivery velocity. You will remain hands on with coding, lead the design of complex distributed systems, and influence technical direction across teams through design reviews, code reviews, and production issue resolution. You will mentor engineers, elevate engineering standards, and collaborate closely with product managers, architects, and engineering leadership to translate business needs into robust, long term technical solutions.
What you have
  • Provide technical leadership in the design, development, and evolution of Java-based enterprise applications using Spring Boot, REST APIs, and microservices architecture, making architectural decisions that balance scalability, reliability, security, and delivery velocity.
  • Contribute to and influence the architecture and design of complex software systems, platforms, or domains, partnering with architects, product managers, and engineering leadership to translate business needs into technically sound solutions and execution plans.
  • Drive cross-team technical initiatives across multiple teams, aligning design and implementation, resolving dependencies, and influencing outcomes without direct authority.
  • Remain hands-on by actively participating in coding, design reviews, and troubleshooting of the most complex or high-risk components, including leading root-cause analysis and implementing resilient, scalable solutions.
  • Evaluate, recommend, and adopt new technologies, tools, and patterns to improve system performance, reliability, maintainability, and long-term scalability.
  • Ensure high standards of software quality by writing clean, maintainable, and testable code; defining and enforcing best practices through code reviews and shared engineering standards.
  • Define and maintain robust automated testing strategies, including unit, integration, and system tests, to support reliable delivery and long-term system stability.
  • Partner with DevOps and platform teams to support and evolve CI/CD pipelines, deployment strategies, and operational readiness.
  • Lead technical initiatives and mentor mid-level and senior engineers, raising the bar for engineering excellence and promoting consistent design and development practices across the organization.
  • Actively participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives, and demos), contributing to estimation, risk identification, and predictable, high-quality delivery.

Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 8+ years of professional software engineering experience, with a strong focus on Java-based enterprise application development.
  • Proven hands-on experience designing and building systems using Spring Boot, REST APIs, and microservices architectures in production environments.
  • Strong experience working with data persistence and messaging technologies, including relational databases (e.g., PostgreSQL, MySQL, Oracle) and/or NoSQL databases (e.g., MongoDB, Redis) and distributed messaging platforms (e.g., Kafka, RabbitMQ).
  • Strong understanding of object-oriented design principles, software design patterns, and modern software engineering best practices.
  • Demonstrated ability to lead the design and evolution of complex software systems, making architectural decisions that balance scalability, reliability, security, and delivery velocity.
  • Experience driving cross-team technical initiatives, resolving dependencies, and influencing outcomes across teams without direct authority.
  • Proven track record of remaining hands-on at a senior level, including coding, design reviews, and troubleshooting complex or high-risk production issues.
  • Strong experience with automated testing practices, including unit, integration, and system testing, and a commitment to building high-quality, testable software.
  • Familiarity with CI/CD pipelines, cloud-native deployment models, and collaboration with DevOps or platform teams to support reliable delivery and operations.
  • Demonstrated ability to mentor mid-level and senior engineers, raise code quality standards, and promote consistent engineering best practices.
  • Experience working in Agile/Scrum environments, actively participating in sprint planning, stand-ups, retrospectives, and delivery commitments.
  • Excellent communication and collaboration skills, with the ability to work effectively with product managers, architects, and engineering leadership to translate business needs into technical solutions.
  • Leverages AI assistance for core development activities (e.g., code suggestions, test generation, review support, automation scripts, troubleshooting) while maintaining clear human ownership of correctness, quality, and outcomes.
  • Applies GenAI in ways that reduce context switching and accelerate delivery across typical workflows (not limited to writing new code).
  • Demonstrates hands-on proficiency with GitHub Copilot and/or Claude Code in IDE- and CLI-based workflows.
  • Working knowledge of agentic workflows, spec-driven development (translating low-level design artifacts such as class structures, API contracts, and data models into structured specs that guide AI- assisted implementation), and custom instructions and prompt engineering, with the ability to establish team-level practices for effective AI-assisted development.

Preferred Qualifications
  • Experience with cloud platforms (AWS, Azure, or GCP) and cloud-native design patterns.
  • Exposure to distributed systems, messaging/event-driven architectures, or high-availability platforms.
  • Experience contributing to or influencing architecture standards beyond a single team or service.