EngineerJobs.io
← Back to all jobs

Job Description

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

Responsibilities

  • Design, build, test, and maintain full stack software applications with guidance from senior engineers
  • Use GenAI tools (examples include GitHub Copilot, Cursor, Claude Code) to accelerate coding, debugging, and documentation
  • Own all code changes end to end, including changes generated with AI tools
  • Review, test, and thoroughly understand code before merging and release to production
  • Write clean, maintainable, well-structured code whether developed with or without AI assistance
  • Create prompts, task definitions, and acceptance criteria to guide AI agents on assigned work
  • Apply spec-driven development to convert requirements into structured, AI-ready specifications
  • Support 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 enhance unit, integration, and regression tests using AI-assisted tools
  • Ensure test coverage meets team standards prior to merge
  • Surface and address security, performance, and reliability concerns early in the development cycle
  • Assist with refactoring and modernization of existing codebases using AI-assisted workflows
  • Identify technical debt and contribute to AI-accelerated remediation efforts under senior direction
  • 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 for 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 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
  • Ability to collaborate effectively in team environments with strong communication and organization skills
  • Self-motivated, proactive approach to learning, innovation, and continuous improvement
  • Comfort working in a fast-paced, customer-focused environment with evolving technologies
  • AI-ready mindset and enthusiasm for leveraging AI-powered 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
  • 401(k) and employee stock purchase plans
  • Tuition reimbursement to keep developing your career
  • Paid parental leave and adoption/family building benefits
  • Sabbatical leave available after five years of employment

Preferred Qualifications

  • Experience supporting and developing applications using full stack development skills
  • Exposure to building or extending AI agents using LangChain, Copilot Workspace, AutoGen, CrewAI, or similar frameworks
  • 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

Location: Austin, TX (onsite)
Compensation: USD 44 - 45 per hourly

Similar Jobs