Solutions Architect

Full-time | Vancouver, Washington, USA
Reports To: Chief Technical Officer

Company Summary

Founded in 2002, Formos delivers SaaS product development, mobile applications, and process management solutions. We have a diverse mix of clients and projects ranging from augmented reality to construction, and environmental restoration to blockchain. We serve customers throughout the Americas, Asia, and Europe from our headquarters in Vancouver, Washington, USA, and our offices in Ho Chi Minh City and Da Nang, Vietnam, and Quito, Ecuador.

What to Expect

You’ll be an integral part of our global team of dedicated full-time employees, comprised of project managers, UI/UX specialists, developers, and QA engineers. We work hard and smart, delivering projects on time and on budget. Our proprietary process keeps us on track and ensures our team doesn’t scramble through late nights and weekends to hit our targets.

Our clients range from large enterprises to startups, which allows us to regularly learn and leverage new technologies across a wide range of platforms. We develop applications in Java, .NET, Swift, and a variety of other languages using an agile, adaptive process. We leverage open source tools and libraries extensively.

Position Details

Formos Solutions Architects (SAs) are primarily responsible for ensuring that the software we develop meets the requirements of the customer and is properly architected, designed and implemented. They must also ensure that projects are delivered on time and on budget. They must be sharp technically, great communicators, and pay strict attention to detail. Our SAs interact directly with our clients, helping to define and clarify requirements, design architecture, manage client expectations, and ultimately deliver the software solution. They will be responsible for leading diverse teams of project managers, designers, developers, and quality assurance engineers in Vietnam. They will work with the CTO, project managers, and other technical leadership to create specifications and proposals, generate estimates, and ensure software quality. They will also develop wireframes and deliver demos and training.

Compensation and Benefits

• Competitive salary based on skill set and experience.
• Three weeks of paid time off per year and eight paid company holidays
• Health, dental, and vision insurance
• Company paid travel to Vietnam and/or Ecuador for team building and cultural immersion
• Great work/life balance with 40 hour workweeks the norm


• Assist clients in understanding and documenting their requirements
• Work with sales engineers to generate proposals
• Manage client expectations for timelines and budget, and ensure deadlines are met
• Write specifications for the development team
• Perform enterprise application architecture
• Pull, build, and review code
• Ensure that the architectural design is extensible, scalable and flexible
• Occasionally assist the development team in troubleshooting and performance tuning
• Write specifications for the development team
• Create wireframe mock-ups of screens and process workflow
• Coordinate with third party developers, and other outside project resources
• Work with graphic designers to deliver high fidelity mockups
• Collaborate with the project PM and development team via daily video conference
• Oversee test planning and software testing
• Generate estimates for time and cost and prioritize deliverables
• Schedule and facilitate project meetings, video conferences and phone calls
• Document and distribute meeting notes
• Be responsive to questions and requests both internally and from the client
• Report project status to client and Formos management
• Evaluate and make recommendations on 3rd party tools
• Effectively incorporate 3rd party tools and systems into our project design
• Ensure that all client requirements are met and the work is high quality
• Perform occasional code review
• Oversee deployment and integration testing
• Perform demos for clients and Formos management
• Occasionally train clients on their software
• Provide office hours technical support to clients via phone, email, and video conference
• Follow all defined project processes
• Make suggestions for process improvements
• Occasionally work overtime if required by the project


• 5+ years of software development experience
• Experience performing enterprise software development
• Experience working as a development team lead
• Experience with agile methodologies such as Scrum
• Great communicator and good at thinking on your feet
• Highly organized, detail oriented, thorough and patient
• Ability to think through problems and make suggestions for solutions
• A flexible and quick learner
• Independently motivated and driven to succeed

Submit your info for consideration. No phone calls please.

Your Name

Your Email

Tell us why you think you’d be a good fit for the job

Upload Your Resume