OneStreamON

Software Architect

OneStream

Salary: 155k-185k USD

United States only
Apply now

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 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 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.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let OneStream know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jul 02, 2024

Posted on

May 04, 2024

Job type

Full Time

Experience level

Senior

Salary

Salary: 155k-185k USD

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileOneStream logoON

OneStream

View company profileVisit onestream.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

38 remote jobs at OneStream

Explore the variety of open remote roles at OneStream, offering flexible work options across multiple disciplines and skill levels.

View all jobs at OneStream

Remote companies like OneStream

Find your next opportunity by exploring profiles of companies that are similar to OneStream. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan