OneStream Software

Senior Software Engineer I

OneStream Software
Apply
12 days ago
Remote, United StatesSenior

Base Salary

$131k - $170k/yr

Responsibilities

  • Design, develop, validate, deploy, and support complex software features and services.
  • Lead implementation of moderately to highly complex features with attention to scalability, performance, maintainability, and reliability.
  • Build and maintain user interfaces using Angular, React, Blazor, and WPF.
  • Design and evolve APIs, SDKs, extensibility mechanisms, JSON and XML contracts, schemas, and integrations.
  • Contribute to architectural decisions, performance tuning, reliability improvements, CI/CD automation, testing strategies, and engineering quality initiatives.
  • Lead code reviews, mentor Software Engineers, and influence technical direction.
  • Diagnose and resolve production issues and provide ongoing production support.
  • Use and critically evaluate AI-assisted development tools for development, refactoring, testing, and documentation.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
  • 5–8 years of professional software development experience.
  • Strong proficiency in C#, .NET, ASP.NET, and related frameworks.
  • Experience building user interfaces with Angular, React, Blazor, and WPF.
  • Deep understanding of RESTful API design and service-oriented architectures.
  • Strong experience designing and maintaining JSON contracts in enterprise applications.
  • Experience with performance tuning, memory management, SQL query optimization, Git-based workflows, and CI/CD pipelines.
  • Experience reviewing unit tests and ensuring adequate test coverage.
  • Ability to independently own complex features, mentor engineers, communicate technical concepts, troubleshoot issues, and balance delivery with maintainability and operational quality.
  • Preferred qualifications include experience with extensible platforms, frameworks, or SDKs; SaaS, distributed systems, or multi-tenant applications; deployment automation and DevOps practices; financial systems, EPM, or CPM; and Microsoft Azure or Azure certifications.

Benefits

  • Remote, USA work arrangement.
  • Full-time employment with no regular travel expected.
  • Medical, dental, vision, life insurance, disability coverage, vacation time, paid holidays, professional development, and a retirement plan including 401(k).

Tech Stack

AngularAzureC#Git.NETReactSQL
OneStream Software

About OneStream Software

1,001-5,000 employees
Contact me