JobHabor

Senior Software Engineer I

OneStream Software

Location
USA
Workplace
Remote
Employment
Full Time
Salary
USD 131,000–170,000/yr
Apply on the employer’s site

Posted 1mo ago

The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.

Responsibilities

  • Design, develop, and maintain complex software features and services
  • Lead implementation efforts for moderately to highly complex features
  • Drive technical design discussions and contribute to architectural decisions
  • Build and maintain user interface solutions using modern UI frameworks
  • Make and defend technical decisions within owned areas
  • Ensure JSON and XML data contracts, schemas, and integrations are well designed and documented
  • Design and evolve APIs, SDKs, and extensibility mechanisms
  • Identify opportunities to improve system performance, reliability, and developer productivity
  • Lead and participate in formal code reviews
  • Mentor and support Software Engineers through guidance on design and coding standards
  • Collaborate cross-functionally to translate business requirements into technical solutions
  • Contribute to CI/CD improvements, automation, and testing strategies
  • Own complex features and components end to end
  • Use AI-assisted development tools to accelerate development and refactoring
  • Partner with peers to diagnose and resolve production issues

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field or equivalent experience
  • 5-8 years of professional software development experience
  • Strong proficiency in C#
  • Strong proficiency in .NET and ASP.NET
  • Experience building user interfaces with Angular, React, Blazor, or WPF
  • Deep understanding of RESTful API design and service-oriented architectures
  • 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

Preferred

  • 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

Skills

  • C#
  • .NET
  • ASP.NET
  • Angular
  • React
  • Blazor
  • WPF
  • JSON
  • XML
  • SQL
  • Git
  • Azure

Similar roles