Principal Software Architect @ OneStream Software | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Principal Software Architect jobs in United States
Be an early applicantLess than 25 applicants
company-logo

OneStream Software · 4 days ago

Principal Software Architect

Wonder how qualified you are to the job?

ftfMaximize your interview chances
Information TechnologySoftware
check
Actively Hiring
check
Growth Opportunities

Insider Connection @OneStream Software

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Understand the OneStream’s application portfolio to provide leadership, analysis and design expertise for the development, maintenance and governance of enterprise architecture models, standards and design patterns to ensure reliability and scalability of the application ecosystem.
Develop technical roadmaps to evolve the application from current state to future states, in support of strategic and business capability goals and polices.
Drive application portfolio programs with focus on avoiding, identifying, and mitigating where possible, eliminating technical debt.
Evaluate new applications and platforms to ensure respective business, application, data, solution, and technology perspectives are in line with the organizations’ technology and governance strategies, policies, and standards.
Develop and maintain system diagrams, highlighting business value, capabilities, and technology by creating logical, business, integration, and functional architectural artifacts for review by engineering, compliance, and security teams.
Lead analysis and evaluation of leading and emerging technology and market trends to determine their impact and opportunities for the enterprise and support innovations to enable business strategy.
Improve OneStream application portfolio architecture maturity in non-functional requirements and security review processes by providing feedback based on experience and expertise.
Collaborate with cross-functional teams including product managers, engineers, and quality assurance professionals to define requirements, prioritize features and drive successful, quality project delivery.
Provide mentorship and technical guidance to junior and senior level team members, fostering professional growth and development.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Enterprise ArchitectureSolution ArchitectureScalable SolutionsTechnical AnalysisCustomer ExperienceProblem-SolvingCustomer FocusAnalyticalCommunicationPresentationSoftware ArchitectureProgramming Languages C#Programming Languages JavaProgramming Languages Node.jsProgramming Languages JSONProgramming Languages PHPProgramming Languages PerlProgramming Languages PythonProgramming Languages Ruby on RailsProgramming Languages Pig/HiveMicrosoft Programming Languages .NET CoreMicrosoft Programming Languages BlazorMicrosoft Programming Languages .NET FrameworkMicrosoft Programming Languages ASP.NETMicrosoft Programming Languages MVCMicrosoft Programming Languages Web APIMicrosoft Programming Languages MSSQLMicrosoft Programming Languages RESTMicrosoft Programming Languages Visual StudioFinancial Domain Knowledge

Required

A bachelor’s degree in computer science, software development or related field or experience is required.
8+ years of experience as a leader in Enterprise Architecture and/or Solution Architecture field with demonstrated experience building complex, highly scalable solutions.
Exceptional customer focused and passionate about applying technology to deliver a ‘best in class’ customer experience.
Strong analytical and problem-solving skills with an ability to analyze complex technical problems and propose effective solutions.
Excellent Written and verbal communication skills. Require the ability to communicate technical concepts effectively to both technical and non-technical stakeholders.
Exceptional Presentation skills with a high degree of comfort with both large and small audiences (Senior Executives, IT management, Database administrators and Data Scientist).

Preferred

10+ years of experience architecting enterprise commercial software.
5+ years leading software engineers and/or architects deploying enterprise commercial software.
Expert level understanding of software architecture principles, patterns, and best practices with hands on experience designing complex, scalable systems.
Expert level expertise in several of the following programming languages: C#, Java, Node.js, JSON, PHP, Perl, Python, Ruby on Rails, Pig/Hive.
Expert level understanding in the Microsoft programming languages such as .NET Core, Blazor, .NET Framework, ASP.NET, MVC, Web API, MSSQL, REST, Visual Studio.
Solid 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.
In-depth knowledge of systems integration, data interoperability, on-prem and cloud infrastructure, operations, security/privacy requirements, and commercially available services and solutions.
Ability to make strategic recommendations that have a direct impact on the daily operations of the organization.
Proficient in API management features and multiple topologies to implement API, microservice frameworks, etc.
Superior analytical skills and ability to prioritize objectives.
Excellent collaboration, summarization as well as verbal and written communication skills.
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).
Expert level 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.

Benefits

Vision Insurance
Medical Insurance
Life Insurance
Dental Insurance
401K
Short & Long Term Disability
Vacation Time
Paid Holidays
Professional Development
Retirement Plan

Company

OneStream Software

company-logo
OneStream Software is an independent software company that develops a financial planning and analysis software.

Funding

Current Stage
Growth Stage
Total Funding
$200M
Key Investors
D1 Capital Partners
2021-04-06Series B· $200M
2019-02-07Acquired· by Kohlberg Kravis Roberts ($500M)

Leadership Team

leader-logo
Tom Shea
Chief Executive Officer
linkedin
leader-logo
Bill Koefoed
Chief Financial Officer
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot