Sr. Java Software Engineer
Charles Schwab Corporation
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. #J-18808-Ljbffr Charles Schwab Corporation
- Charles Schwab Corporation is hiring a Sr. Specialist - Software Development and Engineering in Austin, Texas. You will be responsible for designing and developing... ...The ideal candidate should possess strong skills in Java, the Spring framework, and cloud development, with a...SeniorWork at office
- ...If this email is not relevantto you, sorry for your Inconvenience Share profiles ASAP Requirement details: Internal job ID:TWK_3010 Sr Java Backend Developer Austin, Texas 78751#Hybrid Interview mode:☒ Through Microsoft Teams NOTE: The working position isHybrid 3 Days /...SeniorLocal areaImmediate startRemote work2 days per week3 days per week
- Senior JAVA/J2EE Developer / Senior Java Backend Developer Job ID: TWK_3044 Location: Austin, TX (On-site only, no remote work) Interview... ...experience Experience & Responsibilities 8+ years overall software development experience Full SDLC experience: analysis, design,...SeniorH1bLocal areaRemote workRelocation
- Charles Schwab is seeking a highly skilled Java Developer in Austin, Texas to design and maintain secure Java-based systems. You’ll contribute to technical design, development, and implementation of application systems within a team focused on enhancing financial wellness...Senior
- ...Job Description Job Description We are seeking an experienced Senior Java Developer to support application enhancements and maintenance activities for a critical enterprise system. Responsibilities: Update business logic, user interfaces, reporting, and...Senior
- ...solutions provider based in Austin, Texas, is looking for a talented software developer with experience in the complete software development... ...teams. Ideal candidates should have strong skills in SQL, JAVA, and J2EE technologies, and experience with system integration testing...Senior
- Charles Schwab in Austin, Texas, is seeking a Software Engineer to drive high-quality software delivery through modern engineering practices. The candidate will be responsible for collaborating with cross-functional partners and enhancing development frameworks to support...Senior
- ...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...SeniorRemote jobFlexible hours
- Charles Schwab seeks a highly skilled Manager, Software Development & Engineering - IC to join our team in Austin, Texas. This role focuses on designing... ...should have over 8 years of experience, strong Java expertise, and hands-on skills in Spring Boot, REST APIs,...Senior
$171k - $296k
## Sr Principal CPU MicroarchitectApplylocations: Austin: OFFSITEtime type: Full timeposted... ...design, verification, implementation to software and software optimization for our... ...teamwork and a commitment to the highest engineering standards.**We’re seeking a seasoned CPU...SeniorLocal area- Tech Mirrors is seeking an experienced Java Developer to join our Austin team. The role requires a minimum of 10 years in enterprise-... ...communicates, and takes ownership of project deliverables, contributing significantly to scalable software solutions. #J-18808-Ljbffr Tech MirrorsSeniorContract work
- Robotics Process Automation, LLC is looking for a Software Developer 3 to develop software solutions for their agency's security gateway... ...8 years of experience in software development, especially with Java EE, and familiarity with IBM Security tools. This role involves...Senior
- ...Role: Senior Java Back-end Engineer Location: Austin, TX Positions: 3 Must-Have: 10+ more years with Java, and 5+more years with Mongo... ...problems on systems. Thorough understanding of Software Development Lifecycle, tools and agile methodologies. Sharp...Senior
- A technology company in Austin is seeking an experienced Software Developer 3 to develop solutions for identity and access management systems... ...candidate will have over 8 years of experience, particularly in Java EE. Responsibilities include developing software for security...Senior
- US staffing Inc is seeking a Java/J2EE Software Engineer in Austin, TX. This hybrid role involves hands-on development, maintenance, and enhancement of enterprise-level applications. The ideal candidate will have a minimum of 14 years of software development experience...Senior
- ...Job Description Job Description As a Software Developer at dynaConnections, you will have an opportunity to significantly impact organizational... ...to our software, utilizing some or all the following: Java, Spring Framework, Javascript, ReactJS, AngularJS, Elasticsearch...SeniorRemote workFlexible hours
- Western Union in Austin, TX is looking for a Software Engineer to design and deliver high-quality applications using Angular and Java. The role requires a minimum of 7 years in software engineering with expertise in cloud services, particularly AWS. As part of a hybrid...Senior
- Dormont Manufacturing Co is seeking a Senior Software Engineer to join our NAVAIR Product Line team in Austin, Texas. You will be responsible... ...missions. The ideal candidate has substantial experience in Java development, particularly on Linux, and a robust understanding...Senior
- iboss is looking for a talented Entry Level Software Engineer passionate about Cyber Security Software solutions. You'll become a core member of a rapidly growing software development team, crafting scalable distributed software solutions. You'll work on multiple technologies...
- Charles Schwab Corporation is seeking an Angular UI and Java Engineer to develop high-quality software focused on their Authentication platform. This role requires a balance of design and hands-on coding in a fast-paced Agile environment. The ideal candidate will have...Senior
- IBM Computing in Austin, Texas, seeks a Software Engineer with deep Java and JVM expertise to develop the performance-critical Java infrastructure for the watsonx.data platform. You will design, develop, and test components in a collaborative Agile environment. The ideal...Senior
- Charles Schwab Corporation is seeking a Software Engineer to drive quality software delivery and collaborate across teams. Candidates should... ...a bachelor's degree in Computer Science, and proficiency in Java and SQL. This position emphasizes in-office collaboration and...SeniorWork at office
$150k - $220k
About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing... ...with experience in our stack: NinjaOne NinjaOne is built on Java, Kotlin, C++, and Postgres, supporting millions of user...SeniorFull timeWork experience placementRemote workWork from homeWorldwideRelocationFlexible hours- ...financial planning. Workplace Services Engineering (WSE), a sector within Schwab Technology... ...success. We are seeking a highly skilled Java Developer to design, build, and maintain... ...with BS/MS degree 3+ years of hands‑on software development experience actively writing...Work experience placementWork at office
- Job Overview Internal Job ID: TWK_3029 Position: Java/J2EE Software Engineer Location: Austin, TX (Hybrid - 3 days remote, 2 days onsite Monday & Thursday) Interview Mode: In person, Through Microsoft Teams Role Summary Hands‑on server‑side / web services development...Local areaRemote work
- ...leads. Align Die-size & PPA targets & KPI for SoC/MCUs. Qualifications Master’s degree in electrical, Electronics, or Computer Engineering. 18-20+ years of experience in Physical Design with multiple node tapeouts. Experience handling MCU designs, familiarity with...SeniorLocal area
- ...management firm seeks a Senior Integration Engineer to join their Platform Security team in... ...The ideal candidate will have extensive Java development experience, knowledge of cloud... ...writing clean code, and ensuring high-quality software solutions. This role offers competitive...Senior
$130k - $168k
Dormont Manufacturing Co is seeking a skilled Senior Java Developer to join their Platform security team in Austin, Texas. The successful candidate must have extensive experience in Java development with a strong focus on security, along with cloud technologies like AWS...Senior- US staffing Inc is seeking a skilled Senior JAVA/J2EE Developer to work on-site in Austin, TX. This role requires strong technical skills in Java and J2EE, alongside extensive software development experience. The ideal candidate should be able to lead and mentor others...SeniorLocal area
- NinjaOne is looking for a Senior Software Engineer to enhance its IT Operations product suite. You will design and implement software solutions... ...successful candidate will have over 10 years' experience in Java development, with strong Kotlin skills preferred. This role...SeniorRemote jobFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Java Software Engineer. Be the first to apply!
- java developer c2c Austin, TX
- remote junior java developer Austin, TX
- entry level java developer remote Austin, TX
- java cloud engineer Austin, TX
- java developer Austin, TX
- java cloud developer Austin, TX
- java developer remote part time Austin, TX
- java developer full time Austin, TX
- java developer remote Austin, TX
- java microservice developer Austin, TX



