Manager, Software Development & Engineering
Your Opportunity
Schwab remains committed to providing increased visibility to career growth opportunities and job requirements. This posting announcement is part of increased transparency and while all qualified applicants will be reviewed and considered, this organization has a preferred candidate identified for this role.
At Schwab, you’re empowered to make an impact on your career. Here, innovative thought meets creative problem solving, helping us “challenge the status quo” and transform the finance industry together.
We believe in the importance of in-office collaboration and fully intend for the selected candidate for this role to work on site in the specified location.
We are seeking a highly skilled Manager, Software Development & Engineering (IC) to join our Enterprise Middleware
& Online Security Technology team responsible for technical leadership, solution design, and delivery execution for
critical Java‑based enterprise systems. This role focus on architecture, engineering standards, cross‑team influence,
and complex problem solving.
The role partners closely with engineering managers, architects, product owners, and platform teams to drive
high‑impact initiatives while remaining hands‑on in design, development, and production support.
• Serve as a technical leader for Java‑based enterprise applications, influencing design and implementation
decisions across teams.
• Design and review scalable, secure, and resilient system architectures aligned with Schwab engineering
standards.
• Guide teams in applying sound software design principles, patterns, and best practices.
• Act as a technical escalation point for complex system and integration challenges.
• Design, develop, and maintain high‑quality Java applications using Spring Boot, RESTful APIs, and
messaging‑based systems.
• Own delivery of complex features or initiatives from design through production readiness.
• Lead investigation and resolution of high‑severity production issues, including root‑cause analysis and
preventative improvements.
• Develop and review unit, integration, and automation tests to ensure system reliability and quality.
• Ensure systems meet availability, scalability, and resiliency requirements in large enterprise environments.
• Promote and implement strong CI/CD practices using tools such as Bamboo, Harness, and GitHub Action.
• Identify and implement automation opportunities to improve build, deployment, and operational workflows.
• Partner with operations teams to improve observability, monitoring, and incident response using tools such
as Splunk and AppDynamics.
• Proactively identify technical risks and recommend mitigation strategies.
• Mentor and coach engineers through code reviews, design discussions, and technical guidance.
• Influence engineering direction across teams through expertise and collaboration.
• Engage effectively with architects, product owners, and subject matter experts to translate complex
requirements into technical solutions.
• Collaborate with onshore and offshore teams to deliver consistent, high‑quality outcomes.
What you have
To ensure that we have fulfilled our promise of "challenging the status quo," this role has specific qualifications that successful candidates should have.
Required Qualifications
• Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical
experience.
• 8+ years of professional software engineering experience, with a strong focus on Java-based enterprise
application development.
• Proven hands‑on experience designing and building systems using Spring Boot, REST APIs, and
microservices architectures in production environments.
• Strong experience working with data persistence and messaging technologies, including:
oRelational databases (e.g., PostgreSQL, MySQL, Oracle) and/or NoSQL databases (e.g., MongoDB, Redis)
oDistributed messaging platforms (e.g., Kafka, RabbitMQ)
• Strong understanding of object‑oriented design principles, software design patterns, and modern
software engineering best practices.
• Demonstrated ability to lead the design and evolution of complex software systems, making
architectural decisions that balance scalability, reliability, security, and delivery velocity.
• Experience driving cross‑team technical initiatives, resolving dependencies, and influencing outcomes
across teams without direct authority.
• Proven track record of remaining hands‑on at a high level, including coding, design reviews, and
troubleshooting complex or high‑risk production issue
• Strong experience with automated testing practices, including unit, integration, and system testing, and a commitment to building high‑quality, testable software.
• Familiarity with CI/CD pipelines, cloud‑native deployment models, and collaboration with DevOps or platform teams to support reliable delivery and operations.
• Demonstrated ability to mentor mid‑level and senior engineers, raise code quality standards, and promote consistent engineering best practices.
• Experience working in Agile/Scrum environments, actively participating in sprint planning, stand‑ups, retrospectives, and delivery commitments.
• Excellent communication and collaboration skills, with the ability to work effectively with product managers, architects, and engineering leadership to translate business needs into technical solutions.
Preferred Qualifications
▪ Applies analytical thinking to abstract factors, guides outcomes, and sets priorities
▪ Consistently maintains clear, open communication to enhance collaboration with others
▪ Leverages industry expertise to guide strategy and guide team members in industry and marketplace dynamics
▪ Encourages independent problem-solving and decision-making
▪ Influences improvements in efficiency and effectiveness within a function
▪ Applies quality standards effectively, ensuring excellence and inspiring precision
▪ Produces high-quality written materials tailored to different stakeholders
In addition to the salary range, this role is also eligible for bonus or incentive opportunities
What’s in it for you
At Schwab, you’re empowered to shape your future. We champion your growth through meaningful work, continuous learning, and a culture of trust and collaboration—so you can build the skills to make a lasting impact. Our Hybrid Work and Flexibility approach balances our ongoing commitment to workplace flexibility, serving our clients, and our strong belief in the value of being together in person on a regular basis.
We offer a competitive benefits package that takes care of the whole you – both today and in the future:
- 401(k) with company match and Employee stock purchase plan
- Paid time for vacation, volunteering, and 28-day sabbatical after every 5 years of service for eligible positions
- Paid parental leave and family building benefits
- Tuition reimbursement
- Health, dental, and vision insurance