C

Charles Schwab

Runs investment accounts and banking services

Senior Manager, Software Development and Engineering - Java

Engineering LeadershipPosted on Nov 11
Full-timeHyderabad, Telangana, IndiaNo salary listed

About the Job

Requirements

  • At least 15 years of experience actively developing large-scale software using Java, Spring, Spring Boot, and Spring Cloud Dataflow.
  • Advanced knowledge of Domain-Driven Design and object-oriented design.
  • Experience with continuous integration and continuous delivery, GitHub Actions, and understanding of Docker and Kubernetes.
  • Experience with MS SQL, PostgreSQL, or other relational databases, and Google BigQuery or another data warehouse.
  • Experience using cloud-native services or containerization in GCP, AWS, or Azure.
  • Understanding of how to use agents and skills to make a human-in-the-loop, AI-first development lifecycle efficient.
  • Experience with RabbitMQ, IBM MQ, Kafka, and event-driven architectures.
  • Experience building and supporting RESTful APIs and microservices.
  • Experience designing and implementing robust data pipelines for batch and real-time data processing.
  • Experience collaborating with data consumers and business teams to deliver reliable, scalable data integration solutions.
  • Ability to independently own and execute projects end-to-end, driving successful outcomes with minimal guidance and high accountability.
  • Exposure to designing and developing responsive, scalable, user-friendly web applications using Angular.
  • Proficiency in developing Visio diagrams, architectural and design documentation, and functional and technical specifications.
  • Strong analytical and problem-solving skills.
  • Attention to detail and a customer-centric approach.
  • Track record of maintaining high quality while delivering on tight schedules.
  • Knowledge of financial services, particularly capital markets or liquidity management.
  • Ability to work independently and effectively collaborate with technical and business stakeholders, peers, and leaders.
  • Adaptability and a continuous-learning mindset.

Responsibilities

  • Design and develop reusable cloud-first, ideally cloud-native, enterprise software solutions.
  • Ensure development teams correctly implement Domain-Driven Design and microservice architecture.
  • Drive best practices across Schwab India Treasury development teams, ensuring teams meet development, quality, and security standards from unit testing through production delivery.
  • Work collaboratively to drive solutions forward.
  • Partner with architects, developers, business systems analysts, product teams, and business partners to build solutions that can scale with the firm's needs.

Desired Qualifications

  • Eagerness to mentor engineers and foster a culture of continuous learning, technical excellence, and innovation.

About the Company

Charles Schwab

Runs investment accounts and banking services

Charles Schwab runs brokerage, wealth management and banking services for individual investors, employers and independent financial advisers. Its Schwab One brokerage account gives investors access to securities and mutual funds, while its adviser business supplies custody and trading support to firms that manage clients' portfolios. Customers use websites, mobile apps and branches to trade, save for long-term retirement and arrange loans against eligible assets. The group earns interest on loans and investments, asset management fees and trading charges through its operating subsidiaries. Founded in 1973, it is headquartered in Westlake, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Westlake, TX
Founded
1973

Recently Posted Jobs

Explore more opportunities at Charles Schwab

See more jobs