Charles Schwab→
Specialist-- Software Development &… at Charles Schwab · Southlake
Entry LevelOn-siteFull-timeSouthlake, TX
Skills
programming languagesweb application conceptsapisdatabasessoftware development lifecycletesting toolsdebugging toolsversion controlagile developmentci/cd pipelinescuriosity
Job Description
Summary: Charles Schwab is a leading financial services firm seeking an Associate Software Engineer to join their Advisor Services Technology organization. In this role, you will contribute to the development of web-enabled applications, collaborate with scrum teams, and enhance your technical skills in a supportive environment.
Responsibilities:
- Contribute to the development and enhancement of web-enabled applications under the guidance of senior engineers
- Write, test, and debug code using established standards, patterns, and best practices
- Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives
- Support testing, deployment, and release activities through established CI/CD processes
- Identify issues in code or applications and escalate design, performance, or security concerns as needed
- Collaborate with cross-functional partners to understand requirements and deliver assigned tasks
- Continuously learn new tools, technologies, and development practices to build technical depth
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent experience)
- 0–2 years of professional or academic experience in software development, including internships, co-ops, or projects
- Foundational knowledge of one or more programming languages or frameworks (e.g., Java, C#, JavaScript, or similar)
- Basic understanding of web application concepts, APIs, databases, and software development lifecycle
- Familiarity with testing, debugging, and version control tools
- Strong communication skills and ability to work effectively on a team
- Demonstrated curiosity, problem-solving mindset, and willingness to learn
Preferred Qualifications:
- Exposure to modern front-end or back-end technologies (e.g., Angular, React, .NET, REST APIs)
- Introductory experience with relational or NoSQL databases
- Familiarity with Agile or Scrum development environments
- Experience using CI/CD pipelines or cloud-based environments in an academic or entry-level setting
Required Skills: Programming languages, Web application concepts, APIs, Databases, Software development lifecycle, Testing tools, Debugging tools, Version control, Agile development, CI/CD pipelines, Curiosity