Solution Architect & Development Lead

Posted 2025-08-15
Remote, USA Full Time Immediate Start

About the position

Responsibilities

  • Design and own end-to-end solution architecture across key products and systems.
  • Partner with product, UX, and business stakeholders to translate vision into scalable tech.
  • Evaluate build vs. buy trade-offs and lead POCs to de-risk new technologies.
  • Lead a small but growing team of engineers and contractors in agile delivery.
  • Set engineering standards, code review practices, and define technical guidelines.
  • Mentor and level-up the team while fostering a high-performance, learning-first culture.
  • Actively write and review code (we're looking for a builder!).
  • Set up frameworks, developer tools, CI/CD pipelines, and infrastructure-as-code.
  • Ensure software meets performance, security, and scalability requirements.
  • Architect and deploy modern cloud-native applications. Create high-level product technical specifications with attention to system integration and feasibility.
  • Define infrastructure blueprints and environments with a DevOps mindset.
  • Collaborate on cross-cutting concerns, such as observability, testing, and automation.
  • Create representations for functions and the user interface of the desired product, with the help of chosen tools and methodologies.
  • Work together with other professionals to determine functional and non-functional requirements for new software or applications.
  • Monitor the progress of the development team to ensure consistency with the initial design.
  • Lead all concepts and guidelines with the development team.
  • Provide proof of concept and patterns to the development team to guide and support implementation.
  • Interact with program managers, developers, quality assurance, and engineers, providing them with technical guidance and coaching.
  • Ensure the compliance of software and systems with all quality, security, modifiability, extensibility, and other requirements.
  • Provide analysis and support during operational issues and post-triage.
  • Work directly with stakeholders, program managers, and business vendors to deliver expert services.

Requirements

  • 3+ years' experience of working in a Software Architect position and 7+ years of experience as a Programmer.
  • Proven ability to build and scale systems in a fast-paced startup or high-growth environment.
  • Expert-level coding skills in one or more languages (C#, .NET, Java, JavaScript, Python, React, Blazor).
  • Significant experience with UML and other modeling methods to assist in communication.
  • In-depth knowledge of software and application design and architecture, in particular cloud software design.
  • In-depth knowledge of infrastructure design and architecture, in particular cloud infrastructure. Experience building distributed cloud-native systems using containers, APIs, and microservices.
  • Deep familiarity with modern architectural patterns (event-driven, serverless, etc.).
  • Strong understanding of CI/CD, DevOps practices, and Infrastructure as Code (IaC).
  • Familiarity with software quality assurance principles.
  • Strong organizational and leadership skills.
  • Strong communication and presentation abilities, with close attention to detail.
  • Experience in building customer-facing digital products (mobile/web/API).
  • Knowledge of design systems, accessibility, and product lifecycle thinking.
  • BSc or BA degree in computer science, engineering, or other relevant experience.
  • Experience working in Agile/Scrum and collaborating with cross-functional teams.
  • Team player and relationship builder, effectively working cross-functionally and gaining consensus when needed.
  • Thrives in ambiguity, takes initiative, and solves problems pragmatically.
  • Strong communicator who can bridge technical and non-technical teams.
  • Values simplicity, ownership, and continuous learning.
  • Motivated self-starter with a strong work ethic.
Back to Job Board