SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Manager, Software Engineering

OneStream - United States - Hybrid - posted 2026-10-01

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

OneStream is building the operating system for modern Finance, empowering finance organizations and professionals globally. As Senior Manager, Software Engineering, you will lead the design, development, delivery, and evolution of enterprise software products and services. This is a hands-on leadership role combining strong people leadership, product delivery accountability, and technical leadership across complex applications and platforms. You will guide engineering teams responsible for modular, maintainable, secure, scalable, and reliable software. The OneStream Platform spans complex OLAP, multi-dimensional processing, distributed systems, web technologies, and SQL-based architectures. You will partner closely with Product Management, Architecture, Quality Engineering, Cloud, Support, and other engineering teams to deliver strong customer outcomes. Key responsibilities include: owning end-to-end delivery and lifecycle management for software products from discovery through development, validation, release, and optimization; leading technical design and architecture for enterprise applications, platforms, shared frameworks, integrations, and APIs; maintaining hands-on engagement through architecture reviews, design reviews, code-quality reviews, and debugging; ensuring high standards for software quality, automated testing, security, performance, and operational readiness; partnering with Product Management to translate business outcomes into technical priorities and predictable releases; driving consistent engineering practices across teams including source control, CI/CD, and test automation; using customer feedback and telemetry to prioritize reliability improvements; identifying and removing technical and organizational bottlenecks; driving responsible adoption of AI-assisted development practices; owning roadmap execution with accountability for scope, dependencies, timelines, and quality; communicating technical direction and trade-offs to stakeholders; building, leading, and developing high-performing engineering teams; coaching and mentoring engineering managers and technical leaders; and promoting effective cross-team contribution and reuse. This role manages one or more teams of Software Engineers and may manage engineering managers or technical leaders. Responsibilities include hiring, onboarding, coaching, performance management, career development, succession planning, and team health. Estimated travel: 20%. REQUIREMENTS: - Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience - 10+ years of software engineering experience delivering complex enterprise applications or SaaS products - 5+ years of experience leading software engineering teams; experience leading multiple teams or engineering managers preferred - Experience delivering production software through multiple release cycles including planning, development, quality validation, deployment, servicing, and customer support - Strong knowledge of modern software architecture and engineering practices, including .NET-based applications, web technologies, APIs, relational data, distributed systems, automated testing, CI/CD, and cloud-hosted deployment patterns - Experience leading technical and organizational changes while improving delivery predictability, engineering quality, and team effectiveness - Demonstrated ability to partner across Product, Architecture, Quality, Cloud, Support, and other Engineering organizations - Experience managing customer-impacting issues, technical risk, dependencies, and trade-offs in complex product environments PREFERRED: - Experience with enterprise software, Corporate Performance Management, Enterprise Performance Management, financial systems, analytics, or related business applications - Experience building extensible enterprise applications, platforms, or product portfolios using shared software services and frameworks - Experience with Microsoft Azure, cloud-native services, observability, secure software development, and production operations - Familiarity with AI/ML integration, AI-assisted software development, modern developer tooling, and automation frameworks - Experience with enterprise application compatibility, installation, upgrade, release governance, and backward-compatible APIs or data contracts - Prior OneStream product or platform experience

Similar roles