Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer I

$131k - $170k

OneStream Software LLC

Description Senior Software Engineer 1 Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 131,000-170,000 Additional variable compensation and benefits may apply. Total compensation is based on experience, skills, and location using objective, job-related criteria. Summary OneStream Software delivers a unified Corporate Performance Management (CPM) platform designed to meet the complex financial, operational, and analytical needs of large enterprises. OneStream operates at enterprise scale, supporting mission-critical workloads for the Office of the CFO across highly regulated industries. The OneStream platform is built on a sophisticated technology stack that includes distributed, multi-threaded services, OLAP and multidimensional data models, modern web frameworks, SQL-based persistence, and increasingly cloud-native, SaaS-oriented architecture on Microsoft Azure. The Senior Software Engineer designs, develops, and delivers complex features and services within OneStream solutions, leading moderately to highly complex work that drives scalability, performance, and maintainability. This role owns features end-to-end, makes technical decisions within owned areas, and ensures well-designed, backward-compatible APIs and data contracts. The Senior Software Engineer mentors Software Engineers, leads code reviews, collaborates cross-functionally on technical solutions, and is accountable for production quality, reliability, and continuous improvement of engineering practices. Success in this role is measured by reliable delivery of complex functionality, operational excellence, and sustained improvement of engineering quality within their scope. Primary Duties and Responsibilities 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. Required Education and Experience 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, 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. Preferred Education and Experience Experience building extensible platforms, frameworks, or SDKs. Familiarity with SaaS architectures, distributed systems, or multi-tenant applications. Experience with deployment automation and DevOps practices. Domain experience in financial systems, EPM, or CPM solutions. Azure experience and/or relevant Azure certifications. Knowledge, Skills, and Abilities Strong software design and architectural thinking skills. Ability to independently own and deliver complex features. Proven ability to mentor engineers and influence technical direction. Excellent analytical and troubleshooting capabilities. Ability to clearly communicate complex technical concepts to diverse technical and non-technical audiences. Ability to balance feature delivery with long-term maintainability, scalability, and operational quality. Strong sense of ownership, accountability, and continuous improvement. Demonstrated ability to effectively and responsibly use AI-assisted development tools, with sound judgment and critical evaluation of outputs. Supervisory Responsibilities There are no supervisory responsibilities required for this role. Travel Regular travel is not expected for this position. Who We Are OneStream is how today's Finance teams can go beyond just reporting on the past and Take Finance Further by steering the business to the future. It's the only enterprise finance platform that unifies financial and operational data, embeds AI for better decisions and productivity, and empowers the CFO to become a critical driver of business strategy and execution. Our vision is to be the AI operating system for modern finance, digitizing core financial functions and empowering the CFO to become a critical driver of business strategy. To learn more visit Why Join The OneStream Team Transparency around corporate structure, salary, and benefits Core value of customer success Variety of project work (not industry-specific) Strong culture andcamaraderie Multiple training opportunities Benefits at OneStream OneStream employees are passionate, hardworking individuals who go above and beyond to keep our customers happy and follow through on our mission statement. They consistently deliver the best and in turn, we make every effort to keep them cared for and happy. A sample of the benefits we provide are: Excellent Medical Plan Dental & Vision Insurance Life Insurance Short & Long Term Disability Vacation Time Paid Holidays Professional Development Retirement Plan All candidates must be legally authorized to work for any company in the country where this position is located without sponsorship. OneStream is an Equal Opportunity Employer. Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer I in Rochester, MI vacancy
  •  ...Job Description Job Description Description: FEV is looking for a Senior Software Engineer to provide technical leadership and hands-on software engineering support for advanced automotive software development programs. The role will lead software development, integration... 
    Senior

    FEV North America Inc

    Auburn Hills, MI
    12 days ago
  • $110k - $135k

     ...Software EngineeringTroy,Michigan Salary: USD 110000.00 - 135000.00 Annually Tyler Technologies is looking for a talented Senior Software Engineer to join our Public Safety Interface Development team . Responsibilities for this position include design, development... 
    Senior

    Tyler-Technologies-29572f8

    Troy, MI
    1 day ago
  •  ...Description Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States. This role combines hands-on software development with technical leadership... 
    Senior

    Tyler Technologies

    Troy, MI
    1 day ago
  •  ...products to customers all over the world. Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer (Cloud and AI) in the Computer Information System (CIS) department. The Senior Software Engineer (Cloud and AI) is a senior... 
    Senior
    Work at office

    Toyoda Gosei North America Corporation

    Troy, MI
    27 days ago
  • $100.8k - $141.75k

    In this role, the Software Development Engineer will be responsible for developing and deploying embedded software solutions for BorgWarner AWD products.  Utilizing their technical expertise, they will ensure software product deadlines and deliverables are achieved.  They... 
    Senior
    Full time
    Immediate start

    BorgWarner Inc.

    Auburn Hills, MI
    11 days ago
  •  ...thrives on collaboration, innovation, and the occasional office cameo from a four-legged friend. What You’ll Do The Senior Software Engineer, Platform builds and operates the shared services, pipelines, and infrastructure that Whisker's product engineering teams... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    Litter-Robot

    Auburn Hills, MI
    3 days ago
  • Job Description Who You Are As our Senior Robotics Software Engineer, you will be responsible for designing, developing, debugging, and delivering FANUC robot software for the customers of the Global Standards Software & Validation Group (GSSV). You will be required to... 
    Senior
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester, MI
    1 day ago
  • $72.3k - $74.8k

     ...Description Aperion is excited to announce an opening for a Senior Software Engineer in our innovative team based in Oxford. This full‑time, remote position offers a unique opportunity for entry‑level candidates to engage with cutting‑edge technology and contribute... 
    Senior
    Full time
    Remote work

    Aperion

    Oxford, MI
    2 days ago
  •  ...We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards... 
    Senior
    Full time
    Monday to Friday
    Flexible hours

    Central Transport

    Sterling Heights, MI
    4 days ago
  • $50 - $58.65 per hour

     ...Location: Sterling Heights, MI Salary: $50.00 USD Hourly - $58.65 USD Hourly Description: Title: Senior Software Engineer Duration: 6+ Months contract Locations: Sterling Heights, MI Job description We have openings for individuals with experience... 
    Senior
    Hourly pay
    Contract work

    Judge Group, Inc.

    Sterling Heights, MI
    2 days ago
  •  ...Job Description Job Description Job description Senior Application Architect/Developer Aquasight is a leading Digital AI...  ...a multi-tenant, template-driven front-end application for our Software-as-a-Service (SaaS) platform. You will lead and guide team members... 
    Senior
    Full time
    Remote work

    Aquasight

    Troy, MI
    a month ago
  • Stellantis in Auburn Hills, MI, is seeking an experienced Materials Engineer to lead development of automotive soft trim materials,...  ...vehicle interiors, with strong communication and leadership skills, and the ability to present to senior #J-18808-Ljbffr Stellantis
    Senior
    Work at office

    Stellantis

    Auburn Hills, MI
    3 days ago
  •  ...solutions provider located in Michigan is seeking an experienced Senior Full Stack Developer to design, develop, and maintain...  ...ensuring application security, and mentoring junior developers, promoting best engineering practices. #J-18808-Ljbffr Magna International Inc.
    Senior

    Magna International Inc.

    Troy, MI
    3 days ago
  •  ...America LLC Job Description About the Team: The Senior ADAS Application Engineer is responsible for the application release of the ZF Advanced...  ...BS/MS in Electrical Engineering, Mechanical Engineering, Software/Computer Engineering, Robotics, or similar (or equivalent... 
    Senior
    Remote work

    ZF Friedrichshafen

    Auburn Hills, MI
    12 days ago
  •  ...Hills is seeking an experienced Embedded Engineer to focus on MCU and ECU design for...  ...least 8 years of experience in embedded software development and strong expertise in automotive...  ...communication protocols. This is a mid-senior level contract position that offers the... 
    Senior
    Contract work

    Pentangle Tech Services | P5 Group

    Auburn Hills, MI
    4 days ago
  • Auxiom LLC in Rochester, MI seeks a Systems Engineer to design and deliver IT infrastructure solutions, architect roadmaps, and lead complex...  ..., and cloud environments in a client-facing role. As a senior member, you will shape proposals, roadmaps, and SOPs, mentor team... 
    Senior

    Auxiom LLC

    Rochester, MI
    1 day ago
  • Sharpquest is seeking a .NET Fullstack Developer to join their team in Troy, Michigan. Candidates should have 5-7 years of experience in software development and expertise in C#, .NET, and SQL. You will work on API development and enhance SaaS products in the Employee Benefit... 
    Senior

    Sharpquest

    Troy, MI
    1 day ago
  • Flagstar Bank seeks a Business Technology Lead in New York, NY to act as senior technical lead for assigned applications, guiding solution architecture, API design, and platform pattern alignment. You will collaborate with the Business Architect, Product Security Lead,... 
    Senior

    Flagstar Bank

    Troy, MI
    4 days ago
  • Senior Salesforce DeveloperDuration: Auburn Hills, MI (Onsite)Must Have: Salesforce (SFDC)-SFDC Development-SOAP Web ServicesPOSITION...  ...development of CRM use cases on the lightning platform. Sr. CRM engineer designs solutions on the platform to enable CRM use cases.... 
    Senior

    Kasmo Global

    Auburn Hills, MI
    3 days ago
  • A leading technology firm is seeking an experienced SAP PP/DS Consultant with a strong hands-on expertise in Production Planning and Detailed Scheduling. The role requires real implementation experience and a background in Manufacturing or Automotive domains. Qualified ...
    Senior
    Remote job

    Intellisoft Technologies

    Troy, MI
    5 days ago
  • $229k - $280k

    Description Senior Director, Software Engineering Location: Remote, US Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental, 401 Gross annual base salary: USD 229,000-280,000 Additional variable compensation and benefits may apply... 
    Senior
    Full time
    Temporary work
    Remote work

    OneStream Software

    Rochester, MI
    4 days ago
  • IMAGINiT Technologies, a division of Rand Worldwide, seeks a Senior Applications Expert (Construction) to deliver construction technology consulting, implementation, training, and advisory services focused on improving preconstruction, project delivery, and operational... 
    Senior
    Worldwide

    Rand Worldwide

    Troy, MI
    2 days ago
  • $173k - $225k

    Description Senior Manager, Software Engineering Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 173,000 - 225,000 Additional variable... 
    Senior
    Full time
    Temporary work
    Remote work

    OneStream Software

    Rochester, MI
    4 days ago
  •  ...comprehensive suite of payment processing solutions built and deployed exclusively for government. We are currently looking to hire a Software Engineer to directly support our electronic payments platform. Individual contributor that is responsible for participating in... 
    Full time
    Currently hiring
    Work at office

    Tyler Technologies

    Troy, MI
    15 days ago
  • Senior Embedded Software Engineer Auburn Hills, MI 1 Opening Pay: $57-77 MAX US CITIZEN WITH ABILITY TO OBTAIN A SECRET CLEARANCE Essential Function Develop vehicle software Develop vehicle software and cybersecurity employing rapid prototyping, agile development, DevSecOps... 
    Senior
    Contract work
    Overseas

    Precision Resources Company, Inc.

    Auburn Hills, MI
    1 day ago
  •  ...Description Are you passionate about using your software development skills to produce critical data that law enforcement agencies...  ...affect public safety? Tyler Technologies is seeking a Software Engineer to join our State Compliance team, which develops and supports... 
    Full time

    Tyler Technologies

    Troy, MI
    3 days ago
  •  ...embedded electronic module in the vehicle environment. • Develop software in compliance with a formal CMMi based company product...  ...Knowledge and Education • Bachelor of Science, Computer Engineering / Electrical Engineering / Computer Science Work Experience... 
    Permanent employment
    Full time
    Contract work
    Work experience placement
    H1b
    Visa sponsorship

    Trialon Corporation

    Auburn Hills, MI
    more than 2 months ago
  •  ...Solutions, Mobile Development, Mobile Test Automation, Product and Engineering Services, Enterprise Mobility, Test Automation, QA - Manual...  ...Founded 1996 Job Description Title-Embedded Software Engineer Location-Troy, Michigan Magna E-Car Systems develops... 
    Full time
    Contract work
    Worldwide

    Pyramid It

    Troy, MI
    more than 2 months ago
  • Check out this new opportunity! Sr Embedded Software Engineer Auburn Hills, MI Competitive Salary Ability to Obtain a Secret Clearance For over 30 years, we'vWe are hiring a Senior Embedded Software Engineer in Auburn Hills, Michigan , supporting the development and... 
    Senior
    Contract work
    Work at office

    Moseley Technical Services

    Auburn Hills, MI
    1 day ago
  • $140k - $165k

     ...processes while working with cutting-edge connected vehicle technologies that are defining the future of mobility. As our Senior Solutions Engineer, you'll eliminate the technical bottlenecks that currently constrain our automotive growth, enabling faster customer... 
    Senior
    Worldwide
    Shift work

    Aeris Communications

    Auburn Hills, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer I. Be the first to apply!