Principal Software Engineer I jobs in United States
cer-icon
Apply on Employer Site
company-logo

OneStream Software · 2 hours ago

Principal Software Engineer I

OneStream Software is a company that empowers finance teams by providing a unified enterprise finance platform. They are seeking a Principal Software Engineer to architect and deliver modern, scalable web applications, driving technical vision and mentoring engineers across various teams.

Artificial Intelligence (AI)FinanceFinancial ServicesInformation TechnologySoftware
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Architect, design, and build enterprise‑grade web applications using modern frameworks such as React/Next.js, TypeScript, Tailwind CSS, and associated tooling
Establish and drive frontend and full-stack architecture standards, ensuring scalability, maintainability, accessibility, and security across Solution Network applications
Lead and mentor engineers by setting coding standards, running design reviews, facilitating code reviews, and elevating engineering best practices across the team
Integrate with authentication, entitlement, and workflow systems such as Okta, ServiceNow, and internal OneStream services for secure, seamless user experiences
Develop and maintain structured content integrations (e.g., Sanity CMS) to support dynamic metadata, marketplace assets, and partner-driven content
Design and implement intelligent search, filtering, and recommendation features leveraging LLM-driven capabilities and advanced UI/UX patterns
Collaborate closely with backend and Platform teams to define API contracts, data models, and telemetry/reporting standards
Implement observability and analytics frameworks (Clarity, Google Analytics, Dynatrace, Power BI) to monitor performance and guide product decisions
Champion CI/CD, testing automation, and DevOps practices using Azure DevOps, GitHub Actions, and Vercel
Conduct technical evaluations and proof‑of‑concepts for emerging technologies and architectural approaches
Troubleshoot, debug, and optimize existing applications to improve reliability, performance, and security
Drive requirements discussions with Product and UX teams, prioritizing based on customer value, technical feasibility, and strategic impact
Document system architecture, standards, and development workflows; contribute to internal knowledge bases and engineering enablement efforts
Support solution submission automation, partner self‑service portal initiatives, and future in‑app solution consumption models within the Solution Exchange roadmap
Collaborate cross‑functionally to ensure design alignment, remove blockers, and deliver cohesive customer experiences across the solution lifecycle
Other ad hoc duties as assigned by leadership

Qualification

React/Next.jsTypeScriptCI/CDCloud infrastructureAuthentication technologiesAutomated testingWeb analyticsProblem-solvingCollaborationLeadershipCommunication

Required

Bachelor's degree in Computer Science, Software Engineering, or related technical field
10+ years of professional software engineering experience, with significant front-end or full-stack expertise
Proven experience building production-grade web applications using React/Next.js, TypeScript, and modern component-driven architectures
Deep knowledge of authentication and authorization technologies (OAuth, OpenID Connect, Okta) and secure session management
Experience integrating RESTful APIs and working with cloud-hosted infrastructure (Azure, Vercel)
Demonstrated proficiency with automated testing, code scanning, CI/CD workflows, and release engineering
Strong understanding of web analytics, telemetry, performance optimization, and observability tooling
Expert-level proficiency in modern JavaScript/TypeScript, React, Next.js, HTML/CSS, and responsive design principles
Strong problem-solving, debugging, and analytical skills
Ability to collaborate effectively with technical and non-technical stakeholders across multiple disciplines
Deep understanding of secure web development, accessibility standards, and performance best practices
Experience with cloud deployment, CI/CD pipelines, and DevOps automation
Strong communication, documentation, and leadership skills with a commitment to mentoring others
Ability to prioritize effectively in a fast-paced, deadline-driven environment
Commitment to continuous learning, mentorship, and fostering a psychologically safe, innovative team environment
Excellent organizational skills and ability to prioritize in a fast-paced, deadline-driven environment

Preferred

Master's degree in Computer Science or related field
Experience with enterprise SaaS platforms, especially in finance or B2B marketplaces
Prior work with ServiceNow APIs, Azure Functions, and advanced entitlement management
Exposure to AI-driven search, personalization, and recommendation systems
Experience with partner portals, eCommerce, and solution lifecycle automation

Benefits

Vision
Medical
Life
Dental
401K
Excellent Medical Plan.
Dental & Vision Insurance.
Life Insurance.
Short & Long Term Disability.
Vacation Time.
Paid Holidays.
Professional Development.
Retirement Plan.

Company

OneStream Software

company-logo
OneStream Software is an independent software company that develops a financial planning and analysis software.

Funding

Current Stage
Public Company
Total Funding
$665M
Key Investors
D1 Capital Partners
2026-01-06Private Equity
2026-01-06Acquired
2024-11-14Post Ipo Secondary· $465M

Leadership Team

leader-logo
Tom Shea
Chief Executive Officer
linkedin
leader-logo
Craig Colby
President - Co-founder
linkedin
Company data provided by crunchbase