13 Aug
|
Charles Schwab
|
Hyderabad
13 Aug
Charles Schwab
Hyderabad
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 well-structured code with or without AI assistance.
- Create clear prompts, task definitions, and acceptance criteria to effectively direct AI agents on 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 easy task flows under the guidance of senior engineer.
- Review and validate AI-generated 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 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 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 AI-assisted development across the team.
- Continuously improve your AI-enabled engineering practices and share learnings, patterns, and tooling insights with peers.
What you have
Required Qualifications
- Bachelor's degree in Computer Science or equivalent practical experience.
- 3 to 5 years of software development experience.
- Solid foundation in computer science fundamentals, including:
- Algorithms and data structures
- Object-oriented programming and common design patterns
- Basic system design
- Databases and networkin
- Concurrency fundamentals
- Testing and CI/CD
- Secure coding principles
- Hands-on experience using GenAI coding tools (GitHub Copilot, Cursor, or similar) in day-to-day development.
- Proficiency in Java or .NET.
- Ability to critically review AI-generated code for bugs, security issues, and code qualitY
- Exposure to agentic workflows and spec-driven development concepts, with the ability to translate basic design artifacts into AI-ready task specifications.
- Practical experience with prompt engineering and authoring custom instructions to improve AI-assisted development outcome
- Independently applies application maintenance practices and collaborates to ensure continuous support
- Tracks data pipelines and stores to support analytics and machine learning
- Handles incident responses independently while working with cross-functional teams to lessen impact
- Executes rigorous testing to ensure systems and products meet quality standards
- Effectively prioritizes requirements using roadmaps, epics, and backlog
- Independently implements security controls to secure the IT environment
- Independently executes software design techniques that meet project requirements
- Applies standards and processes to create and verify software components
- Deploys software updates using containerization and orchestration tools
- Utilizes predictive or adaptive lifecycle models to develop system design components
Preferred Qualifications
- 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.
- Experience contributing to modernization of legacy applications.
- Evaluates moderately complex problems by analyzing data and spotting trends.
- Keeps others informed about workstream developments and updates
- Applies business intelligence and industry insights to support decision making
- Enables others to make decisions within their scope
- Recognizes industry trends to foresee opportunities and challenges
- Contributes ideas for new approaches or technologies within a defined scope
- Influences peers and collaborates across teams to improve workflow efficiency
- Verbally conveys complex concepts and engages peers effectively
- Acts with integrity, responsibly handles information, and communicates with accuracy
- Crafts impactful messages tailored to audience needs, persuading desired actions
- Sets challenging goals, monitors progress, and applies problem-solving technique
- Evaluates market dynamics and proposes innovative, efficient solutions
- Delivers high-quality work with minimal revisions by adhering to standards
- Adjusts written tone and style effectively for diverse readers
Our base benefits, wellbeing, and total rewards include:
- Competitive compensation and retirement programs including Employee Provident Fund (EPF), Gratuity, and optional National Pension System (NPS) contributions
- Robust Paid Time Off, including annual/privilege leave, sick and casual leave, public holidays, maternity/paternity leave, and more
- Education assistance for continued learning to help you grow
- Comprehensive medical insurance with Outpatient Department (OPD) services, including vaccination, pharmacy, dental, and vision coverage
- Annual reimbursement for health check-ups and mental health support through our Employee Assistance Program (EAP)
- Childcare (creche) reimbursement for eligible employees
- Transportation and meal benefits that support your day-to-day work
- Group life, personal accident, and critical illness insurance
📌 Specialist, Software Engineering - BPM Technology (Hyderabad)
🏢 Charles Schwab
📍 Hyderabad