← all jobs

[Remote] Senior Software Engineer I

Work from home Full-time role Hiring

Note: The job is a remote job and is open to candidates in USA. OneStream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial, operational, and analytical needs of large enterprises. The Senior Software Engineer designs, develops, and delivers complex features and services within OneStream solutions, ensuring scalability, performance, and maintainability while mentoring other engineers and leading code reviews.

Responsibilities

  • Design, develop, and maintain complex software features and services within OneStream, including requirements translation, technical design, implementation, validation, deployment, and ongoing production support
  • Lead implementation efforts for moderately to highly complex features, ensuring scalability, performance, maintainability, and reliability
  • Drive technical design discussions and contribute to architectural decisions aligning with platform standards and reference architectures
  • Build and maintain user interface solutions using modern UI frameworks including Angular, React, Blazor, and WPF
  • Make and defend technical decisions within owned areas while aligning with broader architectural standards
  • Ensure JSON and XML data contracts, schemas, and integrations are well designed, documented, and backward compatible
  • Design and evolve APIs, SDKs, and extensibility mechanisms used by internal teams and partners
  • Proactively identify opportunities to improve system performance, reliability, and developer productivity
  • Lead and participate in formal code reviews, act as a trusted reviewer and approver
  • Mentor and support Software Engineers through guidance on design, coding standards, and best practices
  • Collaborate cross-functionally to translate business requirements into technical solutions and proactively identify opportunities to improve system performance, reliability, and developer productivity
  • Contribute to CI/CD improvements, automation, testing strategies, and overall engineering quality initiatives
  • Own complex features and components end to end, including design, implementation, testing, deployment, and ongoing production support
  • Use AI-assisted development tools to accelerate development, refactoring, test creation, and documentation, while critically evaluating and refining AI-generated output to ensure correctness, security, performance, and architectural alignment
  • Partner with peers to diagnose and resolve production issues, ensuring system reliability and performance

Skills

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent experience
  • 4-10 years of professional software development experience
  • Strong proficiency in C#, .NET, and ASP.NET, and related frameworks
  • Experience building user interfaces with modern UI frameworks including Angular, React, Blazor, and WPF
  • Deep understanding of RESTful API design and service-oriented architectures
  • Strong experience designing, maintaining, and evolving JSON contracts in enterprise applications
  • Experience with performance tuning, memory management, and SQL query optimization
  • Strong experience with Git-based workflows and CI/CD pipelines
  • Experience reviewing unit tests and ensuring adequate test coverage
  • Experience building extensible platforms, frameworks, or SDKs
  • Familiarity with SaaS architectures, distributed systems, or multi-tenant applications
  • Experience with deployment automation and DevOps practices
  • Domain experience in financial systems, EPM, or CPM solutions
  • Azure experience and/or relevant Azure certifications

Benefits

  • Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience.
  • Excellent Medical Plan.
  • Dental & Vision Insurance.
  • Life Insurance.
  • Short & Long Term Disability.
  • Vacation Time.
  • Paid Holidays.
  • Professional Development.
  • Retirement Plan.

Company Overview

  • OneStream Software is an independent software company that develops a financial planning and analysis software. It was founded in 2012, and is headquartered in Rochester, Michigan, USA, with a workforce of 1001-5000 employees. Its website is https://www.onestream.com.
  • More open positions

    [Remote] XTN-0097899 | CLOUD OPERATIONS ANALYST

    Work from home Full-time role

    [Remote] Product Designer

    Work from home Full-time role

    [Remote] Senior Software Engineer

    Work from home Full-time role

    [Remote] Enterprise and Dynamic Supplier Finance (DSF) Sales

    Work from home Full-time role

    [Remote] Staff Product Manager, Finance Applications

    Work from home Full-time role

    [Hiring] Telehealth Nurse @Dispensed Global

    Work from home Full-time role

    Junior Accountant

    Work from home Full-time role

    Remote Audiologist

    Work from home Full-time role

    Remote Intake Coordinator

    Work from home Full-time role

    Remote Customer Service Representative – Inbound/Outbound Support, Technical Issue Resolution, Billing Assistance, and Social Media Content Review

    Work from home Full-time role

    Sr Data Scientist II- Finance Data Science

    Work from home Full-time role

    Senior Wealth Advisor

    Work from home Full-time role

    Scaled Customer Success Manager

    Work from home Full-time role

    Commercial Operations Associate

    Work from home Full-time role

    [Remote] Senior Customer Technical Support Specialist

    Work from home Full-time role

    [Remote] Key Account Manager - Central

    Work from home Full-time role

    Remote Entry‑Level Data Entry & Marketplace Account Manager – Grow the 3P Marketplace for careerzynith (Panama)

    Work from home Full-time role

    Technical Lead – AI

    Work from home Full-time role

    Remote Entry‑Level Chat Support & Data Entry Specialist – Work‑From‑Home – $25‑$35/hr – Flexible Schedule & Full Training

    Work from home Full-time role

    Director of Partner Operations

    Work from home Full-time role

    Palliative Care Nurse, Telephonic – Remote North Carolina ONLY

    Work from home Full-time role