Job Title: OneStream Lead Developer
Location: Santa Clara, CA (100% onsite)
Job Description Role Overview
The OneStream Developer / Lead is responsible for designing, developing, and supporting OneStream applications that power the organization's financial consolidation, close, planning, budgeting, forecasting, and reporting processes. The role combines hands-on configuration and business-rule development with delivery responsibilities, and - in the Lead variant - includes oversight of a team of developers and consultants. The position works closely with the OneStream Architect, Finance stakeholders (FP&A, Accounting, Controlling), and IT teams to translate business requirements into scalable, well-governed solutions.
Key Responsibilities
1. Application Development & Configuration
Design and develop scalable applications within OneStream
Build and maintain:
Business Rules (VB.NET-based) for calculations and logic
Cube Views for reporting
Dashboards and Workspaces for end users
Forms and Workflow configurations
Configure metadata (dimensions, hierarchies, members)
Develop reusable components and templates
3. Data Integration & ETL
Design and develop data integration pipelines:
Load data from ERP systems (SAP, Oracle, etc.)
Work with staging tables and transformation rules
Develop and maintain:
Data Management sequences
Mapping tables and validation checks
Ensure data accuracy, reconciliation, and auditability
Required Skills:
Technical Skills
Strong hands-on experience with OneStream
Expertise in:
VB.NET scripting (Business Rules)
SQL / T-SQL
Relational databases (SQL Server preferred)
Experience with:
Cube design and dimensional modeling
Workflow and security configuration
API integrations and automation
Qualifications
Bachelor's degree in Finance, Accounting, Computer Science, or related field
4 6+ years (Developer) / 6 10+ years (Lead) in CPM/EPM tools
Hands-on experience with at least 1 2 end-to-end OneStream implementations
OneStream certification (preferred)