Your prospect At Charles Schwab our purpose is simple we champion clients goals with passion and integrity Guided by honesty mutual respect and commitment to doing whats right we bring innovation education and service together to help shape financial futures Our people are the foundation of our success they approach their work with curiosity and collaboration coming together to create solutions that make a meaningful impact for clients and communities As we expand into India we are bringing this same culture of inclusion learning and opportunity to new talent Joining us means becoming part of a global team where your work matters and your future can take shape Our Hyderabad location is central to Schwabs growth bringing together talented people and technology to drive innovation scale and efficiency Here you will work alongside teams who create solutions that support millions of clients every day The work you do is more than daily operations its a chance to experiment learn and build within a valuesdriven supportive environment This is a unique opportunity to be part of our early growth phase and shape something new backed by the stability and strength of a Fortune 500 company Your impact begins on day one and your contributions will help define our future in the region Key Responsibilities Design build test and maintain software applications across the full stack under the guidance of senior engineers Use GenAI tools for example GitHub Copilot Cursor Claude Code to accelerate coding debugging and documentation Take full ownership of all code changes including those generated with AI tools Review test and thoroughly understand every change before it is merged and released to production Write clean maintainable and wellstructured code with or without AI assistance Create clear prompts task definitions and acceptance criteria to effectively direct AI agents on your own work Apply specdriven development practices to translate requirements into structured AIready specifications Contribute to AI agent development by helping define agent goals tool use and simple task flows under the guidance of senior engineers Review and validate AIgenerated code for correctness quality security and maintainability Apply judgment to accept modify or reject AI suggestions based on context and team standards Generate and improve unit integration and regression tests using AIassisted 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 AIassisted workflows to improve readability maintainability and performance Help identify technical debt and contribute to AIaccelerated remediation efforts under senior guidance 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 effective AIassisted development across the team Continuously improve your AIenabled engineering practices and share learnings patterns and tooling insights with peers What you have Required Qualifications Bachelors degree in Computer Science or equivalent practical experience 35 years of software development experience Solid foundation in computer science fundamentals including Algorithms and data structuresObjectoriented programming and common design patternsBasic system designDatabases and networkingConcurrency fundamentalsTesting and CI CDSecure coding principles Handson experience using GenAI coding tools GitHub Copilot Cursor or similar in daytoday development Proficiency in Java or NET Ability to critically review AIgenerated code for bugs security issues and code quality Exposure to agentic workflows and specdriven development concepts with the ability to translate basic design artifacts into AIready task Practical experience with prompt engineering and authoring custom instructions to improve AIassisted development outcomes Independently applies application maintenance practices and collaborates to ensure continuous supportTracks data pipelines and stores to support analytics and machine learningHandles incident responses independently while working with crossfunctional teams to lessen impactExecutes rigorous testing to ensure systems and products meet quality standardsEffectively prioritizes requirements using roadmaps epics and backlogsIndependently implements security controls to secure the IT environmentIndependently executes software design techniques that meet project requirementsApplies standards and processes to create and verify software componentsDeploys software updates using containerization and orchestration toolsUtilizes predictive or adaptive lifecyc