Director, Software Engineering
$199k - $235kOneStream Software
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'swhywe'relooking for people who arebold enough to think big, authentic in how they lead and collaborate, curious aboutwhat'spossible, and committed to delivering results.
Want a closer look before you apply? Explore our Careers site to learn more about our people, culture, and benefits.
Summary
The Director of Software Engineeringwill 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
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
#LI-Remote #LI-KA1
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 needassistanceand/or a reasonable accommodation during the application process, reach out View email address on click.appcast.io.
OneStream may use the personal information you provide to process your application and contact you,in accordance withapplicable privacy laws such as the CCPA and GDPR. For more information about how we handle your personal information, please reviewOneStream'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 OneStreamif you suspect a phishingscam.
- ...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
- ...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
$229k - $280k
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...SuggestedFull timeTemporary workRemote work$173k - $225k
...before you apply? Explore our Careers site to learn more about our people, culture, and benefits. Summary As a Senior Manager, Software Engineering at OneStream, you will lead the design, development, delivery, and evolution of enterprise software products and services....SuggestedTemporary workLocal area$173k - $225k
Description Senior Manager, Software Engineering Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 173,000-225,000 Additional variable compensation and benefits...SuggestedFull timeTemporary workWork at officeRemote work- Job DescriptionThe RoleWe're looking for an engineering leader who still ships code.You'll lead multiple teams building the business-critical... ...delivery, and the results.You'll also change how GM builds software. You'll make AI coding agents a core part of how your teams...Full timeLocal areaWork from homeRelocation package
- ...General Motors in Warren, MI is seeking a Senior Software Engineering Manager to lead multiple engineering teams across Commercial OnStar and API areas, shaping strategy and delivering reliable, scalable software. You will collaborate with product, vehicle data, infrastructure...
- ...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features .Every... ...future of transportation on a global scale.Commercial Software Engineering builds digital products and platforms that help fleet customers...Local areaWork from homeRelocation package
- ...productionized solution at each site and enabling successful startup and execution.WHAT: As a reflash solutions engineer, you will build reflash hardware and software tooling solutions to program ECUs at the bench level then take it to GM production facilities.HOW: Design,...Full timeFor contractorsLocal areaWork from homeRelocation package
$170.6k - $261.3k
...hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day... ...bring the vehicle to a safe stop. The RoleAs a Senior Software Engineer on the Secondary Driving System team within Embodied AI, you...Full timeLocal areaRemote workWork from homeRelocation packageFlexible hours- ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening... ...move us forward and achieve our mission. The RoleAs a Software Engineering - Site Reliability Engineer (SRE) on the Connectivity team, you...Full timeWork experience placementLocal areaWork from homeRelocationRelocation package
- ...successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures and...Full timeLocal areaWork from homeRelocation package
- ...Job Description Job Description Job Title: Software Research Engineer Location: Warren, MI Employment Type: W2 Job Overview Our client is looking for a Software Research Engineer with strong expertise in C, Python, and Machine Learning...
- ...Hills, Michigan, the headquarters of Bosch North America, in the Calibration Engineering group of Power Solutions. Collaborate with a small group of highly motivated and knowledgeable software engineers working on a cutting-edge software platform. Be responsible for...InternshipLocal areaRemote work
- ...Design, develop, and maintain production ADAS application-layer software in C++. Translate system-level requirements into software... ...reviews, design reviews, release planning, documentation, and engineering workflow improvement. Requirements Bachelor’s degree in...Full time
$55 - $95 per hour
...Job Description Job Description Job Title: DSP Software Engineer Job Description This role focuses on designing, developing, and optimizing digital signal processing algorithms for automotive applications, including advanced driver-assistance systems (ADAS), infotainment...Contract workTemporary workWork at officeRemote work2 days per week3 days per week- ...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...
- ...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...
- ...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,...Work at office
$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...Contract workTemporary workWork at officeRemote workMonday to Friday- ...Job Description Job Description Rapid Software Developer (Full-Stack) Location: Southfield, MI (On-Site) Employment Type: Full... ...-on, full-stack development role—not a traditional software engineering position with long development cycles. You'll work directly with...Full time
- ...and customer success to how we show up for each other and the communities we serve.The OpportunityAs Allegro's Director of Worldwide Field Application Engineering, you will be responsible for leading the company's global FAE organization to drive technical solutions,...Full timeWork at officeWorldwide
- ...-floor applications at Lear Corporation. The role focuses on improving application development efficiency, advancing modern software engineering practices, and accelerating the adoption of containerized and cloud-based solutions to enhance scalability, reliability, and...Flexible hours
- ...Senior Embedded Software Developer The open position is for a software engineer in the Lighting ECU software development team. The lighting ECU are designed to control latest generation LEDs headlamp implementing CAN/LIN communication, diagnostic, complex light functions...
- ...of the rear-view mirror. This position is responsible for the software development of Camera systems for passenger cars and commercial... ...Unit. What you can look forward to as Principal Software Engineer: Lead the execution of software tasks and deliverables across...
- ...Southfield, MI 48033 **Responsibilities** Ready to be the technical maestro of our hemodialysis unit? You'll partner with the Medical Director, Administrative Manager, and Nurse Manager to orchestrate all the technical magic that keeps our dialysis care running smoothly....Internship
- ...will lead the technical bridge between customer expectations and engineering implementation—conducting competitive benchmarking, shaping... ...Feature Strategy: Partner with cross-functional engineering, software, and product teams to define and execute unified best practices...Worldwide
$114k - $148k
...people, culture, and benefits. Summary As an AI Forward Deployed Engineer (FDE), you are a hands-on bridge between SensibleAI... ...Duties and Responsibilities Apply OneStream, AI, and enterprise software expertise to help customers deliver transformative AI solutions...Temporary workWork at officeLocal areaRemote work- ...Job Description Job Description Software Requirements Engineer Position Summary We are seeking an experienced Software Requirements Engineer to lead the development, management, and traceability of software requirements across complex engineering programs. This...Work at office
- Director - Software Platform Delivery (Autonomy Domain)We are Aptiv - a global technology company with 190,000 specialists in 46 countries... ...programs, balancing business priorities, technical dependencies, engineering capacity, and product commitments. While highly technical,...Full timeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Director, Software Engineering. Be the first to apply!
- entry level software engineer remote Birmingham, MI
- senior software engineer remote Birmingham, MI
- remote entry level software developer Birmingham, MI
- part time software developer remote Birmingham, MI
- entry level software sales Birmingham, MI
- id software Birmingham, MI
- software sales Birmingham, MI
- healthcare software sales Birmingham, MI
- ultimate software Birmingham, MI
- remote software sales Birmingham, MI




