OneStream Software logo
OneStream Software

A comprehensive cloud-based platform to modernize the Office of the CFO.

Senior Software Engineer I

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

4 days ago

Salary

$138K - $172.3K / year

Seniority

Senior

Job Description

Senior Software Engineer I

OneStream Software

Title: Senior Software Engineer I Location: Remote, USA Compensation: $138,000.00-$172,250.00 Benefits Offered: Vision, Medical, Life, Dental, 401K (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Employment Type: Full-Time 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. - 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. 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. 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 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 www.onestream.com. 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 and camaraderie - 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. #LI-Remote #LI-KA1 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.

Related Job Pages

More Software Engineer Jobs

Principal Software Engineer

Insight Enterprises

Insight Enterprises is a global Fortune 500 solutions integrator headquartered in Chandler, Arizona, that helps organizations accelerate digital transformation

Title: Principal Software Engineer Job Description: Requisition Number: 104936 Cloud Automation Engineer - Principal / SSE Location: You will have the flexibility to work fully remote from anywhere across Arizona, US. Insight at a Glance - 14,000+ engaged teammates globally - $8.2 billion in revenue in 2025 - Certified as a Great Place to work in 9 Countries in 2025 - Fortune 500 Company (No. 447) in 2025 - Received 25+ industry and partner awards in the past year - $1.4M+ total charitable contributions in 2024 by Insight globally Now is the time to bring your expertise to Insight. We are not just a tech company; we are a people-first company. We believe that by unlocking the power of people and technology, we can accelerate transformation and achieve extraordinary results. As a Fortune 500 Solutions Integrator with deep expertise in cloud, data, AI, cybersecurity, and intelligent edge, we guide organizations through complex digital decisions. About the role The team is looking for a motivated and passionate Cloud Automation Engineer to join a consulting practice. The ideal candidate is a practitioner of cutting-edge automation tools and provisioning in a public cloud provider - AWS, GCP, or Azure. The ideal candidate will have experience in customer-facing roles and success delivering cloud solutions with IaC automation on projects. As a Cloud Automation Engineer, you will get to: - Leverage the latest DevOps and Cloud automation tools such as Hashicorp Terraform, ARM Template, Cloud Formation, Powershell, Azure DevOps, and/or GitHub Actions to deploy cloud solutions for enterprise clients - Become a full-stack Hashicorp and automation focused Cloud Architect - Work on teams that design, plan and implement cloud solutions for enterprise customers in a major public cloud provider: Azure & AWS</li> - Work on teams that design, plan and implement container platform-based solutions in a Kubernetes platform - Work on large-scale app modernization projects through application rationalization and modernization processes - Work on client projects that encompass systems architecture, proof-of-concept and technical deployment services - Integrate emerging technologies into offerings to provide sales teams additional opportunities to approach customers with new ideas/engagement. - Collaborate with Practice leadership and thought leaders on pre-sales engagements, solution designs and proposals - Assist with development of new offerings within frameworks for emerging cloud technologies - Become a partner, subject-matter expert and trusted advisor to clients, advising on best-fit technologies and best practices - Be AmbITious: This opportunity is not just about what you do today but also about where you can go tomorrow. When you bring your hunger, heart, and harmony to Insight, your potential will be met with continuous opportunities to upskill, earn promotions, and elevate your career. What we're looking for - In-depth experience in automation, Infrastructure-as-Code (IaC), Configuration-as-Code (CaC) and management of cloud hosted resources - Experience working in a DevOps and Agile culture - Experience with industry DevOps and IaC tools such as Hashicorp Terraform, Ansible, Jenkins is preferred - Experience in DevOps, CI/CD pipelines, automated testing is a preferred - Background in application development, .Net, or other development frameworks is a plus - Background in systems engineering, networking, and server infrastructure also works - Bachelor's degree in Information Technology, Computer Science, or related field preferred. - Certifications in relevant technologies, cloud providers, or demonstration of ongoing learning - 4+ years of experience in consulting services or similar roles focused on project-based work, and/or solution development. - 1-2 years of leading teammates or being part of large teams on projects - Breadth of knowledge across Google AWS and Azure Cloud products & solutions - Prior work experience in a Consulting/Architecture position within a software and/or services company. What you can expect We're legendary for taking care of you, your family and to help you engage with your local community. We want you to enjoy a full, meaningful life and own your career at Insight. Some of our benefits include: - Freedom to work from another location-even an international destination-for up to 30 consecutive calendar days per year. But what really sets us apart are our core values of Hunger, Heart, and Harmony, which guide everything we do, from building relationships with teammates, partners, and clients to making a positive impact in our communities. Join us today, your ambITious journey starts here. Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law. When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process. At Insight, we celebrate diversity of skills and experience so even if you don't feel like your skills are a perfect match - we still want to hear from you! Insight does not accept unsolicited resumes from recruiters or employment agencies. Unsolicited resumes will be treated as direct applications from the candidate, and recruiters or agencies who submit candidates for this position without a prior, written vendor agreement will not be eligible for any form of compensation, even if the candidate is hired. Insight is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation or any other characteristic protected by law. Posting Notes: Remote || Arizona (US-AZ) || United States (US) || Engineering; IT Infrastructure & Support || None || US - Chandler,AZ ||

United States
Zensar logo

SAP BTP INTEGRATION SUITE DEVELOPER

Zensar

At Zensar, we’re “experience-led everything”. We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. Whether for our clients, our people, or the world around us, this belief powers everything we do. At the heart of our culture is ONE with Client - a set of four core values that reflect who we are and how we work: One Zensar, Nurturing, Empowering, and Client Focus. Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.

Full TimeRemoteTeam 10,001

Role Description We are looking for a skilled Integration Suite Developer to join our team and drive our integration projects forward. The ideal candidate will have a strong background in SAP Integration Suite and cloud-based integrations, with a focus on CPI and API management. This role is critical to our business, as it ensures seamless data flow and connectivity between our systems, enabling efficient operations and enhanced business processes. - The successful candidate will collaborate closely with our functional and business teams. - Translate requirements into technical specifications. - Deliver end-to-end solutions. Qualifications - Strong background in SAP Integration Suite. - Experience with cloud-based integrations, particularly CPI and API management. - Ability to collaborate with functional and business teams. - Proficient in translating requirements into technical specifications. Requirements - Experience in integration projects. - Strong problem-solving skills. - Excellent communication skills. Benefits - Inclusive workplace culture. - Opportunities for growth and development. - Commitment to well-being and work-life balance. Company Description At Zensar, we’re “experience-led everything.” We are committed to conceptualizing, designing, engineering, marketing, and managing digital solutions and experiences for over 130 leading enterprises. We are a company driven by a bold purpose: Together, we shape experiences for better futures. - Part of the $4.8 billion RPG Group. - Community of 10,000+ innovators across 30+ global locations. - Core values: One Zensar, Nurturing, Empowering, and Client Focus.

India
Gainwell Technologies logo

Senior Batch Developer – UNIX, C, SQL, Healthcare

Gainwell Technologies

Gainwell Technologies is an award-winning digital health technology company that supports the administration of healthcare and human services programs. In past

• Drive the development of healthcare administration products • Interface with technical teams and clients • Code, test, debug, implement and document moderately complex programs • Designs, develops, and maintains data processing applications

Oklahoma
$70K - $90K / year

Role Description We’re building and evolving a custom PHP web application that powers real-world operations. No hand-holding frameworks here — just clean, object‑oriented PHP, RESTful services, and a stack that rewards engineers who love understanding how things actually work. If you enjoy getting close to the metal with Core/Vanilla PHP, care about performance, and can comfortably move between data layers, UI, and cloud infrastructure, you’ll feel right at home. What you’ll do (the work) - Ship features end‑to‑end in a framework‑free, OOP PHP codebase (namespaces, interfaces, traits, SOLID principles). - Design and implement RESTful endpoints (JSON), including request validation, pagination, error handling, and versioning. - Write robust SQL (DDL/DML), optimise queries and indexes, and integrate via PDO with prepared statements. - Work with MongoDB for document‑oriented use cases; design efficient schemas and aggregation pipelines where relevant. - Build and enhance front‑end interactions with jQuery, HTML/CSS, and Tailwind CSS for fast, clean UI work. - Integrate external APIs (REST/Webhooks), handle oauth/token flows, retries, idempotency, and rate‑limit strategy. - Operate in AWS: deploy apps on Elastic Beanstalk, manage assets in S3, use DynamoDB where appropriate, and keep environments healthy (logs, scaling, env vars). - Handle SSL/TLS certificate management and DNS via Cloudflare; ensure zero‑downtime renewals and sane caching rules. - Work with WordPress CMS where needed (content ingestion/integration, headless endpoints, custom fields/templates). - Pair closely with another Senior Developer who knows the platform inside‑out; take part in code reviews and architecture discussions. - Own quality: write pragmatic tests, instrument metrics, document decisions, and leave the codebase tidier than you found it. Must‑have skills & experience - Core/Vanilla PHP (7.x/8.x) with OOP: interfaces, traits, namespaces, dependency injection, SOLID. - RESTful API design & implementation (JSON), auth patterns, and versioning. - SQL mastery (query optimisation, indexing, transactions) and PDO best practices. - MongoDB fundamentals (schema design, aggregations, performance basics). - Front‑end: jQuery, semantic HTML, modern CSS, and Tailwind CSS utility workflows. - External API integrations (OAuth, webhooks, retries, idempotency, error/bounce handling). - AWS: Elastic Beanstalk deployments, S3 lifecycle, DynamoDB usage, environment configuration, logging/monitoring basics. - Security: input validation, CSRF/XSS/SQL injection prevention, secrets management, and safe file handling. - SSL/TLS & DNS via Cloudflare (including HSTS, redirects, caching/CDN rulesets, cert renewals). - WordPress CMS experience (admin/config, theme/plugin interaction, or headless/REST usage). - Git and collaborative workflows (feature branches, code reviews, CI basics). - Comfortable with Linux/CLI for diagnostics and automation. Nice to have (bonus points) - Experience with queues/workers for background jobs. - Testing: PHPUnit or similar; integration test mindset. - Performance profiling (Xdebug/Blackfire) and caching strategies (OPcache/application‑level caching). - Observability basics (structured logging, alerts, dashboards). What success looks like - 30 days: Onboarded, local/dev environments humming, shipping small improvements and fixes. Demonstrates understanding of domain models and core modules. - 60 days: Independently delivering medium‑sized features end‑to‑end. Improving SQL queries and indexes, reducing response times and error rates. - 90 days: Co‑owning a roadmap area; proposing architecture improvements. Raising overall code quality with patterns, guardrails, and clear documentation. How we work - Remote first. Clear written communication is king. - Ticketed workflow with lightweight specs and acceptance criteria. - Code reviews for every PR; pair programming with the platform owner for complex changes. - Pragmatic documentation (readmes/ADR notes) close to the code.

Ukraine