Software Architect (100% Remote)

100% REMOTE POSITION

Who we are?

Founders Workshop is a company based in Arizona. We create web and mobile apps for non tech founders of tech startups. We partner with our clients to provide exactly what they need to get their first version software into the market on time and on budget.

Role Summary

The Software Architect at Founders Workshop helps clients bring their visions to life. They leverage technological skills while working with the project team to create innovative software. This role requires strong attention to the “bigger picture” as well as attention to the “fine details”. Every Team Member at Founders Workshop balances cost, quality, and the need to move quickly.

What you’ll do

  • Architectural Design: Design and document scalable and maintainable software architectures for various applications and systems. Develop high-level product specifications and design documents.
  • Technical Leadership: Provide technical guidance and mentorship to development teams throughout the software development lifecycle. Review and approve technical designs and code developed by team members. A solutions architect must inspire and guide team members, fostering collaboration and innovation.
  • Stakeholder Collaboration: Work with product managers, business analysts, and other stakeholders to gather and understand requirements. Translate business requirements into technical specifications and design solutions that meet those needs.
  • Technology Evaluation: Evaluate and recommend technologies, tools, and platforms that enhance the development process and product performance. Stay current with industry trends and advancements in software architecture and technology.
  • Documentation and Communication: Create and maintain comprehensive architectural documentation, including design diagrams, system interfaces, and integration points. Communicate architectural decisions and rationale effectively to both technical and non-technical stakeholders.

Who you are

Software Architect with

  • Bachelor's degree in computer science, Engineering, or a related field; master's degree preferred.
  • Certification in software architecture or related fields (e.g., Microsoft Azure Solutions Architect).
  • Proven experience with Azure Cloud Platform, understanding of Open AI and Azure AI Experience in agile development methodologies.
  • Experience in software development, with at least 3 years in an architectural role.
  • Expertise in Cloud technologies, programming languages Java, Python or C# (Windows, Linux) and databases (SQL, NoSQL)Architectural Knowledge: Deep understanding of software design patterns, architectural styles,and principles.
  • Problem-Solving: Strong analytical and problem-solving skills with the ability to design solutions to complex technical challenges.
  • Communication: Excellent verbal and written communication skills, with the ability to convey technical concepts to diverse audiences.
  • Familiar with trends and state of the industry
  • Small tip: you’ll get extra points if you include the name of your favorite fruit in all caps in your application responses below.
  • Flexible and responsive to changing requirements
  • Reliable
  • Responsive to stakeholders needs and pain points
  • Proactive communicator
  • Detailed oriented

What you’ll love

  • Fast paced, changing environment (You will never get bored!)
  • Awesome team
  • Awesome innovating clients
  • Challenge of making something amazing
  • Exposure to many different verticals and opportunity to apply expertise from each
  • Remote work
  • We want to see your career grow and flourish.
  • We want to make a long-term commitment to you