Senior Director, Software Engineering
$229k - $280kOneStream Software LLC
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 DisabilitiesThis 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.
- ...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...SuggestedFull time
- ...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...SuggestedImmediate start
- ...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...SuggestedWork at officeLocal area
- ...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...SeniorContract workTemporary workWork at officeRemote workWork from home
- 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...SeniorFull timeLocal areaWork from homeRelocation package
$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....SeniorRemote job- .... 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...SeniorFull timeLocal areaWork from homeRelocationRelocation package
- 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...SeniorFull timeLocal areaRemote workWork from homeRelocation package
- ...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...SeniorFull timeH1bLocal areaWork from homeRelocationFlexible hours3 days per week
- ...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...SeniorHourly pay
- ...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 timeFor contractorsLocal areaWork from homeRelocation package
- ...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...SeniorTemporary workWork at officeFlexible hours
- ...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...SeniorFull timeLocal areaWork from homeFlexible hours
$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...SeniorFull timeTemporary workWork at officeRemote work- ...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....SeniorFor contractors
- 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
- ...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...SeniorFull timeRemote work
- ...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...SeniorWork at office
- 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...SeniorFull timeLocal areaWork from homeRelocation package
- 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...SeniorFull timeLocal areaWork from homeRelocation package
- 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
- ...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...SeniorContract workWork experience placementLocal areaWork from homeRelocation package
- ...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 timeWork at officeLocal areaFlexible hours
- 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
- ...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...SeniorPermanent employmentFull timeWorldwide
- 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
- ...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...SeniorWork experience placement
$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...SeniorFull timeLocal areaWork from home- 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...SeniorWork at officeRelocation
- 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...SeniorPermanent employmentFull timeContract workWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Director, Software Engineering. Be the first to apply!
- senior software engineer remote Birmingham, MI
- remote entry level software developer Birmingham, MI
- entry level software engineer remote Birmingham, MI
- part time software developer remote Birmingham, MI
- remote senior salesforce administrator Birmingham, MI
- senior manager tax Birmingham, MI
- senior creative Birmingham, MI
- senior brand designer Birmingham, MI
- senior accountant remote Birmingham, MI
- senior strategic account manager Birmingham, MI


