FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – MarketPlace
OneStream SoftwareSenior Software Engineer designing and delivering complex features at OneStream Software. Leading technical discussions and mentoring engineers within a cloud-native SaaS platform.
Tech Stack
Tools & technologiesAngularASP.NET.NETReactSQLWPF
About the role
Key responsibilities & impact- Design, develop, and maintain complex software features and services within OneStream, including requirements translation, technical design, implementation, validation, deployment, and ongoing production support.
- Lead implementation efforts for moderately to highly complex features, ensuring scalability, performance, maintainability, and reliability.
- Drive technical design discussions and contribute to architectural decisions aligning with platform standards and reference architectures.
- Build and maintain user interface solutions using modern UI frameworks including Angular, React, Blazor, and WPF.
- Make and defend technical decisions within owned areas while aligning with broader architectural standards.
- Ensure JSON and XML data contracts, schemas, and integrations are well designed, documented, and backward compatible.
- Design and evolve APIs, SDKs, and extensibility mechanisms used by internal teams and partners.
- Proactively identify opportunities to improve system performance, reliability, and developer productivity.
- Lead and participate in formal code reviews, act as a trusted reviewer and approver.
- Mentor and support Software Engineers through guidance on design, coding standards, and best practices.
- Collaborate cross-functionally to translate business requirements into technical solutions and proactively identify opportunities to improve system performance, reliability, and developer productivity.
- Contribute to CI/CD improvements, automation, testing strategies, and overall engineering quality initiatives.
- Own complex features and components end to end, including design, implementation, testing, deployment, and ongoing production support.
- Use AI-assisted development tools to accelerate development, refactoring, test creation, and documentation, while critically evaluating and refining AI-generated output to ensure correctness, security, performance, and architectural alignment.
- Partner with peers to diagnose and resolve production issues, ensuring system reliability and performance.
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent experience.
- 4-10 years of professional software development experience.
- Strong proficiency in C#, .NET, and ASP.NET, and related frameworks.
- Experience building user interfaces with modern UI frameworks including Angular, React, Blazor, and WPF.
- Deep understanding of RESTful API design and service-oriented architectures.
- Strong experience 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 reviewing unit tests and ensuring adequate test coverage.
Benefits
Comp & perks- Vision
- Medical
- Life
- Dental
- 401K
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETASP.NETAngularReactBlazorWPFRESTful API designJSONSQL query optimization
Soft Skills
leadershipmentoringcollaborationtechnical designproblem-solvingcommunicationcode reviewdecision makingperformance improvementguidance