Job Description

Software Engineer

Location: United States


Remote, USA

Remote, USA OneStream Software LLC

Benefits Offered Vision, Medical, Life, Dental, 401K
Compensation Range $90,000.00 – $110,000.00 (Range applies to US candidates only) + Benefits/Variable Comp/Equity – Range may vary based on experience
Employment Type Full-Time


We are looking for a Software Engineer with a strong background in Microsoft .Net technologies and an ability to work as a key member in a solution development team for a rapidly growing company. Our company provides Corporate Performance Management (CPM) software for large corporations. Our product is designed for high-end deployments at customer facilities or in the Microsoft Azure cloud. The core engine contains complex OLAP, multi-dimensional, multi-server, multi-threading, web, and SQL technologies and is specifically designed to solve problems for the Office of Finance at large corporations. Your primary responsibilities will be to design, develop & maintain MarketPlace (App Store) solutions and to coordinate with the rest of the team working on different layers of the infrastructure.


  • Design, build, and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality, organization, and automation

Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.


Formal Education and Certification

  • Bachelor‘s Degree in a technology-related field

Required Knowledge and Experience

  • 3+ years programming experience.
  • Recent Microsoft technology focus.
  • Experience with the following technologies:
  • VB .Net, C#, Visual Basic and SQL Server
  • Visual Studio and GIT.
  • Strong understanding of object-oriented programming
  • Data Modelling Skills
  • Skill for writing reusable libraries
  • Familiar with various design and architectural patterns
  • Experience with Agile/Scrum Development Methodologies
  • Ability to analyze and communicate technical issues, lead discussions, and influence decisions.
  • Excellent written, verbal, and interpersonal skills.

Preferred Education and Experience

  • Azure certification such as Azure certifications: AZ-900 – Fundamentals a plus.
  • Experience with financial application development (i.e. HFM, Planning, etc.)