
Software Engineer I
OneStream Software12 days ago
Remote, United StatesEntry Level
Base Salary
$99k - $129k/yr
Responsibilities
- Design, develop, test, and maintain software components within OneStream solutions.
- Implement well-scoped features using established design patterns and best practices under senior-engineer guidance.
- Develop user interfaces using Angular, React, Blazor, and WPF.
- Develop and integrate APIs and services and implement data access logic.
- Write clean, maintainable, documented code with appropriate unit test coverage.
- Use AI-assisted development tools for development, refactoring, testing, and documentation while validating generated output.
- Participate in peer code reviews.
- Diagnose, debug, and resolve software defects across development and test environments.
- Collaborate with Product, QA, and engineering teams to deliver functional and high-quality features.
- Follow established software development lifecycle, 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 Angular, React, Blazor, and WPF.
- Familiarity with JSON and XML.
- Working knowledge of relational databases and SQL fundamentals.
- Experience using Git and participating in CI/CD workflows.
- Ability to write and review unit tests.
- Preferred: experience building enterprise or platform-oriented applications.
- Preferred: familiarity with cloud-hosted or SaaS-based systems and automated testing practices.
- Preferred: Azure Fundamentals or an entry-level Azure certification.
- Preferred: familiarity with Cursor or Claude Code.
- Strong software development fundamentals, problem-solving, debugging, communication, collaboration, learning ability, and attention to detail.
Benefits
- Remote position in the USA.
- Full-time employment.
- Medical, dental, and vision insurance.
- Life insurance and short- and long-term disability coverage.
- 401(k) or retirement plan.
- Vacation time and paid holidays.
- Professional development and training opportunities.