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

Software Engineer I

$99k - $128.5k

OneStream Software

At OneStream, we're on a mission to empower every Finance organization and professional to exceed their potential. Our global teams span continents, cultures, and time zones, united by a shared purpose as we build the operating system for modern Finance and help organizations move with greater speed, clarity, and confidence. That mission comes to life through our people. Behind every innovation, customer success, and milestone are talented people working together to make a difference. That'swhywe'relooking for people who arebold enough to think big, authentic in how they lead and collaborate, curious aboutwhat'spossible, and committed to delivering results. Want a closer look before you apply? Explore our Careers site to learn more about our people, culture, and benefits. 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 Software Engineer designs, develops, tests, and maintains software components within OneStream, building high-quality features using established design patterns and best practices. This role owns assigned features through the full software development lifecycle, collaborates with senior engineers, Product, and Quality Assurance, and develops user interfaces, APIs, and data access logic. The Software Engineer participates in code reviews and assists in diagnosing and resolving defects and production issues to ensure reliable, high-performing solutions and positive customer experience. Success in this role is measured by code quality, reliability, learning velocity, and the ability to deliver wellscoped features safely and predictably. Primary Duties and Responsibilities Design, develop, test, and maintain high-quality software components within OneStream solutions. Implement features using established design patterns and best practices under guidance from senior engineers. Contribute to UI development using modern UI frameworks including Angular, React, and Blazor. Develop and integrate APIs and services following RESTful standards and practices. Write clean, maintainable, and well-documented code with appropriate unit test coverage. Use AI-assisted development tools to accelerate development, refactoring, test creation, and documentation, while validating AI-generated output for correctness, security, and architectural alignment. Participate in peer code reviews to improve code quality and consistency. Assist in diagnosing, debugging, and resolving software defects across development and test environments. Collaborate with Product, QA, and other engineering team members to deliver features that meet functional and quality expectations. Follow established SDLC, security, and compliance protocols. Required Education and Experience Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience. 2-4 years of professional software development experience. Experience with object-oriented programming and the Microsoft technology stack, including C#, .NET, and ASP.NET. Basic experience with modern UI frameworks such as Angular, React, Blazor, and WPF. Familiarity with data formats and markup languages such as JSON and XML. Working knowledge of relational databases and SQL fundamentals. Experience using source control systems (Git) and participating in CI/CD workflows. Ability to write and review unit tests to validate functionality. Preferred Education and Experience Experience building enterprise or platform-oriented applications. Familiarity with cloudhosted or SaaSbased systems. Introductory experience with automated testing practices. Azure Fundamentals or entry-level Azure certification. Knowledge, Skills, and Abilities Solid understanding of software development fundamentals and object-oriented design. Ability to learn new technologies and frameworks quickly. Strong problem-solving and debugging skills. Effective written and verbal communication skills. Ability to work collaboratively in a team-oriented environment. Attention to detail and commitment to code quality. Travel Regular travel is not expected for this position 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 #LI-Remote #LI-KA1 Total compensation is based on experience, skills, and location using objective, job-related criteria. Additional variable compensation and benefits may apply. Gross annual base salary $99,000—$128,500 USD All candidates must be legally authorized to work for any company in the country where this position is located without sponsorship. OneStream Software is an equal opportunity employer.All qualified applicants will receive consideration for employment without regard to race,color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, age, disability, genetic information, veteran status, or any other characteristic protected by applicable local laws, regulations, and ordinances. If you needassistanceand/or a reasonable accommodation during the application process, reach out . OneStream may use the personal information you provide to process your application and contact you,in accordance withapplicable privacy laws such as the CCPA and GDPR. For more information about how we handle your personal information, please reviewOneStream's Privacy Policy. Emails about job opportunities at OneStream are only sent by employees with an @onestreamsoftware.com email address. Reach out to your contact at OneStreamif you suspect a phishingscam.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer I in Birmingham, MI vacancy
  •  ...the world forward. Built on Lucid’s proprietary technology and software-defined vehicle architecture, our award-winning vehicles bring...  ...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have... 
    Suggested
    Hourly pay

    Lucid Motors

    Southfield, MI
    1 day ago
  • $57 - $70 per hour

     ...Job Title: Senior Software Engineer – Backend and Distributed Systems Job Description This role focuses on designing and developing high‑performance backend services and distributed systems using C# and .NET in Linux server environments. You will architect scalable... 
    Suggested
    Contract work
    Temporary work
    Work at office
    Remote work
    Monday to Friday

    Actalent

    Southfield, MI
    4 days ago
  •  ...Join us to co-create solutions for a better future! Job Details SoftwareEngineer Sr Software Engineer Southfield,MI Posted:8/5/2026 Job Description Job ID#: 64553 Job Category: SoftwareEngineer Remaining Positions: 1 Details: Stefanini, Inc. seeks a Software... 
    Suggested
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    2 days ago
  • $131k - $170k

     ...more about our people, culture, and benefits. Summary OneStream Software delivers a unified Corporate Performance Management (CPM)...  ...-oriented architecture on Microsoft Azure. The Senior Software Engineer designs, develops, and delivers complex features and services within... 
    Suggested
    Temporary work
    Work at office
    Local area
    Remote work

    OneStream Software

    Birmingham, MI
    2 days ago
  • $105.7k - $145.3k

     .... We invite you to join us in this transformation. Job DescriptionSoftware Customer Resident EngineerRole SummaryThe Software Customer Resident Engineer is Bose's primary local technical interface for General Motors (GM) Audio and Noise Management software integration across... 
    Suggested
    Full time
    Local area

    Bose

    Bloomfield Hills, MI
    2 days ago
  •  ...impact on people’s health around the world. Together, we’re improving health and improving lives. Labcorp is seeking a Senior Software Engineer to join our team at our 1302 Hall Boulevard location in Bloomfield, CT! Work Schedule: This is a full time, exempt (... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Internship
    H1b
    Monday to Friday
    Flexible hours
    Day shift

    Covance Inc.

    Bloomfield, MI
    a month ago
  • Job DescriptionThe RoleThe Compute Systems Software team is a dynamic and fast-paced team that designs, develops, and maintains the foundational...  ...Software team is seeking an experienced Senior Software Engineer to work on display solutions for high-compute System-on-Chip (... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    1 day ago
  • Job DescriptionThe Role:We are seeking experienced and motivated candidates for the role of Senior Software Engineer - Virtual CloudPlatform as part of the Virtualization & Embedded Software Development Tools (VEST) team in VSEE. Our mission is to develop tools, platforms... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    21 hours ago
  • Job DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-...  ...generation vehicles. As the ADAS/AV Platform Software Verification Engineer, you will play a crucial role in defining, implementing, and... 
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Center Line, MI
    1 day ago
  • Job DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform capabilities across the Global Physical Security and Medical portfolio. This role focuses... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    1 day ago
  • Job DescriptionThe RoleWe are seeking an experienced and highly motivated Senior Software Engineer to design, build, and optimize the Mobile Backend for Frontend (MBFF) platform and back-office integration services that power GM mobile ownership experiences. This role will... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    3 days ago
  • $140k - $220k

     ...research at MIT and Caltech for over 10 years. And our Head of Engineering was one of the earliest engineers at Figma. Full Stack...  ...databases Proven ability to build and deploy production-grade software at scale Nice to have Experience working at high... 

    MaxCare

    Birmingham, MI
    1 day ago
  •  ...manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Software Engineer I that can do a 3-day hybrid approach in our Farmington Hills office. The ideal candidate will also possess the following... 
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington, MI
    2 days ago
  • $176k - $234.1k

    Job DescriptionDUTIES: Design, implement, and maintain software components for internal test creation platforms (ScenarioKit). Build...  ...permitted.REQUIREMENTS: Master's degree in Computer Science, Computer Engineering, or related field of study and One (1) year of experience as a... 
    Full time
    Local area
    Remote work
    Work from home

    General Motors

    Warren, MI
    4 days ago
  • Job-ID32555081Reference26-02239Job Title: (Software Engineer Controls)About Kyyba:Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global presence delivering high-quality resources and top-notch recruiting services, enabling businesses to effectively... 
    Shift work
    Day shift

    Kyyba

    Farmington, MI
    3 days ago
  •  ...manage nearly $1 Billion of Direct Written Premium and maintain $1.21 billion in surplus.Amerisure is currently recruiting for a Software Engineering II that can do a 3-day hybrid approach onsite in our Farmington Hills office. The ideal candidate will also possess the... 
    Full time
    Work at office
    Local area
    Flexible hours

    Amerisure Insurance Company

    Farmington, MI
    1 day ago
  •  ...In partnership with leading OEMs, we design and deliver highly engineered solutions that create the ultimate access experience for...  ...apply depending on location or facility SUMMARYLead embedded software development activities including overall design of software architecture... 
    Temporary work
    Local area
    Immediate start
    Shift work

    Strattec Security Corporation

    Auburn Hills, MI
    2 days ago
  •  ...automation, and controls issues and downtime • Use FIS plant monitoring software to review cycle times of equipment • Review and coordinate project installations • Reprogram equipment for engineering changes and improvements • Maintain program backups for machinery and... 

    Kyyba

    Sterling Heights, MI
    4 days ago
  •  ...successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures and... 
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    21 hours ago
  •  ...Develop embedded software and device drivers for automotive display systems, including Linux features that control display power, configuration...  ...Linux kernel frameworks. A bachelor's degree in a relevant engineering or computer science field is required; a master's degree,... 
    Relocation package

    engineeringjobs.net, Inc.

    Warren, MI
    1 day ago
  • Essential Functions and Responsibilities:Create and/or commission software for programmable logic controller (PLC).Create and/or...  ...other project team members, including project manager and the engineering team staff.Communicate effectively with customer as required.Assist... 
    Full time
    For contractors
    Work at office
    Weekend work

    Dürr

    Southfield, MI
    21 hours ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is at the forefront of this work, emboldening our...  ...us forward and achieve our mission.The RoleAs a Senior Software Engineer - Connectivity Software Verification, you will ensure the... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Night shift

    General Motors

    Center Line, MI
    21 hours ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening our...  ...help move us forward and achieve our mission.We’re looking for an engineer who likes getting close to the metal and solving problems that... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work

    General Motors

    Warren, MI
    3 days ago
  •  ...8336, United StatesExperience: 5-10 yearsContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as... 
    Work experience placement

    Prolim Global

    Farmington Hills, MI
    3 days ago
  •  ...and in how we will influence the future of transportation. Our Software Services team is on the forefront of this work, emboldening...  ...move us forward and achieve our mission. The RoleAs a Software Engineering - Site Reliability Engineer (SRE) on the Connectivity team, you... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation
    Relocation package

    General Motors

    Warren, MI
    2 days ago
  • Job DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for our in-vehicle infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on dealership support and field quality: debugging complex VCU issues... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation package

    General Motors

    Center Line, MI
    4 days ago
  • DescriptionTyler Technologies is seeking an experienced Senior Full-Stack Software Engineer to help build our next-generation Civil Process platform. Civil Process is a complete civil process solution that supports agencies from document receipt through payment and final... 

    Tyler Technologies

    Troy, MI
    21 hours ago
  • DescriptionTyler 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... 
    Work at office
    3 days per week

    Tyler Technologies

    Troy, MI
    3 days ago
  • Job Description Job ID#: 64657 Job Category: Software Developer Remaining Positions: 1 Details: Stefanini, Inc., seeks a Software...  ...retrieval of high-quality physical vehicle test data, to help engineers to make quick and informed decisions on products or components... 
    Work at office
    Relocation

    Stefanini

    Southfield, MI
    4 days ago
  •  ...successful candidate is expected to report to Austin, TX or Warren, MI three times per week, at minimum.The RoleAs a Mobile Senior Software Engineer, your focus will be on creating cutting-edge mobile applications that provide an exceptional user experience. You will be... 
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package

    General Motors

    Warren, MI
    2 days ago

Do you want to receive more vacancies?

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