The Charles Schwab Corporation - Southlake, TX

posted 3 months ago

Full-time - Senior
Southlake, TX
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

At Schwab, you are empowered to make an impact on your career. The company is seeking a Senior Software Development & Engineering Manager with extensive experience in large-scale software development to lead multiple teams responsible for tech stack ownership and data configuration. This role offers the opportunity to engage with various aspects of the platform and build trust with internal customers. The Offer Order (O2) platform is integral to many products and services at Schwab, enabling the company to provide consistent, individualized experiences for clients based on their needs. The O2 organization consists of several Agile/Lean software development teams that deliver technology solutions across different lines of business and domains within Schwab. The technology developed is foundational for internal system integrations, front-end customer interactions, and reporting capabilities. The primary responsibility of the Senior Manager is to oversee platform support for key Schwab systems. This individual will work closely with direct and indirect reports, as well as business partners, including application developers, technical directors, enterprise architects, Site Reliability Engineers (SRE), Quality Assurance (QA) teams, Project Managers, program management, and other business partners. Strong organizational and people leadership skills are essential, along with experience in managing onshore and offshore staffing models. The ideal candidate will have a passion for problem-solving, experimentation, and learning. The role requires an understanding of team demands, efficient delivery management, and collaboration with customers and partners to drive improvements.

Responsibilities

  • Understand the needs of the business and align on solutions to drive delivery.
  • Deliver efficient solutions on time and engage teams and partners in improving delivery methods.
  • Provide advice and assistance to teams on technical difficulties encountered during their work.
  • Advocate for team needs to manage risks effectively.
  • Proactively identify gaps and mitigate risks related to delivery, scalability, performance, security, compliance, and operational readiness.
  • Navigate cross-functional communication to ensure alignment between teams.
  • Cultivate a culture of open feedback that promotes accountability and continuous improvement.
  • Collaborate with internal partners and product owners to ensure the team is pulling in the right work at the right time.
  • Reduce technical debt over time and foster an environment of continuous improvement.
  • Understand Engineering KPIs and seek experiments to improve them.
  • Anticipate future staffing requirements and partner with Talent Acquisition or staffing vendors.
  • Identify opportunities for team members' professional development and provide coaching, mentorship, and career development.

Requirements

  • 7+ years of experience in developing large-scale software using modern languages like Java and/or .Net.
  • 5+ years of software development management experience leading teams of approximately 10 people, including full-time, onshore, and offshore staff in a large organization using Lean Kanban practices.
  • 4+ years of experience working with containers and microservices in the cloud.
  • Good knowledge of relational databases, NoSQL databases, and messaging technologies (e.g., Rabbit MQ, Kafka).
  • Proven track record of balancing management and delivery of problems, incidents, technical debt, and product roadmaps with awareness of target results/outcomes.
  • Well-developed strategy for driving continuous improvement within teams using qualitative and quantitative measures.
  • Strong written, verbal, and interpersonal communication skills, with the ability to communicate effectively at all levels.
  • Experience in maintaining high quality while delivering on tight schedules.
  • Collaborative mindset with a bias for action to engage effectively with all areas of the business.
  • Demonstrated ability to influence stakeholders.

Nice-to-haves

  • Experience with Agile methodologies beyond Lean Kanban practices.
  • Familiarity with cloud service providers and their offerings.
  • Knowledge of DevOps practices and tools.

Benefits

  • Competitive salary range of USD $180,000.00 - $210,000.00 per year.
  • Full-time position with opportunities for career advancement.
  • Access to professional development programs and resources.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service