Staff Technical Program Manager
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
Your day-to-day responsibilities:
You'll drive continuous improvement in program management processes and practices, fostering innovation, operational excellence, and predictable execution.
- Lead and manage multiple complex technical programs from inception through delivery, ensuring clear scope, milestones, dependencies, and outcomes.
- Partner with engineering, product management, marketing, legal, compliance, security, risk, and operations to define program goals, deliverables, and execution plans.
- Develop detailed program plans, schedules, and roadmaps that align technical work with business objectives and priorities.
- Own and improve information-flow pipelines that reduce friction, surface the right level of detail to stakeholders, and reduce manual toil through automation.
- Identify and mitigate program risks and dependencies, driving timely resolution of issues and roadblocks.
- Communicate program status, progress, decisions, and challenges to stakeholders at all levels through clear, concise updates and reporting.
- Build strong relationships across teams and mentor junior program managers by sharing knowledge, tools, and effective program-management practices.
Who You Are:
You're a strategic, hands-on program leader who can turn complex technical work into clear plans, decisions, and outcomes. You bring structure to ambiguity, build trust across functions, and keep teams aligned through execution.
You're comfortable navigating complexity and don't wait for perfect information to move forward. You communicate clearly, give direct feedback, and expect the same in return.
What You Bring:
Skills & experience:
- You'll have 8+ years of experience in technical program management, with a focus on large-scale, complex programs.
- You've demonstrated a strong track record of delivering technical programs on time and within budget.
- You bring a strong technical background and deep understanding of software development processes and methodologies.
- You have a bachelor's degree in computer science, engineering, or a related field; an advanced degree is preferred.
Nice to Have:
- Experience with Agile and/or Scrum methodologies.
- Experience or knowledge in financial services.
- You've used AI tools (ChatGPT, Copilot, or similar) to improve your own productivity.
- Experience mentoring or supporting other program managers and leading cross-functional initiatives.
Our AI Mindset:
We build with AI. We lead with judgment.
AI isn't a feature here. It's how we work.
We're excited about what AI makes possible, and we're looking for people who share that curiosity. You don't need to be an expert. You need to be open to experimenting, willing to learn, and able to apply new tools in ways that actually move the needle.
In this role, you'll be encouraged to explore AI tools, find practical use cases for your function, and bring ideas for working smarter. We believe the best outcomes come when human judgment and AI capability work together.
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
Train and Evaluate AI Agents in CAD Environments (Freelance)
Mindrift
United StatesTrain and Evaluate AI Agents in CAD Environments (Freelance)
Mindrift
United StatesSenior Engineer – DoD/U.S. Navy Energetics Facility Design and Construction
Eastern Research Group
United StatesSecurity Operations Specialist
HiddenLayer
United StatesMore Openings at Oportun
Explore Top Companies in this Space
Oportun
View Company ProfileOportun is a financial technology company that provides affordable and responsible financial services to underserved communities. With a mission to help people build a better future, Oportun offers a range of financial products and services, including personal loans, credit cards, and financial education. The company's goal is to provide access to credit and other financial resources to individuals who may not have had access to them in the past, helping them to improve their financial health and well-being. Oportun's approach is centered around its customers, with a focus on transparency, fairness, and simplicity. The company uses advanced technology and data analytics to underwrite and service its loans, allowing it to offer more affordable and responsible financial products to its customers. Oportun is committed to making a positive impact on the communities it serves, and has been recognized for its efforts to promote financial inclusion and accessibility. With a strong focus on customer service and a commitment to helping people achieve their financial goals, Oportun is a leader in the financial technology industry.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.

