Software Engineer I
Overview
OneStream is hiring a Software Engineer I to design, develop, test, and maintain software components within unified Corporate Performance Management solutions. The position involves building high-quality features using established design patterns, owning assigned features through the full software development lifecycle, and collaborating with senior engineers, Product, and Quality Assurance teams.
Requirements
Applicants must hold a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or possess equivalent practical experience. The role requires two to four years of professional software development experience, including experience with object-oriented programming and the Microsoft technology stack such as C#, .NET, and ASP.NET. Candidates should also have basic experience with modern user interface frameworks like Angular, React, Blazor, and WPF, alongside familiarity with JSON and XML, relational databases, SQL fundamentals, Git source control, and unit testing.
What you get
The position offers total compensation determined by experience, skills, and location, with potential additional variable compensation and benefits. Visa sponsorship may be available for suitable candidates, though candidates must ultimately meet local legal work authorization requirements.
Links in this posting
- Want a closer look before you apply? Explore our Careers site to learn more about our people, culture, and benefits.
- If you need assistance and/or a reasonable accommodation during the application process, reach out to OneStream may use the personal information you provide to process your application and contact you, in accordance with applicable privacy laws such as the CCPA and GDPR. For more information about how we handle your personal information, please review OneStream's Privacy Policy.