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 4 days ago
Similar jobs that could be interesting for youBased on the Senior Director, Software Engineering in Birmingham, MI vacancy
  •  ...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 the Director...  ..., team size 501-1000 employees, currently Late Stage. Seniority level Seniority level Mid-Senior level Employment type... 
    Suggested
    Full time

    jobright.com

    Southfield, 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
    20 hours 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

    Farmington Hills, MI
    3 days ago
  •  ...transformative companies in the world as The Driving Force in Logistics™ Your Role We are seeking an experienced and dedicated Senior Software Engineer to join our team and help simplify logistics through innovative, user-focused software solutions. This role is vital to... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Work from home

    RPM

    Birmingham, MI
    4 days ago
  • Job DescriptionThe RoleWe are seeking a Senior Software Engineering Manager to lead the engineering strategy, delivery, and technical execution of software applications across a diverse portfolio of business-critical platforms, products, integrations, and modernization... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    20 hours ago
  • $138k - $172.25k

    OneStream Software is seeking a Senior Software Engineer to design and develop complex features for its performance management platform. The role requires expertise in C#, .NET, and modern UI frameworks. The position offers a competitive compensation range of $138,000.... 
    Senior
    Remote job

    OneStream Software

    Birmingham, MI
    4 days ago
  •  .... This means the successful candidate is expected to report to Warren, MI, or Austin, TX three times per week.The RoleThe Senior Software Engineer - Vehicle Experience Services will play a key role in designing, building, and supporting the platforms and services that... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    4 days ago
  • Job DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Warren, MI
    20 hours ago
  •  ...Innovation Center or Warren Michigan GM Technical Center 3-4 days per week (T-W-Th) The RoleWe are seeking a highly skilled Senior Software Engineer to join our digital commerce engineering team, with a primary focus on React-based front-end development, Shopify commerce... 
    Senior
    Full time
    H1b
    Local area
    Work from home
    Relocation
    Flexible hours
    3 days per week

    General Motors

    Warren, MI
    2 days ago
  •  ...the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring...  ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have... 
    Senior
    Hourly pay

    Lucid Motors

    Southfield, MI
    20 hours ago
  •  ...product quality by ensuring timely, accurate deployment of ECU software across manufacturing plants and yard operations—enabling...  ...overseeing execution across multiple sites—while partnering with engineering and manufacturing to resolve issues in real time, standardize... 
    Full time
    For contractors
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  •  ...people 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
    3 days ago
  •  ...internal circuits of the vehicle.WHAT: As an SDV System Integration Software Developer, you will be developing and testing software to be...  ...for flash and test.HOW: Supporting the plants, product engineering, IT, and our own teamto make it happen for our internal and external... 
    Senior
    Full time
    Local area
    Work from home
    Flexible hours

    General Motors

    Warren, MI
    20 hours 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 Type: Full... 
    Senior
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Birmingham, MI
    4 days ago
  •  ...knowledgeable project leader to manage complex automotive paint facilities projects from pre-award to final closeout. You will coordinate engineering schedules, monitor costs, milestones, and safety, while mentoring junior staff and ensuring on-time delivery across global teams.... 
    Senior
    For contractors

    Dürr

    Southfield, MI
    4 days ago
  • EY is seeking a seasoned lead business analyst to partner with financial services clients and translate complex business needs into technology solutions. You will guide architecture design, vendor selections and implementation planning while mentoring junior team members...
    Senior

    EY

    Southfield, MI
    3 days ago
  •  ...Responsibilities Develop and maintain production ADAS application-layer software in C++ across multiple vehicle programs and software variants....  ...code and design reviews, release planning, documentation, and engineering workflow improvements. Requirements ~ Bachelor’s degree... 
    Senior
    Full time
    Remote work

    Lucid Motors

    Southfield, MI
    12 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
    7 days ago
  • Job DescriptionThe RoleWe are seeking an experienced and highly motivated Senior Software Engineer to design, build, and optimize the Mobile Backend for Frontend (MBFF) platform and back-office integration services that power GM mobile ownership experiences. This role... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    20 hours ago
  • Job DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This role focuses... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    3 days ago
  • RPM is seeking a Senior Software Engineer to drive technical excellence, design scalable user interfaces, and mentor teammates. You will lead development efforts across departments to deliver high-quality software solutions for complex logistics challenges. You will work... 
    Senior

    RPM

    Birmingham, MI
    3 days ago
  •  ...and 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 mentorship... 
    Senior
    Contract work
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  •  ...surplus.Amerisure is currently recruiting for an Application Engineering Director that will support our Farmington Hills Office with a 3-day...  ...planning in line with the company’s strategic direction.Lead a software engineering team focused on delivering web applications,... 
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington Hills, MI
    1 day ago
  • We are seeking a highly motivated Core/Base Embedded Software Engineer to join our team responsible for the development of Base software for propulsion and control modules. The role involves end-to-end development of base software components, including requirements analysis... 
    Senior

    Stellantis

    Auburn Hills, MI
    4 days ago
  •  ...financial valueAbout The Role:As an Applications Senior Technical Program Leader:Deliver on time technical outcomes respecting engineering gates milestones and established budget...  ...with power conversion and embedded software.Experience in applying APQP product development... 
    Senior
    Permanent employment
    Full time
    Worldwide

    Valeo

    Auburn Hills, MI
    1 day ago
  • RPM Freight Systems is seeking a Senior Software Engineer to join their innovative team in Birmingham, Michigan. This role involves developing user-focused software solutions and leading technical execution in an Agile environment. The ideal candidate will have 5+ years... 
    Senior

    RPM FREIGHT SYSTEMS

    Birmingham, MI
    1 day ago
  •  ...yearsIndustry: Information Technology/ITContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as... 
    Senior
    Work experience placement

    Prolim Global

    Farmington Hills, MI
    20 hours ago
  • $190k - $220k

    Job DescriptionJob Description The Role The Compute Systems Software team is a dynamic and fast paced team that designs,...  ...The OS Safety and Services team is seeking an experienced Senior Software Engineer to join our team to work on high-compute System-on-Chip (SoC... 
    Senior
    Full time
    Local area
    Work from home

    General Motors

    Warren, MI
    3 days ago
  • Job Description Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software Engineer, Sr. reporting to office in Southfield, MI to design, build, and maintain reliable, efficient, and scalable data infrastructure... 
    Senior
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    3 days ago
  • What You’ll DoTechnical & Engineering SupportAnalyze customer Requests for Quotes (RFQs) and define technical requirements for conveyance systems in automotive assembly environments.Develop complete layout and conveyor system concepts, aligning customer needs with industry... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area

    Dürr

    Southfield, MI
    20 hours ago

Do you want to receive more vacancies?

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