Jobs and Careers
ON

Senior Software Engineer

OneStream
Remote, United States, United StatesRemotefull_timeVerifiedPosted 23 Oct 2024
💰 $150,000/yr($120,000/yr$150,000/yr)

About the role

Senior Software Engineer

 

Remote, USA                        OneStream Software LLC

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

 

ABOUT THE JOB

We are looking for a Senior 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 solutions and to coordinate with the rest of the team working on different layers of the infrastructure.

 

RESPONSIBILITIES

Primary Responsibilities:

  • Design and architect solutions that work interactively (web based, inter-process, embedded).
  • Provide documentation of source codes, defining standards and improve them, APIs, flow diagrams, reviewing code requests.
  • Build and deliver solutions that meet/exceed customer/stakeholder expectations.
  • Proactively suggest options for solutions that make the feature easy to use and improve customer experience
  • Drive requirements discussions based on value delivered to customer.
  • Participate and contribute to reviewing other team members unit tests.
  • Lead design discussions and planning. Provide complex design requirements for major features and new solutions.
  • Mentor Software Engineer team members in best practices, coding standards, assist in software design, provide training.
  • Serve as an onboarding partner for new hires and training.
  • Member of the required approvers for pull requests, release branch.
  • Run/Lead formal Code Review meetings.
  • Help maintain code quality, organization, and automatization.
  • Other ad hoc duties as assigned by leadership.


QUALITIES OF A SUCCESSFUL CANDIDATE

Formal Education and Certification

  • Bachelor’s Degree in Computer Science, Computer Information Systems, Software Development, Electrical Engineering. Mathematics, Physics or equivalent technical discipline experience.

 

Knowledge and Experience

  • 8+ years development and industry experience with detail-oriented software design with a strong command of design patterns and problem-solving expertise in areas such as memory and performance tuning of managed code and SQL query optimization.
  • Proficient in object oriented languages such as: C#, VB.NET, .NET, Core, ASP.NET, Blazo.
  • Understanding of RESTful API design and experience in building and assembling installation automation for deployment.
  • Ability to review other team members unit tests.
  • Experience with deployment of software solutions into cloud-hosted infrastructure and experience with building deployment automation using Git Actions or DevOps pipelines.
  • Understanding of SSO configuration, Website file management, access, session data, web application development and debugging.
  • Experience with SQL query analysis and optimization, relational dependencies, indexing for queries, partitioning, stored procedures.

 

Nice to Have

  • Domain and Financial Systems expertise.
  • 3 or more Azure Certifications.

 

Personal Attributes

  • Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial.
  • Proven analytical and problem-solving abilities.
  • Adept at conducting research into software-related issues and products.
  • Must be able to learn, understand, and apply new technologies.
  • Strong written and oral communication skills.
  • Strong interpersonal skills.
  • Customer service skills an asset.
  • Highly logical.
  • Highly self-motivated and directed.
  • Keen attention to detail.
  • Comfortable interacting with C-level executives.
  • Legally authorized to work for any company in the United States without sponsorship.

 

WHO WE ARE

OneStream® is an independent softwar

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

OneStream

View company profile →