About the Role
Schwab’s Advisor Services Data Delivery Team is seeking a Software Development Engineer to build, enhance, test, deploy, and support cloud-based applications for critical, high-volume processing for Advisor clients and third parties. This role involves solving complex problems, contributing to reliable data delivery solutions, and supporting applications throughout the software development lifecycle in an agile environment.
Responsibilities
- Build cloud-based applications
- Enhance cloud-based applications
- Test cloud-based applications
- Deploy cloud-based applications
- Support cloud-based applications
- Apply software development skills to solve complex problems
- Contribute to reliable data delivery solutions
- Support applications throughout the software development lifecycle
- Work closely with engineers, architects, and product owners in an agile environment
- Troubleshoot complex issues
- Communicate clearly
- Bring a solution-oriented mindset to work
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent work experience
- 2+ years of professional software development experience
- Experience developing applications using Java
- Experience with Spring frameworks, including Spring Boot, Spring Cloud Data Flow, or related technologies
- Experience working with relational databases, SQL, and stored procedures
- Experience writing unit tests with strong code coverage
- Understanding of Agile development practices and the software development lifecycle
- Experience with CI/CD practices
- Strong analytical, troubleshooting, and problem-solving skills
- Ability to quickly learn new technologies, apply sound judgment, and drive work to completion
- Strong verbal and written communication skills
Skills
- Java
- Spring frameworks
- Spring Boot
- Spring Cloud Data Flow
- Relational databases
- SQL
- Stored procedures
- Unit testing
- Agile development practices
- Software development lifecycle
- CI/CD practices
- Analytical skills
- Troubleshooting skills
- Problem-solving skills
- Learning new technologies
- Sound judgment
- Driving work to completion
- Verbal communication
- Written communication
- Scripting languages (Python, Ruby, or TypeScript)
- Object-oriented programming languages (C++, C#)
- Jira
- Cloud computing platforms (GCP, AWS, or Azure)
- Google Cloud Platform products (Dataflow, Cloud Storage, BigQuery, Cloud Functions, Cloud Composer)
- Terraform scripting
- ETL
- Data validation
- End-to-end testing (functional, integration, performance, security)
- AI prompting for software engineering problem-solving
- Financial industry experience
Location
- On-site
Work Type
- On-site
- Full-time
Experience Level
- 2+ years of professional software development experience
Education Level
- Bachelor’s degree in Computer Science or related field, or equivalent work experience
Salary/Compensations
- In addition to the salary range, this role is eligible for bonus or incentive opportunities.
About the Company
- At Schwab, you’re empowered to make an impact on your career.
- Innovative thought meets creative problem solving, helping us challenge the status quo and transform the finance industry together.
