> Markdown version of [/jobs/ext/1902000-program-manager-technology-senior](https://www.wearedevelopers.com/jobs/ext/1902000-program-manager-technology-senior). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Program Manager/Technology - Senior - **Company:** Charles Schwab & Co., Inc. - **Location:** Phoenix, AZ, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Microsoft Azure, Continuous Integration, DevOps, Distributed Systems, Java Web Services, Software Engineering, Systems Architecture, Google Cloud, Information Technology, Microservices - **Published:** August 1, 2026 - **Apply:** https://portal.procomservices.com/jobs?jobId=d43bbb8c-78d7-467a-a2ec-9b65e20606dd ## About the Role * Bachelor's degree in computer science or related field. * 8+ years of project/program management experience. * Strong Java engineering experience. * Proven history of delivering complex programs. * Ability to navigate and influence within matrixed organizations. * Exceptional problem-solving and decision-making skills. * Experience with project management tools and methodologies. Program Manager/Technology - Senior - Nice-to-Have Skills: * Experience with cloud platforms (AWS, Azure, GCP). * Familiarity with distributed systems and microservices architecture. * Ability to work independently in dynamic environments. * Experience with modern integration patterns. * Strong communication and facilitation skills. ## Description This role involves managing complex software development programs with a focus on Java-based applications. The Program Manager will work closely with development teams to ensure alignment with technical strategies and priorities, while also facilitating smooth delivery across organizational boundaries. Program Manager/Technology - Senior - Responsibilities: * Engage with development teams to understand system architecture and provide Java engineering guidance. * Identify and resolve technical risks through collaboration with various teams. * Guide teams in dependency management and service interactions. * Lead planning, execution, and delivery of software development programs. * Manage cross-functional workstreams and maintain clear ownership. * Establish program dashboards and communication mechanisms. * Collaborate with DevOps teams to ensure CI/CD pipeline robustness. * Advocate for development teams and facilitate stakeholder communication. * Promote a culture of engineering excellence and continuous improvement. ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [The Cloud is Calling: Answer with In-Demand Skills](https://www.wearedevelopers.com/videos/945-the-cloud-is-calling-answer-with-in-demand-skills) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) - [The Open-source Java SDK for Multi-Cloud Development - Sandeep Pal](https://www.wearedevelopers.com/videos/2113-the-open-source-java-sdk-for-multi-cloud-development-sandeep-pal) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)