Specialist - Software Development & Engineering
Your Opportunity
Schwab remains committed to providing increased visibility to career growth opportunities and job requirements. This posting announcement is part of increased transparency and while all qualified applicants will be reviewed and considered, this organization has a preferred candidate identified for this role.
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.
This role is for a Java engineer operating with reliable autonomy on moderately complex systems, infrastructure, and performance challenges, specifically for thinkorswim Mobile. The engineer independently delivers solutions within established standards, proactively communicates across teams, and applies growing business and architectural understanding to technical decisions.
The developer is trusted to own end to end execution of well scoped initiatives spanning application performance, automation frameworks, and modernized runtime environments. The role emphasizes independent problem solving, cross team collaboration, and early architectural influence—particularly in containerized and cloud-based environments supporting thinkorswim mobile platform.
What you have
1. Performance Engineering & Analysis
•Independently set up and analyze performance testing for thinkorswim, including defining test configurations, parameters, and success criteria.
•Diagnose performance issues in test and production environments using logs, metrics, and code level analysis.
•Identify performance bottlenecks within the Java based Mobile Gateway and dependent systems and recommend or validate optimizations.
•Support resilience and scalability initiatives by validating system behavior under load and failure scenarios.
2. Environment, Architecture & Infrastructure Modernization
•Independently design, implement, and support runtime environments for Java based mobile services, including containerized and cloud based deployments.
•Contribute to infrastructure modernization efforts such as container orchestration, load balancer tuning, and cloud architecture adoption.
•Diagnose and resolve issues related to distributed system performance and infrastructure reliability.
•Collaborate with platform, cloud, and security teams to align environment design with organizational standards and long term modernization goals.
3. Automation & Tooling
•Design and maintain automation frameworks and reusable tooling supporting performance, QA, and feature teams.
•Enable teams to create and maintain their own automated tests by providing stable frameworks, documentation, and guidance.
•Support integration and sign off testing by managing dependencies across systems, data, and environments.
•Maintain and improve CI/CD pipelines and build automation systems to ensure reliability and repeatability.
4. Collaboration, Communication & Influence
•Proactively communicate status, risks, and technical insights to the immediate team and closely related partner teams.
•Collaborate effectively across engineering, infrastructure, security, and platform organizations to deliver shared outcomes.
•Influence technical decisions within the team and among closely related peers through data driven recommendations and technical expertise.
•Demonstrate confidence in team capabilities by enabling others to execute within their areas of responsibility.
Required Qualifications
•Strong proficiency in Java, including performance analysis, debugging, and optimization in production systems.
•An understanding of the thinkorswim Mobile architecture and code base.
•Experience working independently on moderately complex technical problems involving distributed systems.
•Hands on experience with containerized environments and cloud based deployments (e.g., Docker, Kubernetes, cloud infrastructure).
•Experience designing or maintaining automation frameworks, CI/CD pipelines, or build tooling.
•Ability to analyze system behavior using metrics, logs, and test results, and translate findings into actionable improvements.
•Strong written and verbal communication skills, with a demonstrated ability to proactively keep stakeholders informed.
Preferred Qualifications
▪ Experience with GitHub copilot with an understanding of AI agents, instructions, and skills.
•. Demonstrated curiosity and initiative to explore technologies and possibilities that lead to higher efficiency for the entire team
Job Sub-FamilySpecific Competencies
- Analytical Thinking - Approaching a problem by using a logical, systematic, sequential approach
- Attention To Communication-Ensuring that information is passed on to others who should be kept informed
- Forward Thinking-Anticipating consequences of situations and taking appropriate action to be prepared for possible contingencies
- System Design and Architecture–Implementing concepts for system design, ensuring compatibility with cloud architectures, and utilizing adaptive approaches for lifecycle models and methodologies
- Software Development–Implementing standards, processes, and methods to create, test, and verify software components, ensuring reliability and resolving operational problems and bugs
- Personal Credibility–Demonstrated concern that one be perceived as responsible, reliable, and trustworthy
What’s in it for you
At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- 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