Senior Software Engineer

Posted Aug 27

This is a fully remote position, open to applicants in United States.

📋 Description

• Design, develop, and sustain intricate software features and services within OneStream solutions.

• Convert requirements into technical designs and implementations.

• Lead the implementation of moderately to highly complex features.

• Facilitate technical design discussions and contribute to architectural decisions.

• Create and maintain user interface solutions utilizing Angular, React, Blazor, and WPF.

• Design and enhance APIs, SDKs, extensibility mechanisms, JSON/XML contracts, schemas, and integrations.

• Identify opportunities for enhancing system performance, reliability, and developer productivity.

• Lead and engage in formal code reviews.

• Mentor and support Software Engineers.

• Collaborate across functions to translate business requirements into technical solutions.

• Contribute to improvements in CI/CD, automation, testing strategies, and engineering quality initiatives.

• Own complex features end-to-end, including testing, deployment, and production support.

• Utilize AI-assisted development tools for development, refactoring, testing, and documentation while validating outputs.

• Diagnose and resolve production issues in collaboration with peers.

• Ensure scalability, performance, maintainability, reliability, and backward compatibility.


⛳️ Requirements

• Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience.

• 5–8 years of professional software development experience.

• Strong proficiency in C#, .NET, ASP.NET, and related frameworks.

• Experience in building user interfaces with Angular, React, Blazor, and WPF.

• Deep understanding of RESTful API design and service-oriented architectures.

• Extensive experience in designing, maintaining, and evolving JSON contracts in enterprise applications.

• Experience with performance tuning, memory management, and SQL query optimization.

• Strong experience with Git-based workflows and CI/CD pipelines.

• Experience in reviewing unit tests and ensuring adequate test coverage.

• Ability to use AI-assisted development tools responsibly and critically assess outputs.

• Legal authorization to work in the country of the job position.


🏝️ Benefits

• Vision insurance.

• Medical insurance.

• Life insurance.

• Dental insurance.

• 401(k).

People also viewed

Arista Networks7 hours ago

Software Engineer, Kernel and BIOS

IE flagIreland OnlyFull-timeFull-stack Engineer
ApplyView job
Squad7 hours ago

C Embedded Software Engineer

UA flagUkraine OnlyFreelanceFull-stack Engineer
ApplyView job
Mozilla7 hours ago

Senior Software Engineer, Add-Ons

GB flagUnited Kingdom OnlyFull-timeFull-stack Engineer£66k – £87k/year
ApplyView job
Palo Alto Networks7 hours ago

Principal Technical Product Engineer

ES flagSpain, +1 more countryFull-timeFull-stack Engineer
ApplyView job
TRAX7 hours ago

AI Software Engineer

PL flagPoland OnlyFull-timeFull-stack EngineerPLN 28k – PLN 35k/month
ApplyView job
Capgemini7 hours ago

Software Engineer – Full-Stack

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers