Vacancy expired!
Your Opportunity
This is a Senior Software Engineering Manager position and is part of Enterprise Middleware Online Security Team at Schwab. This team focuses on driving client-centricity, reducing time to market & increasing efficiency. The model is insights-driven and focuses on rapid iterations to drive innovation and transformation. Ideal candidates enjoy fast-paced environments, thrive under ambiguity and embrace change passionately. This is a unique opportunity to grow and transform our business through driving significant step-change in our time to market, building more integrated client-centric experiences, and enabling project success via cross-functional coordination and ownership. What you are good atIn this position you will have a broad range of responsibilities with a central focus on working with developers and engineers to support and build and deliver a highly-scalable, cloud-based platform. You will:- Facilitate technical discussions and drive solutions forward to achieve business needs and ensure alignment to strategic technology vision
- Be the delivery manager for multiple scrum teams and also for multiple professional services teams
- Provide hands-on technical mentoring and leadership
- Manage and coordinate team interaction with business, technology and operations support partners
- Develop and manage resource roadmaps, budgets and schedules
- Identify gaps/risks early and establish mitigation plans (both technical and people)
- Continually strive for improvements in process, talent acquisition/retention, application time-to-market and quality
- Increase the overall visibility of this team; celebrate/track accomplishments and build relationships with key leaders in other groups
- Identify and document the roles, tasks, and responsibilities of each team member
- Lead all recruiting activities across teams (create different avenues when necessary)
- Be the front-line manager for 8+ full time employees, in addition to managing contractors and international third party resources
- 7+ years of software development management/leadership experience
- 3+ years of people management experience with at least 5 direct reports
- 5+ years of experience with running medium to large/complex projects with multiple dependencies using Agile (Scrum/XP/Kanban) processes in planning, implementation and support of business application components, including change & release management
- Bachelor's degree in technology, business, or related discipline
- Proven track record successfully building, leading and growing technology teams including work in the agile process, objective setting, career path guidance, and staff performance
- History of delivering solutions consistently and managing the complexity of large project implementations.
- Demonstrated ability to interact and communicate successfully with business partners, technology team, production support and infrastructure teams
- Strong influencing, negotiation, and, problem-solving skills with an ability to identify stakeholders, assess their needs and manage their expectations through effective communication
- Demonstrated ability and curiosity to evangelize vision and direction in a way that drives team engagement and motivation
- Adaptability to thrive in a dynamic fast paced environment with many moving parts and a large variety of responsibilities including geographical diversity of technical functions
- Self-starter with strong prioritization and multitasking capabilities
- Demonstrated ability to thrive in a flexible and fast-paced environment, including the ability to think big in a rapidly evolving technology space. Ability to successfully handle ambiguity.
- Experience with .NET, C#, Java, Java Script, web services, CI/CD automation preferred
- Experience with security or authentication solutions.
- Experience with high volume, performance driven distributed systems
- Demonstrated ability to analyze, propose and implement timely, cost effective, quality solutions for all issues or problems within area of responsibility
- Demonstrated ability to facilitate technical discussions and drive solutions forward to achieve business needs and ensure alignment to strategic technology vision
- Strong skills in risks identification, tracking and planned mitigation
- Extremely strong written and verbal communication skills
- Strong innovation, creativity, and problem-solving skills
- Familiarity with enterprise IT systems and environments (e.g. networking, capacity planning, operations, multiple IT divisions, etc.) preferred
- Demonstrated experience with designing or working with highly available and reliable systems including work on technical design, defining SLAs, KPIs for tracking and improving software reliability
Vacancy expired!