Senior Software Engineer
1 month ago
Software Engineer - IAM
Location: Remote, USA
Employment Type: Full-Time
Compensation: $104,000 to $149,000(Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience.
Benefits Offered: Vision, Medical, Life, Dental, 401K
Summary
OneStream Software is a leading provider of Corporate Performance Management (CPM) solutions, offering a unified platform for financial planning, consolidation, reporting and analytics. We are seeking a talented and motivated Senior Software Engineer to join our dynamic team. For this role, a Senior Software Engineer will play a vital role in designing, developing, and implementing our Identity Access Management strategy along with like-minded and skilled architects and software engineers, empowering our clients to optimize their financial processes and drive business success.
Primary Duties and Responsibilities
- Design, develop, and maintain .NET applications with a focus on Identity and Access Management solutions.
- Implement and manage Identity and Access Management frameworks, including authentication, authorization, and user management.
- Collaborate with cross-functional teams to integrate Identity and Access Management solutions into existing and new applications.
- Ensure the security and scalability of Identity and Access Management systems.
- Troubleshoot and resolve complex technical issues related to Identity and Access Management.
- Stay updated with the latest trends and best practices in Identity and Access Management and .NET development.
- Participate and contribute to design discussions and planning.
- Mentor Software Engineer team members regarding source code management processes, system setup, environment access.
- Ability to enhance the QA process and create framework for the unit tests.
- Ability to use, manage and optimize relational database systems.
- Work on technology migrations for legacy solutions, create new solutions, team members with mentorship.
- Participates in requirements discussions to get clear understanding of user flows and patterns of consuming/using the features being implemented.
- Collaborate with cross-functional teams, including product managers, architects, and quality assurance to gather and analyze software requirements.
- Design and develop high-quality, scalable, and maintainable software solutions using cutting-edge technologies and best practices.
- Write clean, efficient, and well documented code that adheres to industry standards, OneStream defined patterns and guidelines.
- Perform unit testing, debugging, and troubleshooting to ensure software functionality and reliability.
- Collaborate with the quality assurance team to ensure proper testing of software applications and resolve any identified issues.
- Other ad hoc duties as assigned by leadership.
Required Education and Experience
- Bachelor's degree in computer science, Computer Information Systems, Software Development, Electrical Engineering. Mathematics, Physics or equivalent technical discipline experience.
- 5+ years of developing and industry experience with large scale distributed systems, multi-threading, and object-oriented programming and building/consuming REST services.
- Proficient in language frameworks such as: C#, VB.NET, .NET, Core, ASP.NET, Blazor.
- Experience accessing Cloud areas to locate needed information to achieve development tasks (VMs, Key Vaults, SQL, Storage, etc.).
- Experience using SQL Management Studio, SQL Queries for data retrieval, Joins, aliasing, connections.
- Understands the capability/value being delivered to the end users for all stories and features. Ensures it is reflected in the acceptance criteria for all user stories.
- Understanding of IIS Management, websites, services, application pools, configuration.
- Strong problem solving and analytical skills, with the ability to quickly grasp complex technical concepts and troubleshoot software issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment and communicate technical concepts to non-technical stakeholders.
- Experience in the finance or accounting domain is a plus.
- Ability to take a proactive approach to identifying and mitigating security risks and vulnerabilities.
- Demonstrated experience working with various application types including ASP.NET Core MVC, Web API, WPF and WinForms.
- Proficiency developing and working with REST APIs.
Preferred Education and Experience
- Firm grasp of the fundamentals of authentication and authorization including multi-factor authentication, conditional access and single sign-on
- Knowledge of authentication and authorization protocols including OpenID Connect, OAuth2 and SAML
- Good understanding of security principles like Zero Trust, Least Privilege and Defense in depth
- Hands-on experience with token-based authentication
- Knowledge of authorization principles like RBAC / ABAC and their implementations
- Understanding of cryptographic protocols, digital certificates, encryption standards such as X.509, Transport Layer Security (TLS) and Advanced Encryption Standard (AES)
- Experience with external identity providers like Okta, Microsoft Entra, Ping or Equivalent
- A continuous improvement mindset including staying up to date with the latest identity and access management trends and technologies to drive innovation within the organization
- Experience with infrastructure-related concerns including containerization with Docker, GitOps, Azure services, CLI tooling, etc.
- 1-2 Azure Certifications
Knowledge, Skills, and Abilities
- Define, refine, support, and follow established processes.
- Thrive in a dynamic, fast paced environment.
- Takes initiative to learn new technologies and testing techniques to share with the organization.
- Proactively takes on new tasks and assignments beyond individual team-based expectations.
- Proactively communicates ideas, issues, risks and status.
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
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.
#LI-Remote #LI-KA1
Equal Opportunity Employer/Protected Veterans/Individuals with DisabilitiesThe contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
-
Senior Software Engineer Position
6 days ago
Rochester, Michigan, United States OneStream Software Full timeJob Title: Senior Software Engineer PositionCompany Overview: OneStream is a leading provider of Corporate Performance Management (CPM) software for large corporations. Our mission is to empower CFOs to become critical drivers of business strategy and execution.Salary: $104,000 - $149,000 per year (based on experience)Job Description:We are seeking a Senior...
-
Senior Software Engineer
5 days ago
Rochester, Michigan, United States OneStream Software Full timeJob DescriptionWe are seeking a skilled Senior Software Engineer to join our solution development team. The ideal candidate will have a strong background in Microsoft .Net technologies and experience with cloud-hosted infrastructure.Key Responsibilities:Design and architect software solutions on the OneStream development platform.Develop and maintain...
-
Senior Software Engineer
3 weeks ago
Rochester, United States OneStream Software Full timeDescription Software Engineer - IAM Location: Remote, USA Employment Type: Full-Time Compensation: $104,000 to $149,000(Range applies to US candidates only) Benefits/Variable Comp/Equity - Range may vary based on experience. Benefits Offered: Vision, Medical, Life, Dental, 401K Summary OneStream Software is a leading provider of Corporate Performance...
-
Senior Software Developer
5 days ago
Rochester, Michigan, United States OneStream Software Full timeJob SummaryWe are seeking an experienced Senior Software Engineer to join our solution development team. This role involves designing, developing, and maintaining software solutions on the OneStream development platform.
-
Senior Software Engineer
4 weeks ago
Rochester, United States OneStream Software Full timeDescriptionSoftware Engineer - IAM Location: Remote, USAEmployment Type: Full-TimeCompensation: $104,000 to $149,000(Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Benefits Offered: Vision, Medical, Life, Dental, 401K SummaryOneStream Software is a leading provider of Corporate Performance...
-
Senior Software Engineer
4 weeks ago
Rochester, United States OneStream Software Full timeDescription Software Engineer - IAM Location: Remote, USA Employment Type: Full-Time Compensation: $104,000 to $149,000(Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Benefits Offered: Vision, Medical, Life, Dental, 401K Summary OneStream Software is a leading provider of Corporate Performance...
-
Senior Software Engineer
4 weeks ago
Rochester, United States OneStream Software Full timeDescription Software Engineer - IAM Location: Remote, USA Employment Type: Full-Time Compensation: $104,000 to $149,000(Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Benefits Offered: Vision, Medical, Life, Dental, 401K Summary OneStream Software is a leading provider of Corporate Performance...
-
Senior Software Development Specialist
6 days ago
Rochester, Michigan, United States OneStream Software Full timeAbout the PositionThis Senior Software Engineer role is part of our solution development team, responsible for designing, developing, and maintaining software solutions on the OneStream development platform.The ideal candidate will have a strong background in Microsoft .Net technologies, excellent problem-solving and analytical skills, and experience with...
-
Senior Software Engineer
3 weeks ago
Rochester, MI, United States OneStream Software Full timeDescriptionSoftware Engineer - IAM Location: Remote, USAEmployment Type: Full-TimeCompensation: $104,000 to $149,000(Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience. Benefits Offered: Vision, Medical, Life, Dental, 401K SummaryOneStream Software is a leading provider of Corporate Performance...
-
Senior Software Engineer
4 weeks ago
Rochester, New York, United States GHR Healthcare - Travel Division Full timeWe are looking for a Senior Software Engineer to lead our team of skilled developers and contribute to the development of our cutting-edge software solutions.As a key member of our team, you will be responsible for designing, implementing, and maintaining our software applications, ensuring they meet the highest standards of quality and performance.With your...
-
Senior Software Engineer
2 weeks ago
Rochester, United States Computer Task Group, Inc Full timeJob DescriptionJob DescriptionOverviewCTG is seeking to fill a Senior Software Engineer opening for a client in Rochester, Minnesota.Location: Rochester, MNDuration: 12 monthsCTG's client is seeking an Android Senior Software Engineer. Candidates will have an opportunity to work in a fast paced environment, leverage new technologies, and be part of a...
-
Senior Robotics Software Engineer
6 days ago
Rochester, Michigan, United States FANUC America Corporation Full timeCompany Overview: At FANUC America Corporation, we are passionate about our customers and employees. We maintain a workplace where individuals can thrive and achieve their full potential.About the Role:We are seeking an experienced Senior Engineer (Robotics Software) to join our team. As a key member of our Automation Systems Group, you will be responsible...
-
Senior Software Engineer
4 weeks ago
Rochester, United States FANUC America Corporation Full timeAt FANUC America Corporation we are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported. We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are...
-
Senior Software Engineer
1 month ago
Rochester, United States FANUC America Corporation Full timeAt FANUC America Corporation we are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported. We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are...
-
Senior Software Engineer
6 days ago
Rochester, New York, United States Laine Recruiting Full timeCompany Overview:Laine Recruiting has been engaged by a results-driven marketing agency that offers deeply collaborative client experiences, proprietary technology, and world-class partnerships. This agency is experiencing exciting growth and is intentionally investing heavily in their Technology & Product group, which is a primary catalyst for this...
-
Software Development Expert Wanted
6 days ago
Rochester, Michigan, United States OneStream Software Full timeAbout Us: OneStream Software 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. We offer a unique opportunity to be part of a rapidly growing company that unifies financial and operational data, embeds AI for better decisions and productivity, and empowers the CFO to become a...
-
Senior Robotics Software Engineer
2 weeks ago
Rochester, United States FANUC America Corporation Full timeAt FANUC America Corporation we are passionate about our customers, our employees, and the work we perform. We maintain a workplace where individuals can be proud of, where talents are embraced, and results are encouraged and supported. We are looking for talented people who value integrity, informed decision-making and collaboration. If you believe you are...
-
Senior Software Engineering Manager
5 days ago
Rochester, New York, United States The Walsh Group Full time**Job Overview**The Walsh Group is seeking a highly skilled Senior Software Engineering Manager to lead our software development team. As a key member of our team, you will be responsible for overseeing the design, development, and testing of medical school software suites, including MedSIS, Encore Exams, Peer Assessment, and Orientation Software.**Key...
-
Software Engineer
2 weeks ago
Rochester, New York, United States QuidelOrtho Full timeQuidelOrtho OpportunityThe world-leading in vitro diagnostics company, QuidelOrtho, is seeking a Senior Software Engineer to support its R&D team. This position will be based in Rochester, NY, and the successful candidate will be part of a cross-discipline collaborative engineering environment.This role involves developing software solutions for complex...
-
Senior Software Engineer
1 month ago
Rochester, New York, United States MVP Health Care Full timeAbout the Role: We are seeking a Senior Software Engineer to join our team, responsible for the development of cloud-based software solutions. The ideal candidate will have a strong background in cloud computing and software development, with experience in designing and implementing scalable and secure cloud architectures. Key responsibilities will include...