×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Java Software Engineer

Job in Austin, Travis County, Texas, 78716, USA
Listing for: Charles Schwab
Full Time position
Listed on 2026-07-13
Job specializations:
  • Software Development
    Backend Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 120000 - 150000 USD Yearly USD 120000.00 150000.00 YEAR
Job Description & How to Apply Below

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 Dev Ops 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 No

    SQL 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary