
Software Engineer I
OneStream Software13 days ago
Remote, United StatesEntry Level
Base Salary
$99k - $129k/yr
Responsibilities
- Design, develop, test, and maintain software components within OneStream solutions.
- Implement assigned 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 following stated standards and practices.
- Write maintainable, documented code with appropriate unit-test coverage.
- Use AI-assisted development tools for development, refactoring, test creation, and documentation while validating outputs.
- Participate in peer code reviews.
- Diagnose, debug, and resolve 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 Microsoft technologies 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 with Git and CI/CD workflows.
- Ability to write and review unit tests.
- Preferred: familiarity with cloud-hosted or SaaS-based systems and serverless applications.
- Preferred: experience developing automated testing pipelines.
- Preferred: relevant Microsoft Azure certification, such as Azure Developer Associate, Azure Solutions Architect, or Azure DevOps Engineer Expert.
- Strong software development fundamentals, problem-solving, debugging, communication, collaboration, and attention to code quality.
Benefits
- Remote work in the United States.
- 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.