Software Engineer I
Posted 21hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer I developing high-quality software components for OneStream solutions. Collaborating with teams to deliver reliable, user-friendly software for enterprise performance management.
Responsibilities:
- Design, develop, test, and maintain high-quality software components within OneStream solutions
- Implement features using established design patterns and best practices under guidance from senior engineers
- Contribute to UI development using modern UI frameworks including Angular, React, Blazor, and WPF
- Develop and integrate APIs and services following RESTful standards and practices
- Write clean, maintainable, and well-documented code with appropriate unit test coverage
- Use AI-assisted development tools to accelerate development, refactoring, test creation, and documentation, while validating AI-generated output for correctness, security, and architectural alignment
- Participate in peer code reviews to improve code quality and consistency
- Assist in diagnosing, debugging, and resolving software defects across development and test environments
- Collaborate with Product, QA, and other engineering team members to deliver features that meet functional and quality expectations
- Follow established SDLC, security, and compliance protocols
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience
- 2–4 years of professional software development experience
- Experience with object-oriented programming and the Microsoft technology stack, including C#, .NET, and ASP.NET
- Basic experience with modern UI frameworks such as Angular, React, Blazor, and WPF
- Familiarity with data formats and markup languages such as JSON and X
Benefits:
- Vision
- Medical
- Life
- Dental
- 401K















