O

OneStream

Cloud CPM for consolidation, planning, reporting

Director – Software Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeRemote in USA$199k - $235k /yr

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related field is required.
  • At least 10 years of professional software development experience and at least 6 years in engineering leadership are required.
  • A proven track record of leading and scaling engineering teams in a SaaS or financial software environment is required.
  • A strong technical background and familiarity with modern backend and frontend development technologies are required.
  • A deep understanding of Agile development methodologies and experience evolving engineering processes are required.
  • Strong interpersonal and communication skills, including the ability to build trust and alignment across departments, are required.
  • Strong understanding of software engineering principles, system design, and architectural best practices is required.
  • Proficiency in Agile methodologies and the full software development lifecycle is required.
  • Familiarity with secure coding practices and compliance considerations in financial software is required.
  • Proven leadership and team-building skills across cross-functional and distributed teams are required.
  • Strong communication skills, including the ability to translate technical concepts for varied audiences, are required.
  • Project planning and execution skills, including driving accountability across engineering teams, are required.
  • Ability to align engineering strategy with product and business goals is required.
  • Ability to manage competing priorities in a fast-paced, high-growth environment is required.
  • Ability to mentor, develop, and retain engineering talent is required.

Responsibilities

  • Set and execute the engineering vision in alignment with product and company strategy, partnering with Product, Design, and Architecture leadership.
  • Build, lead, and scale software engineering teams through 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 with the OneStream ecosystem.
  • Work cross-functionally with product management, architecture, quality assurance, and other engineering teams.
  • Partner with cloud engineering to advance platform engineering and deliver scalable, performant, and secure foundational platform capabilities.
  • Foster engineering excellence through clear metrics, performance feedback, and continuous improvement.
  • Champion modern engineering practices, including continuous integration and continuous delivery, automated testing, and DevOps, and ensure adherence across teams.
  • Oversee and evolve the software development lifecycle, 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 guide architectural discussions and key technology decisions.
  • Identify and manage technical debt and platform improvement opportunities.
  • Represent Engineering in cross-functional leadership forums and influence broader company priorities and roadmap decisions.
  • Manage Engineering Managers and directly manage senior-level engineers.

Desired Qualifications

  • Experience in a regulated or financial services software environment is preferred.
  • Familiarity with REST APIs, integration patterns, and OneStream extensibility architecture, including VB.NET/Business Rules, dashboards, and cube views, is preferred.
  • Demonstrated success in scaling and optimizing distributed engineering teams is preferred.
  • Exposure to cloud-native development, data privacy, and secure software development practices is preferred.

About the Company

OneStream

Cloud CPM for consolidation, planning, reporting

OneStream provides a cloud-based platform for corporate performance management that unifies finance data and processes, covering consolidation, planning, reporting, and analytics in a single system. It connects to existing systems, harmonizes data, and supports end-to-end finance workflows, with an extensible MarketPlace for add-ons like reconciliations, tax provisioning, and ESG. Revenue comes from software licensing plus implementation, support, and cloud services; it targets large, complex enterprises across industries such as manufacturing, healthcare, and financial services. Its goal is to help CFOs and finance teams improve data quality, speed, and insight by delivering an integrated CPM solution.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Birmingham, MI
Founded
2010

Recently Posted Jobs

Explore more opportunities at OneStream

See more jobs