×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Birmingham, Oakland County, Michigan, 48012, USA
Listing for: OneStream Software
Full Time position
Listed on 2026-05-07
Job specializations:
  • Software Development
    Senior Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer I

Senior Software Engineer

Location: Remote, USA

Compensation: $ - $

Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience.

Employment Type: Full-Time

Summary

One Stream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial, operational, and analytical needs of large enterprises. One Stream operates at enterprise scale, supporting mission‑critical workloads for the Office of the CFO across highly regulated industries.

The One Stream platform is built on a sophisticated technology stack that includes distributed, multi‑threaded services, OLAP and multidimensional data models, modern web frameworks, SQL‑based persistence, and increasingly cloud‑native, SaaS‑oriented architecture on Microsoft Azure.

The Senior Software Engineer designs, develops, and delivers complex features and services within One Stream solutions, leading moderately to highly complex work that drives scalability, performance, and maintainability. This role owns features end‑to‑end, makes technical decisions within owned areas, and ensures well‑designed, backward‑compatible APIs and data contracts. The Senior Software Engineer mentors Software Engineers, leads code reviews, collaborates cross‑functionally on technical solutions, and is accountable for production quality, reliability, and continuous improvement of engineering practices.

Success in this role is measured by reliable delivery of complex functionality, operational excellence, and sustained improvement of engineering quality within their scope.

Primary Duties and Responsibilities
  • Design, develop, and maintain complex software features and services within One Stream, 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 for correctness, security, performance, and architectural alignment.
  • Partner with peers to diagnose and resolve production issues, ensuring system reliability and performance.
Required

Education and Experience
  • 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…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary