DeveloperJobs.io
← Back to all jobs

Job Description

Charles Schwab is hiring an Associate Software Engineer in Austin, TX (onsite) to help modernize business-critical applications with full stack development in an Agile environment.

Responsibilities

  • Design, build, test, and maintain software applications across the full stack under guidance from senior engineers
  • Use GenAI tools (examples include GitHub Copilot, Cursor, Claude Code) to accelerate coding, debugging, and documentation
  • Maintain end-to-end ownership of code changes, including changes generated with AI tools
  • Review and test changes thoroughly and confirm understanding before merging and release to production
  • Write clean, maintainable, well-structured code with or without AI assistance
  • Develop clear prompts, task definitions, and acceptance criteria to direct AI agents for your own work
  • Apply spec-driven development practices to translate requirements into structured, AI-ready specifications
  • Contribute to AI agent development by helping define agent goals, tool use, and simple task flows under senior guidance
  • Review and validate AI-generated code for correctness, quality, security, and maintainability
  • Use judgment to accept, modify, or reject AI suggestions based on context and team standards
  • Generate and improve unit, integration, and regression tests using AI-assisted tools
  • Ensure test coverage meets team standards before code is merged
  • Identify and address security, performance, and reliability concerns early in the development cycle
  • Assist in refactoring and modernizing existing codebases using AI-assisted workflows to improve readability, maintainability, and performance
  • Help identify technical debt and contribute to AI-accelerated remediation efforts with senior oversight
  • Participate in architecture discussions, design reviews, and code reviews to learn and contribute to technical direction and quality standards
  • Help maintain custom instructions and prompt engineering guidelines that support consistent AI-assisted development across the team
  • Continuously improve AI-enabled engineering practices and share learnings, patterns, and tooling insights with peers

Requirements

  • Bachelor’s degree in computer science or a related field
  • 0–1+ years of software development experience, including internships or academic projects
  • Foundational knowledge of Agile methodologies and software development lifecycle (SDLC) practices
  • Proficiency in object-oriented programming languages such as Java, C++, or C#
  • Basic web application development knowledge using Node.js, Angular, or React, plus familiarity with SQL or NoSQL databases
  • Exposure to REST or SOAP-based APIs
  • Familiarity with version control and development tools such as GitHub and IntelliJ
  • Strong problem-solving, debugging, and troubleshooting skills for analyzing and resolving technical issues
  • Demonstrated ability to collaborate in team-based environments with strong communication and organizational skills
  • Self-motivated approach to learning, innovation, and continuous improvement
  • Comfort working in a fast-paced, customer-focused environment with evolving technologies
  • AI-ready mindset with enthusiasm for using AI-powered development tools to improve productivity, code quality, and delivery outcomes

Technologies

  • Java, C++, C#, Node.js, Angular, React
  • SQL, NoSQL
  • REST APIs, SOAP-based APIs
  • GitHub, IntelliJ
  • GitHub Copilot, Cursor, Claude Code
  • LangChain, Copilot Workspace, AutoGen, CrewAI
  • GCP, AWS, Azure
  • GitHub Actions

Benefits

  • 401(k) with company match and Employee stock purchase plan
  • Paid time for vacation and volunteering
  • 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
  • Medical, dental and vision benefits
  • Sabbatical leave available after five years of employment
  • Paid parental leave and adoption/family building benefits

Preferred Qualifications

  • Experience supporting and developing applications using full stack development skills
  • Exposure to building or extending AI agents using frameworks such as LangChain, Copilot Workspace, AutoGen, CrewAI, or similar
  • Experience with at least one cloud platform: GCP, AWS, or Azure
  • Familiarity with secure coding practices
  • Exposure to CI/CD pipelines and DevOps tools such as GitHub Actions
  • Familiarity with test automation frameworks and practices such as test-driven development
  • Experience contributing to software design documentation, technical artifacts, and code review processes
  • Knowledge of Pega platform or business process management tools
  • Exposure to cloud technologies and modern application architectures
  • Ability to identify risks and dependencies and contribute to mitigation planning within development projects

Compensation: USD 44 - 45 per hourly

Similar Jobs