> Markdown version of [/jobs/ext/493375-sr-software-developer](https://www.wearedevelopers.com/jobs/ext/493375-sr-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Developer - **Company:** Charles Schwab Inc. - **Location:** Austin, TX, United States - **Experience:** Expert - **Salary:** $91,800.0 - $204,100.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Server Applications, HTML5, Unit Testing, Bootstrap (Software), Cascading Style Sheets (CSS), Software Quality, Code Review, Computer Programming, Continuous Integration, Web Development, Distributed Systems, Java Platform Enterprise Edition (J2EE), Financial Information EXchange, IBM Websphere Application Server, Java Database Connectivity, Java Message Service (JMS), Java Servlet, Spring Framework, JavaServer Faces, Javaserver Pages, Oracle SQL Developer, Webui, Simple Object Access Protocol (SOAP), Software Requirements Analysis, PL-SQL, Web Services, Extensible Markup Language (XML), Extensible Stylesheet Language Transformations (XSLT), System Availability, AngularJS, Integration Tests, Event Sourcing - **Published:** June 5, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c5f466482ddd7667 ## About the Role Do you have experience in XSLT?, 8 + years of experience in distributed systems development using Java/JEE, Web Services, JMS, MQ, Servlets, JSP, Cocoon, JSF, JDBC, Web/Application servers (WebSphere), XML, XSLT, Oracle SQL and PL/SQL * 1+ year of Schwab technology domain experience gained as a current or recent contractor or employee * Expert in QuickFix Engines, FIX protocol, RTTM regulatory reporting systems and Fixed Income trading Event sourcing Architecture * Web development experience with Angular JS and modern web UI technologies (HTML5, CSS3, Bootstrap, etc) * Strong knowledge of Spring framework and REST/SOAP based web services development * Responsible for analyzing both business and system requirements to create high level and detailed design documents. * Responsible for the quality of the code written by offshore teams by ensuring proper design reviews, code reviews, unit testing and integration testing. * Knowledge and experience in the financial services industry, FIX protocol, RTTM regulatory reporting systems and Fixed Income trading knowledge is a plus ## Description We are looking for a mid-level full stack Java developer to join the Fixed Income Trading team. This individual should have a passion to develop innovative solutions, ability to simplify complex business requirements and design to deliver an end-to-end technology solution is key to success in this role. Fixed Income also know as Schwab Bond Source team provides a comprehensive Fixed Income trading platform to Schwab's internal and external clients (schwab.com, Schwab Advisor Center) as well as external dealer and regulatory agency systems. The team's mission is to deliver the best in class trading experience to Schwab's internal and external clients. Our goal is to deliver, high security, high availability and excellent customer service by ensuring the three systems are well maintained and continuously enhanced to meet the needs of our clients. The team is a high performing team reflective of the demands of the environment, it is a friendly, supportive and rewarding environment As a member of the development team you will participate in the design and implementation of web and standalone applications using core Java / J2EE, Angular and modern technologies to support large, complex, high-demand trading applications. * Strong experience with Core Java/J2EE application technical design, hands on programming, and delivery * Work with the Product Owners and Enterprise Architects to develop enhancements and new features * Work with peer teams to get oriented to the application modernization road map and learn the new technology stack * Conduct code reviews and manage code quality * Hands-on experience in writing unit, integration test cases, and developing CI/CD pipeline * Actively participate in release planning and lead projects, participate in mentoring junior staff * Ensure the highest quality software is developed, delivered and maintained. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Creating a routing app with Google Maps API from scratch](https://www.wearedevelopers.com/videos/831-creating-a-routing-app-with-google-maps-api-from-scratch) ## Related Articles - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [How Much FAANG Companies Actually Pay Software Engineers in 2025](https://www.wearedevelopers.com/magazine/230-how-much-faang-companies-actually-pay-software-engineers-in-2025)