Director, Software Engineering
Listed on 2026-10-09
-
Software Development
Software Project Mgr/ Lead, Software Architect, DevOps
At One Stream, we're on a mission to empower every Finance organization and professional to exceed their potential. Our global teams span continents, cultures, and time zones, united by a shared purpose as we build the operating system for modern Finance and help organizations move with greater speed, clarity, and confidence.
That mission comes to life through our people. Behind every innovation, customer success, and milestone are talented people working together to make a difference. That's why we're looking for people who are bold enough to think big, authentic in how they lead and collaborate, curious about what's possible, and committed to delivering results.
Want a closer look before you apply? Explore our Careers site to learn more about our people, culture, and benefits.
SummaryThe Director of Software Engineering will lead the design, development, and delivery of the core platform frameworks that underpin the One Stream product suite. This role is responsible for driving engineering excellence, ensuring high-quality, reusable, and extensible framework components, and aligning platform investments with the needs of downstream product and engineering teams. You will work cross-functionally with product management, architecture, Dev Ops, QA, and other engineering teams to deliver scalable, performant, and secure foundational platform capabilities that other teams build on across the One Stream ecosystem.
PrimaryDuties and Responsibilities
- Set and execute the engineering vision aligned with product and company strategy, partnering closely with Product, Design, and Architecture leadership.
- Build, lead, and scale high-performing software engineering teams through strong people leadership and talent development.
- Drive execution of product roadmaps, ensuring on-time delivery, code quality, and alignment with security and compliance standards.
- Understand evolving customer needs and translate them into robust features and capabilities that integrate seamlessly with the One Stream ecosystem.
- Work cross-functionally with product management, architecture, QA, and other engineering teams.
- Partner closely with cloud engineering to support and advance platform engineering efforts, to deliver scalable, performant, and secure foundational platform capabilities.
- Foster a culture of engineering excellence through clear metrics, performance feedback, and continuous improvement.
- Champion modern engineering practices (e.g., CI/CD, automated testing, Dev Ops) and ensure adherence across teams.
- Oversee and evolve our SDLC, technical architecture, and team structure to support scale, speed, and agility.
- Provide coaching and career development for Engineering Managers and Senior Engineers.
- Participate in and help guide architectural discussions and key technology decisions.
- Identify and manage technical debt and opportunities for platform improvement.
- Represent Engineering in cross-functional leadership forums, influencing broader company priorities and roadmap decisions.
Education and Experience
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 10+ years of professional software development experience, minimum of 6 years in engineering leadership
- Proven track record of leading and scaling engineering teams in a SaaS or financial software environment.
- Strong technical background and familiarity with modern backend and frontend development technologies.
- Deep understanding of Agile development methodologies and experience evolving engineering processes.
- Excellent leadership, communication, and stakeholder management skills
- Strong interpersonal and communication skills, with the ability to build trust and alignment across departments.
Education and Experience
- Experience in a regulated…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).