We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Job posting has expired

#alert
Back to search results

Software Architect

OneStream Software
life insurance, vision insurance, paid holidays, long term disability, 401(k), retirement plan
United States, Michigan, Rochester
May 02, 2024
Description

Software Architect

Remote, USA OneStream Software LLC

Benefits Offered Vision, Medical, Life, Dental, 401K
Compensation Range $155,000.00 - $185,000.00 (Range applies to US candidates only) + Benefits/Variable Comp/Equity - Range may vary based on experience
Employment Type Full-Time

ABOUT THE JOB

As a Software Architect, you will play a pivotal role in designing, implementing, and overseeing the architecture of our software systems. You will collaborate closely with stakeholders, development teams, and other technical leaders to ensure the scalability, reliability, and maintainability of our software solutions. This role requires a deep understanding of software design principles, a strategic mindset, and excellent communication skills. You will lead deep technical architectural discussions and initiatives with key stakeholders, managing risk and scope, to deliver quality solutions to technical challenges.

RESPONSIBILITIES:



  • Understand OneStream's application portfolio to provide oversight and guidance feature and foundational requirements.
  • Design and develop high-level architecture and technical specifications for software projects, ensuring alignment with business goals, technical requirements and adherence to architectural best practices and standards.
  • Provide technical leadership and guidance to clients and within the Software engineering department.
  • Conduct thorough analysis of existing systems, identify areas for improvement and propose innovative solutions to address technical challenges.
  • Collaborate with cross-functional teams including product managers, engineers, and quality assurance professionals to define requirements, prioritize features and drive successful, quality project delivery.
  • Identify potential risks and dependencies in software architecture and propose mitigation strategies to ensure project success.
  • Evaluate new technologies, tools, and frameworks to assess their suitability for integration into existing systems and future projects.
  • Create and maintain comprehensive documentation including architecture diagrams, design documents and technical specifications.
  • Provide mentorship and technical guidance to junior team members, fostering professional growth and development.



Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

DESIRED SKILLS AND EXPERIENCE

Formal Education and Certification



  • A bachelor's degree in computer science, software development or related field or experience is required.



Required Knowledge and Experience



  • Minimum of 5+ years of combined experience in enterprise software delivery, with a focus on architectural design and system integration.
  • Minimum of 3+ years leading or mentoring junior level architects and/or software engineers.
  • Strong analytical and problem-solving skills with an ability to analyze complex technical problems and propose effective solutions.
  • Customer Focused - Being passionate about applying technology to deliver a great customer experience.
  • Excellent Written and verbal communication skills. Require the ability to communicate technical concepts effectively to both technical and non-technical stakeholders.
  • Ability to present to both large and small audiences (Senior Executives, IT management, Database administrators and Data Scientist).



Preferred Education and Experience



  • Deep understanding of software architecture principles, patterns and best practices with hands on experience designing complex, scalable systems.
  • Proficiency in programming languages such as .NET Core, Blazor, .NET Framework, ASP.NET, MVC, Web API, MSSQL, REST, Visual Studio.
  • Enterprise-scale technical experience with cloud and hybrid infrastructures, architecture designs, migrations, and technology management.
  • Proficient in one or more of the following programming languages: C#, Java, Node.js, JSON, PHP, Perl, Python, Ruby on Rails, Pig/Hive.
  • Experience and understanding of large-scale application portfolios in enterprise-wide environments (including migration of on-premises workloads to the cloud.



Personal Attributes



  • Domain-specific knowledge in the financial, CRM, EPM space with experience designing software solutions for industry specific challenges.
  • Demonstrated leadership abilities with experience leading technical teams and driving successful project outcomes.
  • Ability to adapt to changing business requirements and priorities, with a flexible and proactive approach to problem-solving.
  • Strong collaborative skills with the ability to work effectively in cross-functional teams and foster a collaborative work environment.
  • Experience with scalable architectures using Azure App Service, API management, serverless technologies, container orchestration.
  • Experience designing and implementing microservices-based architectures, with a solid understanding of containerization and orchestration technologies (e.g., Docker, Kubernetes).
  • Software development practices like DevOps and CI/CD tool chains (i.e. Jenkins, Azure DevOps, GitHub).
  • Experience using integrated development environments (e.g. Visual Studio, Visual Studio Code, Eclipse) targeting Windows, Linux, public clouds (e.g. Azure, AWS).
  • Proven experience with Agile/Scrum Development Methodologies.
  • Ability to work in-office and remotely.
  • Relevant certifications such as Azure Solutions Architect or similar a plus.
  • Legally authorized to work for any company in the United States without sponsorship.



WHO WE ARE

OneStream is an independent software company backed by private equity investors. OneStream provides an intelligent finance platform built to enable confident decision-making and maximize business impact.

OneStream unleashes organizational value by unifying data management, financial close and consolidation, planning, reporting, analytics, and machine learning. We empower Finance and Operations teams with AI-enabled insights to make faster and more intelligent decisions every single day. All in a single, modern CPM platform designed to continually evolve and scale with your organization. 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 and camaraderie
  • Multiple training opportunities



Benefits at OneStream Software

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



OneStream Software is an Equal Opportunity Employer.

#LI-Remote
#LI-JP1

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The 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)

(web-6b99c6d67d-lf9hh)