Director, Software Engineering

OneStream Software

United States

On-site

USD 199,000 - 235,000

Full time

1 hour ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Excellent Medical Plan
Dental & Vision Insurance
Life Insurance
Short & Long Term Disability
Vacation Time
Paid Holidays
Professional Development
Retirement Plan

Job summary

OneStream Software is seeking a Director of Software Engineering to lead the design, development, and delivery of core platform frameworks underpinning the OneStream product suite. You will drive engineering excellence, ensuring high-quality, reusable components, and align platform investments with downstream teams.

You will collaborate across Product, Design, Architecture, DevOps, QA, and other engineering groups to deliver scalable, secure foundational capabilities.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 10+ years of professional software development experience, including leadership.
  • Proven track record leading and scaling engineering teams in SaaS/financial software.
  • Strong technical background in backend/frontEnd development technologies.
  • Deep understanding of Agile development methodologies and engineering processes.
  • Excellent leadership, communication, and stakeholder management skills.

Responsibilities

  • Set and execute the engineering vision aligned with product and company strategy.
  • Build, lead, and scale high-performing software engineering teams with strong people leadership.
  • Drive product roadmaps with on-time delivery, quality, and security/compliance.
  • Translate customer needs into robust features for the OneStream ecosystem.
  • Collaborate cross-functionally with product, architecture, QA, and other teams.
  • Partner with cloud engineering to deliver scalable, secure platform capabilities.
  • Foster engineering excellence with metrics, feedback, and improvement.

Skills

Engineering leadership
SaaS experience
Backend & Frontend
Agile methodologies
Stakeholder management
Cloud familiarity
Security & compliance
Mentoring
Communication
Cross-functional collaboration

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

VB.NET
Business Rules
Dashboards
Cube views
REST APIs

Job description

At OneStream, 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.


Summary

The Director of Software Engineering will lead the design, development, and delivery of the core platform frameworks that underpin the OneStream 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, DevOps, QA, and other engineering teams to deliver scalable, performant, and secure foundational platform capabilities that other teams build on across the OneStream ecosystem.


Primary Duties 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 OneStream 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, DevOps) 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.


Required 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.


Preferred Education And Experience


  • Experience in a regulated or financial services software environment.

  • Familiarity with REST APIs, integration patterns, and OneStream extensibility architecture (VB.NET/Business Rules, dashboards, cube views).

  • Demonstrated success in scaling and optimizing distributed engineering teams.

  • Exposure to cloud-native development, data privacy, and secure software development practices


Knowledge, Skills, And Abilities


  • Strong understanding of software engineering principles, system design, and architectural best practices.

  • Proficiency in Agile methodologies and the full software development lifecycle (SDLC).

  • Familiarity with secure coding practices and compliance considerations in financial software.

  • Proven leadership and team-building skills across cross-functional and distributed teams.

  • Strong communication skills, with the ability to translate technical concepts for varied audiences.

  • Skilled in project planning, execution, and driving accountability across engineering teams.

  • Ability to align engineering strategy with product and business goals.

  • Ability to manage competing priorities in a fast-paced, high-growth environment.

  • Ability to mentor, develop, and retain top engineering talent.


Supervisory Responsibilities


  • Manages the Engineering Managers in addition to directly managing senior level engineers.


Travel


  • Travel is limited in this role and less than 10%.


Benefits At OneStream


  • Excellent Medical Plan

  • Dental & Vision Insurance

  • Life Insurance

  • Short & Long Term Disability

  • Vacation Time

  • Paid Holidays

  • Professional Development

  • Retirement Plan


Total compensation is based on experience, skills, and location using objective, job-related criteria. Additional variable compensation and benefits may apply.


Gross annual base salary


$199,000—$235,000 USD


All candidates must be legally authorized to work for any company in the country where this position is located without sponsorship.


OneStream Software is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable local laws, regulations, and ordinances.


If you need assistance and/or a reasonable accommodation during the application process, reach out to RecruitingAccommodations@onestreamsoftware.com.


OneStream may use the personal information you provide to process your application and contact you, in accordance with applicable privacy laws such as the CCPA and GDPR. For more information about how we handle your personal information, please review OneStream's Privacy Policy.


Emails about job opportunities at OneStream are only sent by employees with an @onestreamsoftware.com email address. Reach out to your contact at OneStream if you suspect a phishing scam.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director, Software Engineering
Director, Software Engineering

OneStream Software • Birmingham (MI)

Remote
USD 199,000 - 235,000
Medical plan
Dental & Vision Insurance
Life Insurance
+5
Senior Director, Software Engineering
Senior Director, Software Engineering

OneStream Software • United States

On-site
USD 298,000 - 366,000
Excellent Medical Plan
Dental & Vision Insurance
Life Insurance
+5
Senior Manager, Software Engineering
Senior Manager, Software Engineering

OneStream Software • United States

On-site
USD 173,000 - 225,000
Excellent Medical Plan
Dental & Vision Insurance
Life Insurance
+5
Senior Software Engineer I
Senior Software Engineer I

OneStream Software • United States

On-site
USD 131,000 - 170,000
Excellent Medical Plan
Dental & Vision Insurance
Life Insurance
+5
Software Engineer I
Software Engineer I

OneStream Software • United States

On-site
USD 99,000 - 129,000
Excellent Medical Plan
Dental & Vision Insurance
Life Insurance
+5
Growth Program Manager
Growth Program Manager

OneStream Software • United States

On-site
USD 114,000 - 148,000
Excellent Medical Plan
Dental & Vision Insurance
Life Insurance
+5
Senior AI Engineer
Senior AI Engineer

OneStream • United States

Remote
USD 131,000 - 170,000
Excellent Medical Plan
Dental & Vision Insurance
Life Insurance
+5
Senior Software Engineer I
Senior Software Engineer I

OneStream Software • Birmingham (MI)

On-site
USD 138,000 - 172,250
Excellent Medical Plan
Dental Insurance
Vision Insurance
+4
Senior SysOps Engineer
Senior SysOps Engineer

OneStream Software • United States

On-site
USD 114,000 - 148,000
Excellent Medical Plan
Dental & Vision Insurance
Life Insurance
+5
AI Engineer
AI Engineer

OneStream Software • City of Watertown (NY)

On-site
USD 114,000 - 148,000
Excellent Medical Plan
Dental & Vision Insurance
Life Insurance
+5