Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Director, Software Engineering

$229k - $280k

OneStream Software LLC

Description

Senior Director, Software Engineering

Location: Remote, US

Employment Type: Full-Time

Benefits Offered: Vision, Medical, Life, Dental, 401

Gross annual base salary: USD 229,000-280,000

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

Summary

As the Senior Director of Engineering, you'll lead multiple engineering teams responsible for critical product capabilities and foundational architecture patterns.

You will be accountable for technical direction, operational excellence, delivery predictability, and talent development across the engineering org. You'll partner closely with Product, Platform, Quality, Architecture, Security, CloudOps, and other leaders to ensure the product features are scalable, secure-by-default, and designed for rapid product innovation.

This role is ideal for a leader who can operate at two levels at once:

Strategic: Define the vision, align the roadmap, drive architectural decisions, and ensure technical sustainability.

Tactical: Deliver reliably, improve engineering efficiency, and raise the bar on reliability, security, and quality.

Primary Duties and Responsibilities

  • Drive the Engineering strategy and roadmap, aligned to business outcomes and product needs.


  • Partner with Product to deliver product capabilities in a sustainable and scalable manner while ensuring clear architectural foundations are established.


  • Establish and communicate priorities based on customer impact, risk reduction, cost efficiency, and developer productivity.


  • Lead execution across multiple teams and programs with a focus on predictable delivery, high quality, and measurable outcomes.


  • Build a culture of disciplined software engineering: strong planning, clear requirements, pragmatic architecture, and effective release management.


  • Ensure high-quality platform APIs, service contracts, backward compatibility, and versioning strategies.


  • Partner with SRE/CloudOps to improve incident response, postmortems, operational runbooks, and reliability engineering practices.


  • Ensure services are designed with security-by-default, compliance alignment, and strong governance.


  • Work closely with Security teams to implement best practices for secure SDLC, vulnerability management, and identity models.


  • Champion internal developer experience: self-service infrastructure, CI/CD modernization, test automation, and streamlined workflows.


  • Reduce friction and cognitive load for product teams by building tooling, documentation, and work with platform for services or abstractions that scale.


  • Ensure long-term maintainability by managing technical debt and enabling modernization.


  • Lead, coach, and grow Engineering Directors, Engineering Managers, Staff+ Engineers, and technical leaders.


  • Build a talent strategy: hiring, onboarding, retention, performance management, and succession planning.


  • Create a culture of accountability, high trust, learning, and healthy engineering rigor.


  • Partner with Product, Quality, UX/Design, Customer Success, Support, etc. teams to ensure platform implementations are understood for customer/real-world impact or needs.


  • Communicate clearly to executives and stakeholders: Roadmap status, risk, tradeoffs, and technical strategy.


Required Education and Experience

  • 15+ years of software engineering experience with 8+ years leading multi-team engineering organizations, preferably in the CPM/ERM industry.
  • Demonstrated success leading platform, infrastructure, or foundational architecture teams in a modern SaaS/product company.
  • Strong understanding of scalable distributed systems, cloud platforms, service design, and platform operating models.
  • Experience driving engineering excellence: delivery, quality, reliability, security, and developer productivity.
  • Proven ability to hire and grow high-performing engineering leaders and teams.
  • Strong stakeholder management skills; able to align executives and teams on strategy, tradeoffs, and sequencing.


Preferred Education and Experience

  • Experience with finance, enterprise SaaS, or highly regulated domains (SOX, SOC 2, FedRamp, GDPR).
  • Prior OneStream or financial CPM Experience.
  • Experience building internal developer platforms or large-scale platform modernization initiatives.
  • Experience in high availability systems, and global scale operations.
  • Strong technical judgment with a track record of pragmatic decisions and long-term architectural thinking.


Knowledge, Skills, and Abilities

  • Experienced Systems thinker who is able to see the whole platform ecosystem, not just individual services.
  • High-accountability leader to set clear expectations and delivers measurable results.
  • Exceptional "Builder of builders" proven to develop leaders and multiplies impact through people.
  • Highly skilled and proven pragmatic technologist.
  • Proven track record for building platform capabilities that make product teams and customers successful.
  • Exceptional operationally mature to drive reliability, security, and scalability as first-class outcomes.


Who We Are

OneStream is how today's Finance teams can go beyond just reporting on the past and Take Finance Further by steering the business to the future. It's the only enterprise finance platform that unifies financial and operational data, embeds AI for better decisions and productivity, and empowers the CFO to become a critical driver of business strategy and execution. Our vision is to be the AI operating system for modern finance, digitizing core financial functions and empowering the CFO to become a critical driver of business strategy. To learn more visit

