Software Engineer I (.NET, C#)
About The Company OneStream Software is a leading provider of unified Corporate Performance Management (CPM) solutions designed to address the complex financial, operational, and analytical needs of large enterprises. Serving highly regulated industries, OneStream’s platform supports mission-critical workloads for the Office of the CFO, enabling organizations to streamline financial processes and enhance decision-making capabilities. Built on a sophisticated technology stack, including distributed multi-threaded services, OLAP and multidimensional data models, modern web frameworks, SQL-based persistence, and cloud-native SaaS architecture on Microsoft Azure, OneStream empowers finance teams to move beyond traditional reporting towards strategic business steering. The company's mission is to digitize core financial functions and enable CFOs to become pivotal drivers of business strategy, positioning itself as the operating system for modern finance. About The Role The Software Engineer I at OneStream Software plays a vital role in designing, developing, testing, and maintaining high-quality software components within the OneStream platform. This full-time, remote position in the USA offers an opportunity to contribute to enterprise-level financial software solutions that support critical business operations. The successful candidate will work closely with senior engineers, product teams, and quality assurance to deliver well-scoped features throughout the entire software development lifecycle. Responsibilities include developing user interfaces using modern frameworks such as Angular, React, Blazor, and WPF, creating and integrating RESTful APIs, and ensuring code quality through peer reviews and rigorous testing. The role emphasizes learning and growth, leveraging AI-assisted development tools to accelerate coding, refactoring, testing, and documentation processes. Success in this position is measured by the quality, reliability, and performance of delivered features, along with the ability to adapt quickly to new technologies and contribute to a collaborative team environment.
Qualifications
- 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
- Proficiency in 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 like JSON and XML
- Knowledge of software development best practices, SDLC, and security protocols
- Strong problem-solving, debugging, and analytical skills
- Effective communication skills, both written and verbal
- Ability to work collaboratively within a team-oriented environment
Responsibilities
- Design, develop, test, and maintain software components within the OneStream platform
- Implement features following established design patterns and best practices under guidance from senior engineers
- Contribute to UI development using frameworks such as Angular, React, Blazor, and WPF
- Develop and integrate RESTful APIs and services to support platform functionalities
- Write clean, maintainable, and well-documented code with comprehensive unit test coverage
- Utilize AI-assisted development tools to enhance coding efficiency, refactoring, testing, and documentation
- Participate in peer code reviews to ensure code quality and consistency across projects
- Assist in diagnosing, debugging, and resolving software defects in development and testing environments
- Collaborate with cross-functional teams including Product and QA to deliver features that meet functional and quality standards
- Adhere to established SDLC, security, and compliance protocols throughout the development process
Benefits
- Comprehensive medical, dental, and vision insurance plans
- Life insurance and short/long-term disability coverage
- Paid vacation and holidays
- Professional development and training opportunities
- Retirement plan options including 401(k)
- Flexible remote work arrangement
- Supportive and collaborative company culture
Equal Opportunity OneStream is an Equal Opportunity Employer committed to fostering an inclusive environment for all employees and applicants. We do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic. All candidates must be legally authorized to work in the United States without sponsorship. We value diversity and are dedicated to providing equal em Apply tot his job Apply To this Job