Very Good Ventures is a global consultancy that delivers clients elegant solutions using disruptive technologies. At VGV, we believe that building very good technology starts with a culture of excellence, collaboration, humility, and openness – and of course, have a very good time while doing it. We place our company values and culture at the forefront of everything we do.
Rising to prominence as the foremost Flutter experts, VGV is at an exciting stage of growth as we expand our global presence and our range of strategic services. Our mission is to lead the most influential companies through new digital frontiers and improve the relationship between technology and those that create, manage, and experience it. VGV’s client roster spans industries, including Toyota, Google, Dow Jones, JSX, Betterment, and Norwegian Cruise Lines.
People come to work at VGV to solve challenging problems with the newest technology, alongside some of the best talent in the industry, and in a culture that remains steadfastly dedicated to its employees.
Role Overview
As a Senior Architect, you will play a pivotal role in guiding the architecture, design, and technical execution of our projects. Working closely with both internal VGV teams (strategy, product, design, and engineering) and external client subject matter experts, you’ll produce technical architectural blueprints that are feasible and prepare our implementation teams for readiness. The ideal candidate will bring a strong mix of technical expertise, strategic thinking, and leadership capabilities.
Key Responsibilities
- Technical Pursuit Leadership: Articulate Very Good Ventures’ technical capabilities and delivery approach to prospective clients, setting clear and achievable expectations around feasibility, timelines, and costs to maximize win rate and ensure successful program outcomes. Spearhead ambiguous spaces, often in the pre-sales phase of a commercial pursuit, to make architectural recommendations with little context; ability to quickly state assumptions in order to drive iterative prospect feedback.
- Scoping & Estimation: Lead scoping sessions to accurately assess technical requirements, define the level of effort, and identify resourcing needs essential for successful delivery. Partner with cross-functional teams to estimate feasibility and realistic execution timelines. Identify and communicate critical technical risks early in the process, proactively suggesting mitigation strategies.
- Architecture Design and Technical Leadership: Lead technical discovery and architectural design efforts in early project stages, working directly with delivery teams to support client vision realization. Develop scalable, high-performing architectures that align with business needs, including defining system architectures, selecting technologies, and designing data models that achieve desired outcomes.
- Client Management and Delivery Coordination: Form strong relationships with client leaders and engage directly with client delivery teams to ensure project requirements and resources are effectively aligned and that programs are delivered successfully. Facilitate the timely provision of necessary documentation, specifications, APIs, and system access from clients. Proactively manage client communications to set clear expectations, address any resource or access gaps, and escalate issues as necessary to maintain project momentum and quality.
- Subject Matter Expertise and Specialization: Cultivate expertise in technology areas relevant to client needs and VGV’s offerings. Act as a go-to resource within areas of specialty, contributing insights, support, and guidance to project teams where needed.
- Documentation and Architectural Communication: Develop and maintain comprehensive architectural documentation, including system component diagrams, data flow diagrams, deployment diagrams, integration points, and decision records. Ensure clarity and alignment on architectural decisions with both internal teams and client stakeholders.
- Feasibility Analysis: Conducts feasibility analysis of potential concepts and future-state experiences, sorting concepts by implementation complexity and offering high-level guidance on how the client's technical stack would need to evolve to support each concept.
- Prototyping and Feasibility Validation: Partner with our prototyping team to further explore technical feasibility. Perform research, technical analysis, and proof-of-concept exercises to validate technical feasibility and refine approaches to align outcomes with program resources and timelines.
- Risk Identification and Mitigation: Proactively identify technical risks and constraints, proposing mitigation strategies and ensuring technical alignment with objectives to minimize potential project disruptions.
- Dynamic Project Support & Expertise: Act as a flexible resource, providing targeted architectural guidance to in-progress projects across the organization. Stay up-to-date with industry trends, emerging technologies, and best practices, leveraging knowledge to enhance best practices, technology decisions, skill development, and delivery quality.
Required Skills and Qualifications
- Experience: 7+ years in software engineering, architecture, or a similar role, with a proven track record of successful project delivery.
- Technical Expertise: Strong understanding of modern tech stacks, front-end mobile/web development, cloud architecture (e.g., AWS, GCP), APIs, Microservices, databases, and DevOps practices.
- Problem Solving: Demonstrated ability to approach complex problems strategically, applying robust solutions to meet diverse client needs.
- Communication: Exceptional ability to communicate effectively with both technical and non-technical audiences, including ability to develop architecture diagrams and high quality client presentations.
- Leadership: Experience leading and mentoring technical teams, fostering a collaborative, supportive, and innovative environment.
- Industry Knowledge: Deep understanding of industry best practices and current trends in software architecture, digital transformation, and user experience.
Preferred Skills
- Familiarity with Flutter and modern frameworks, understanding VGV’s emphasis on cross-platform solutions.
- Experience with Agile methodologies and a commitment to continuous improvement.
- Previous experience in a consultancy or agency environment is a plus.
- Do our best, professional work.
- Be collaborative partners.
- Scale with standards.
- Always be growing.
- Be very good.
Very Good Ventures is an equal opportunity employer and welcomes applicants from all backgrounds. We are committed to providing a fair and inclusive work environment, free from discrimination and harassment, and promoting diversity in our workforce. We value and celebrate the unique perspectives and contributions of each member of our global workforce, regardless of race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or any other legally protected characteristic. We believe that a diverse and inclusive workforce is essential to our success as a company.
Top Skills
What We Do
We work with the biggest companies to design, build, and scale successful Flutter apps.
We do more with the resources available, reach any screen from a single codebase, and implement best practices for long-term growth