Senior Software Engineer I
OneStream Software
- Location
- USA
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 131,000–170,000/yr
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
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Staff Software Engineer, Applications
SmithRx · US - Remote · USD 153,600–192,000/yr · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today