Why Join The OneStream Team

  • Transparency around corporate structure, salary, and benefits.
  • Core value of customer success.
  • Variety of project work (not industry-specific).
  • Strong culture andcamaraderie.
  • Multiple training opportunities.

Benefits at OneStream

OneStream employees are passionate, hardworking individuals who go above and beyond to keep our customers happy and follow through on our mission statement. They consistently deliver the best and in turn, we make every effort to keep them cared for and happy. A sample of the benefits we provide are:

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

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

OneStream is an Equal Opportunity Employer.

#LI-REMOTE #LI-JP1

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities


This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Director, Software Engineering in Birmingham, MI vacancy
  • $173k - $225k

    Description Senior Manager, Software Engineering Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 173,000 - 225,000 Additional variable... 
    Senior
    Full time
    Temporary work
    Remote work

    OneStream Software

    Birmingham, MI
    5 days ago
  •  ...Join to apply for the Director of Software Engineering role at Jobright.ai 1 day ago Be among the first 25 applicants Join to apply for...  ...team size 501-1000 employees, currently Late Stage. Seniority level ~ Seniority level Mid-Senior level Employment... 
    Suggested
    Full time

    jobright.com

    Southfield, MI
    5 days ago
  •  ...Provide the overall leadership for the technology strategy, software engineering oversight, code quality, release governance, process improvement...  ...(PRI) and SAE Industry Technologies Consortia (ITC). Director of Engineering - Applications - Responsible for our internal... 
    Suggested
    Work at office
    Local area

    Performance Review Institute

    Sterling Heights, MI
    4 days ago
  •  ...The client is seeking a Director of Software Engineering to help lead their technical evolution and ensure engineering excellence within the company. Based in Auburn Hills, Michigan, and Juneau, Wisconsin, the client operates primarily onsite with a focus on collaboration... 
    Suggested
    Immediate start

    Confidential

    Auburn Hills, MI
    1 day ago
  • $185k - $225k

     ...year Requirements: ~ Bachelors degree in Computer Science, Software Engineering, Information Technology, or a related discipline; equivalent...  ...: At Solxsys Administrative Solutions, we are seeking a Director of Software Engineering to lead our engineering team and... 
    Suggested
    Full time

    Solxsys Administrative Services, LLC

    Troy, MI
    4 days ago
  • $74.5k - $138.5k

     ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Associate, Software Engineering Job Code: 45025 Job Location: Rochester, NY; Chantilly, VA; Melbourne, FL Job Schedule: 9/80 (Every Other... 
    Senior
    Local area
    Flexible hours

    L3Harris Technologies

    Bloomfield Hills, MI
    2 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...on a global scale. Commercial Software Engineering builds digital products and platforms that...  ...benefit from connected vehicle data. This Senior Software Engineering Manager is responsible... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...Job Description Job Description Description: FEV is looking for a Senior Software Engineer to provide technical leadership and hands-on software engineering support for advanced automotive software development programs. The role will lead software development, integration... 
    Senior

    FEV North America Inc

    Auburn Hills, MI
    13 days ago
  •  ...design solutions and link them to test cases that can demonstrate software functionality. Diagnose, Debug and resolve software issues....  ...and collaborate with colleagues and departments outside engineering, such as IT, Systems & Safety Engineering, Electrical Architecture... 
    Senior
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    7 days ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening...  ...forward and achieve our mission.  The Role As a Software Engineering - Site Reliability Engineer (SRE) on the Connectivity team,... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  •  ...products to customers all over the world. Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer (Cloud and AI) in the Computer Information System (CIS) department. The Senior Software Engineer (Cloud and AI) is a senior... 
    Senior
    Work at office

    Toyoda Gosei North America Corporation

    Troy, MI
    28 days ago
  • $57 - $70 per hour

     ...Job Description Job Description Job Title: Senior Software Engineer – Backend and Distributed Systems Job Description This role focuses on designing and developing high‑performance backend services and distributed systems using C# and .NET in Linux server environments... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Monday to Friday

    Actalent

    Southfield, MI
    3 days ago
  •  ...thrives on collaboration, innovation, and the occasional office cameo from a four-legged friend. What You’ll Do The Senior Software Engineer, Platform builds and operates the shared services, pipelines, and infrastructure that Whisker's product engineering teams... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Litter-Robot

    Auburn Hills, MI
    4 days ago
  • $138k - $172.25k

     ...Senior Software Engineer Location: Remote, USA Compensation: $138,000.00 - $172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Employment... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    5 days ago
  •  ...Senior Software Engineer page is loaded## Senior Software Engineerremote type: Hybridlocations: Warren, Michigan, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202620398**Job Description****DUTIES:** Lead and deliver end-to-... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    1 day ago
  •  ...order-management workflows. Build reliable and maintainable software using appropriate design patterns, testing practices, security...  ...responsibly use tools such as GitHub Copilot and AI-driven engineering or observability capabilities. Provide technical guidance and... 
    Senior
    Full time
    Contract work
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...Who You Are As our Senior Robotics Software Engineer, you will be responsible for designing, developing, debugging, and delivering FANUC robot software for the customers of the Global Standards Software & Validation Group (GSSV). You will be required to gather customer... 
    Senior
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester Hills, MI
    8 hours ago
  •  ...applications that support developer onboarding, CI/CD workflows, software delivery visibility, and platform self-service capabilities....  ...platforms, self-service applications, dashboards, and engineering productivity tools that improve software delivery processes and... 
    Senior
    Work at office
    3 days per week

    Raymond James

    Southfield, MI
    2 days ago
  • $125.8k - $209.7k

     ...build a better working world. The Opportunity As a Cyber AI Engineer at the Senior Consultant level in EY's Cyber practice, you will work as a...  ...to translate use cases into engineering tasks. Strong software engineering skills to build, test, debug, and deploy production... 
    Senior
    Immediate start

    EY

    Southfield, MI
    2 days ago
  • $100k - $110k

     ...Salary: $100,000 - 110,000 per year Requirements: We need 3–8 years of professional software engineering experience. We need strong Java development skills grounded in object-oriented programming principles. We need hands-on experience with Java 17+ along with... 
    Full time
    Work at office
    Visa sponsorship
    2 days per week

    Agillence, Inc.

    Southfield, MI
    29 days ago
  • Flagstar Bank seeks a Business Technology Lead in New York, NY to act as senior technical lead for assigned applications, guiding solution architecture, API design, and platform pattern alignment. You will collaborate with the Business Architect, Product Security Lead,... 
    Senior

    Flagstar Bank

    Troy, MI
    5 days ago
  • $114k - $148k

    Description Senior Software Engineer I Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 114,000 - 148,000 Additional variable compensation and... 
    Full time
    Temporary work
    Remote work

    OneStream Software

    Birmingham, MI
    4 days ago
  •  ...We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards... 
    Senior
    Full time
    Monday to Friday
    Flexible hours

    Central Transport

    Sterling Heights, MI
    5 days ago
  •  ...Job Description Job Description Description: Senior Software Engineer Who We Are A Top Place to Work! We believe in small businesses and the people who grow them. At Credibly, we leverage cutting-edge data science, technology, partner relations, and customer... 
    Senior

    Credibly

    Southfield, MI
    11 days ago
  • $110k - $135k

     ...Software EngineeringTroy,Michigan Salary: USD 110000.00 - 135000.00 Annually Tyler Technologies is looking for a talented Senior Software Engineer to join our Public Safety Interface Development team . Responsibilities for this position include design, development... 
    Senior

    Tyler-Technologies-29572f8

    Troy, MI
    2 days ago
  •  ...PROLIM ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. Responsibilities Familiarity with code versioning tools such as Git and Bitbucket is essential Bachelor's degree or certification... 
    Senior
    Work experience placement

    PROLIM Corporation

    Farmington, MI
    2 days ago
  •  ...Description Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software development with technical leadership... 
    Senior

    Tyler Technologies

    Troy, MI
    2 days ago
  • IMAGINiT Technologies, a division of Rand Worldwide, seeks a Senior Applications Expert (Construction) to deliver construction technology consulting, implementation, training, and advisory services focused on improving preconstruction, project delivery, and operational... 
    Senior
    Worldwide

    Rand Worldwide

    Troy, MI
    3 days ago
  •  ...authorization to work in the United States. About the Role The Software Lead is responsible for the successful development and...  ...Software Lead is the key technical interface for all software engineering topics. This role involves hands-on ADAS ECU SW development... 
    Senior
    Permanent employment
    Local area

    Magna Services

    Southfield, MI
    3 days ago
  • $100.8k - $141.75k

    In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products.  Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved.  They... 
    Senior
    Full time
    Immediate start

    BorgWarner Inc.

    Auburn Hills, MI
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Director, Software Engineering. Be the first to apply!