[Remote] Software Engineer I
Note: The job is a remote job and is open to candidates in USA. OneStream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial, operational, and analytical needs of large enterprises. The Software Engineer I role involves designing, developing, testing, and maintaining software components, collaborating with senior engineers, and ensuring high-quality feature delivery throughout the software development lifecycle.ResponsibilitiesDesign, develop, test, and maintain high-quality software components within OneStream solutionsImplement features using established design patterns and best practices under guidance from senior engineersContribute to UI development using modern UI frameworks including Angular, React, Blazor, and WPFDevelop and integrate APIs and services following RESTful standards and practicesWrite clean, maintainable, and well-documented code with appropriate unit test coverageUse AI-assisted development tools to accelerate development, refactoring, test creation, and documentation, while validating AI-generated output for correctness, security, and architectural alignmentParticipate in peer code reviews to improve code quality and consistencyAssist in diagnosing, debugging, and resolving software defects across development and test environmentsCollaborate with Product, QA, and other engineering team members to deliver features that meet functional and quality expectationsFollow established SDLC, security, and compliance protocolsSkillsBachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience2–4 years of professional software development experienceExperience with object-oriented programming and the Microsoft technology stack, including C#, .NET, and ASP.NETBasic experience with modern UI frameworks such as Angular, React, Blazor, and WPFFamiliarity with data formats and markup languages such as JSON and XMLSolid understanding of software development fundamentals and object-oriented designAbility to learn new technologies and frameworks quicklyStrong problem-solving and debugging skillsEffective written and verbal communication skillsAbility to work collaboratively in a team-oriented environmentAttention to detail and commitment to code qualityExperience building enterprise or platform-oriented applicationsFamiliarity with cloud‑hosted or SaaS‑based systemsIntroductory experience with automated testing practicesAzure Fundamentals or entry-level Azure certificationBenefitsVisionMedicalLifeDental401K (Range applies to US candidates only)Benefits/Variable Comp/Equity - Range may vary based on experience.Excellent Medical Plan.Dental & Vision Insurance.Life Insurance.Short & Long Term Disability.Vacation Time.Paid Holidays.Professional Development.Retirement Plan.Company OverviewOneStream Software is an independent software company that develops a financial planning and analysis software. It was founded in 2012, and is headquartered in Rochester, Michigan, USA, with a workforce of 1001-5000 employees. Its website is https://www.onestream.com.