Charles Schwab · 9 hours ago
Senior Software Engineer - Java
Charles Schwab is focused on transforming the finance industry through innovative investing solutions. The Senior Software Engineer - Java will collaborate with product owners to define software requirements, deliver new features in an agile environment, and mentor junior team members while ensuring high-quality software delivery.
Financial Services
Responsibilities
Collaborate with product owners and business stakeholders to define strategy and scope of software requirements (decompose stories, design features, and prioritize tasks)
Deliver new concepts and features, working alongside development peers in an agile environment
Serve as an informal leader: leading code reviews and mentoring junior team members
Partner with scrum master and product owner to provide development sizing & cost analysis estimates
Utilize automated software test tools and frameworks such as test driven development to achieve the highest quality in software delivery
Support integration efforts to build whole systems from various subsystems
Identify technology risks early and establish mitigation plan
Qualification
Required
Bachelors' degree in Computer Engineering OR related degree and/or practical experience
Advanced Java web and service development skills, typically built through 7+ years of applicable experience developing in Java/Spring
Professional experience developing responsive designs and single page applications
Experience tuning and maximizing performance for high volume pages
Experience participating as a member of a scrum team in an agile environment
Ability to troubleshoot environmental issues
Ability to conceptualize the best tactical approach for a team to deliver a project
Demonstrated ability and interest in coaching and mentoring other engineers
Ability to lead application and platform architecture design sessions
Ability to effectively communicate complex architecture designs to both technical and nontechnical audiences
Effective relationship builder: ability to partner cross-functionally, cross-enterprise and work effectively with various levels of the organization
Preferred
Experience with frameworks such as Java, Java Core, Spring, Hibernate and understanding of UML (Unified Modeling Language)
Experience developing/managing REST and SOAP-based Web Service API(s) in a transaction processing environment
Experience with distributed multi-tier applications, WMI, NoSQL databases, MongoDB and/or SQL is preferred
Experience with Cloud Technologies such as Pivotal Cloud Foundry
Knowledge of Messaging technologies – Kafka
Benefits
401(k) with company match and Employee stock purchase plan
Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
Paid parental leave and family building benefits
Tuition reimbursement
Health, dental, and vision insurance
Company
Charles Schwab
We have plans for every turn you take.
H1B Sponsorship
Charles Schwab has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (579)
2024 (468)
2023 (455)
2022 (705)
2021 (483)
2020 (282)
Funding
Current Stage
Late StageRecent News
2025-10-04
Morningstar.com
2025-09-28
Company data provided by crunchbase