Software Architect jobs in Detroit, MI

Software Architect is responsible for the structural design and development of new software systems or extensive software revisions for external customers. Analyzes software requirements and defines system components to ensure efficient and scalable software architecture. Being a Software Architect designs and implements software solutions to consider business and technical needs and ensures compatibility with existing systems. Creates and maintains architecture documentation such as design specifications and diagrams to guide future maintenance and development. Additionally, Software Architect works with non-technical stakeholders to analyze requirements and understand constraints, dependencies, and business needs. Has in-depth knowledge of software development processes and methodologies. Requires a bachelor's degree. Typically reports to a manager. The Software Architect work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Architect typically requires 7+ years of related experience. (Copyright 2024 Salary.com)

O
Software Architect
  • OneStream Software
  • Rochester, MI FULL_TIME
  • 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)

     

  • 3 Days Ago

V
DevOps Architect
  • Virtualan Software LLC
  • Auburn, MI CONTRACTOR
  • Role : DevOps Architect (Immediate requirement) Location : Auburn Hill, Michigan (on-site) Job type : C2C/1099 Pay : Market Essential Duties and Responsibilities Architecture and Design Develop and ma...
  • 1 Month Ago

S
Active Directory Architect with Okta
  • Software Guidance & Assistance
  • Auburn, MI FULL_TIME
  • Job DetailsSoftware Guidance & Assistance, Inc., (SGA), is searching for an Active Directory Architect with Okta for a contract assignment with one of our premier financial services clients in Frisco ...
  • 20 Days Ago

A
Software Architect
  • Aptiv plc
  • Troy, MI FULL_TIME
  • SHAPE THE FUTURE OF MOBILITY FROM DAY ONE. This position is part of our Advanced Safety & User Experience segment in Troy, MI. Job Summary: The Software Architect is responsible for the software desig...
  • 2 Months Ago

A
Software Architect
  • Aptiv
  • Troy, MI FULL_TIME
  • SHAPE THE FUTURE OF MOBILITY FROM DAY ONE. This position is part of our Advanced Safety & User Experience segment in Troy, MI. Job Summary: The Software Architect is responsible for the software desig...
  • 2 Months Ago

N
Software Architect
  • North Star Staffing Solutions
  • Farmington, MI FULL_TIME
  • Job DescriptionSafety Domain ECU (SDE), a flexible integration hub that integrates a number of chassis, suspension and advanced driver assist system control functions into a single unit. SDE supports ...
  • 2 Months Ago

Filters

Clear All

Filter Jobs By Location
  • Filter Jobs by companies
  • More

0 Software Architect jobs found in Detroit, MI area

R
Project Engineer
  • Russell Tobin
  • Southfield, MI
  • Job Description Job Description Russell Tobin has an immediate need for a Project Engineer (working with Automotive Conv...
  • 5/6/2024 12:00:00 AM

C
Technology Engineer – Vision and Adhesive Process Technologies
  • Comau LLC
  • Southfield, MI
  • Our Values reflect who we are and how we work and we value our employees. At Comau LLC, our employees enjoy working in a...
  • 5/6/2024 12:00:00 AM

C
Project Engineer Mechanical
  • Comau LLC
  • Southfield, MI
  • Summary The Project Engineer is accountable for the project design of the engineering phase with top-down oversight from...
  • 5/4/2024 12:00:00 AM

A
Embedded Software Architect
  • Agile Resources, Inc.
  • Farmington Hills, MI
  • Embedded (C/C++) Software Architect Our client is an Automotive OEM Company that is a household name. They are looking f...
  • 5/4/2024 12:00:00 AM

C
Thermal Performance Engineer
  • Capgemini Engineering
  • Auburn Hills, MI
  • Life at Capgemini Capgemini supports all aspects of your well-being throughout the changing stages of your life and care...
  • 5/4/2024 12:00:00 AM

C
Junior Thermal Performance Engineer
  • Capgemini Engineering
  • Auburn Hills, MI
  • Life at Capgemini Capgemini supports all aspects of your well-being throughout the changing stages of your life and care...
  • 5/4/2024 12:00:00 AM

B
Construction Project Engineer
  • Barton Malow
  • Detroit, MI
  • Company: Barton Malow Builders Job Location: Detroit, MI Position: Project Engineer REQ ID: 10931 Responsibilities: Prov...
  • 5/4/2024 12:00:00 AM

T
Project Engineer
  • Tata Technologies
  • Warren, MI
  • Summary: The main function of a project engineer is to plan, direct, or coordinate activities across engineering-based p...
  • 5/4/2024 12:00:00 AM

Detroit (/dɪˈtrɔɪt/, locally also /ˈdiːtrɔɪt/; French: Détroit, lit. 'strait') is the largest and most populous city in the U.S. state of Michigan, the largest United States city on the United States–Canada border, and the seat of Wayne County. The municipality of Detroit had a 2017 estimated population of 673,104, making it the 23rd-most populous city in the United States. The metropolitan area, known as Metro Detroit, is home to 4.3 million people, making it the second-largest in the Midwest after the Chicago metropolitan area. Regarded as a major cultural center, Detroit is known for its co...
Source: Wikipedia (as of 04/11/2019). Read more from Wikipedia
Income Estimation for Software Architect jobs
$138,346 to $180,461
Detroit, Michigan area prices
were up 1.2% from a year ago

Software Architect in Colorado Springs, CO
5+ years of hands on development experience with 2+ years in an architect or similar position.
December 05, 2019
Software Architect in Bremerton, WA
And a bad one or a team without any software architect can turn a project of 2 weeks in a project of 1 year.
October 25, 2019
Software Architect in Columbus, OH
Now, let’s look at a few specific items a software architect would focus on in the early stages of a project launch.
October 15, 2019