Solution Architect

Location: Boston, Chicago, Charlotte

ABOUT YOU:

You recognize that a good Solutions Architect is hard to find. It requires technical expertise deep enough to answer engineer-level integration questions and broad enough to persuade business executives on why your strategy is the right approach. You can prepare and deliver compelling presentations, and can sense when to ditch the script and engage with people rather than slides. You thrive on complexity. You’re crazy about understanding how things work. You exercise great judgment every day to design solutions that deliver measurable returns. And as those designs become delivery projects, you enjoy the work of identifying and removing risks, building consensus, and leading cross-organizational teams to get the job done.  You don’t view yourself as a pure architect or a pure engineer – you thrive on having a role where you get to be an expert on a wide array of areas for strategic, high-growth accounts and projects.

JOB DESCRIPTION & RESPONSIBILITIES:

The Solutions Architect will be an active leader in Research & Analysis and Design & Development projects. The individual will be required to make critical technology design decisions, both during and after the sales process, and then be fully involved in the software development process by mentoring engineers as they build software in alignment with the architectural vision.

The Solutions Architect will be ready to adapt and extend the architectural plan as new product goals and technical challenges emerge in our iterative, continuous development environment and is someone who will bring knowledge and creativity to the position as well as have the discipline to drive results and follow established fundamental processes.  Candidate will be primarily measured on ensuring that the product delivered from the Engineering team matches the technical strategy they created.

Reporting to the Director of Technology, the Solutions Architect will have the following responsibilities and functions:

  • Work directly with clients to understand their needs, provide solution recommendations, and drive delivery of the solution
  • Drive Research & Analysis phase by formulating solutions while leveraging excellent leadership and client facing skills
  • Support Design & Development phase by lending your business and technical expertise to deliver high quality solutions, identify risks, and clear roadblocks
  • Develop specifications for technical requirements, use case models, data models, software architecture models, class and program specifications
  • Analyze business and functional requirements for distillation into technical specifications that can be delivered with high quality
  • Guide and mentor cross functional teams consisting of Project Directors, Dev Leads, Business Analysts, and QA resources
  • Participate in project planning during all phases of the project lifecycle (Sales through Implementation) as needed
  • Maintain a current knowledge of modern technologies across multiple technology stacks (hardware and software)
  • Assist the company’s leadership in the development and maintenance of company wide architectural standards
  • Working with the Director of Engineering to define and document development standards and best practices for the team
  • Act as a mentor providing guidance to all team members on business, architectural, and technical concerns

REQUIREMENTS:

  • Bachelor’s degree or equivalent experience
  • 8-10+ years practical development experience including multiple years leading teams
  • Experience in a professional services / client-facing capacity
  • Strong practical experience running initiatives utilizing modern development methodologies such as SCRUM, Agile, Extreme
  • Command of multiple core programming languages such as Java, .Net, RoR, HTML5 and general object oriented programming
  • Deep understanding of SQL and experience with multiple relational or non-relational database platforms such as MySQL, PostgreSQL, Oracle, SQL Server, Cassandra
  • Experience with multiple User Experience implementation strategies (Desktop, Tablet and Mobile)
  • Experience with Cloud or On-Premise hosting solutions such as AWS, Azure, Rackspace
  • Experience with server operating systems such as Unix, Linux, Ubuntu, Windows
  • Experience delivering projects that leverage enterprise grade development technologies and frameworks
  • Deep knowledge of Quality Assurance standards and best practices
  • Advanced experience writing system and user specifications/documentation
  • Excellent analytical, communication, and interpersonal skills
  • Ability to clear roadblocks and meet time sensitive deadlines
  • A motivator with an optimistic yet realistic “can do” attitude

SALARY & BENEFITS:

  • Competitive salary with bonus
  • Complete benefits package including Health, Dental, Vision, 401k
  • Stable company with growing revenue
  • Flexible work from home and vacation policies
  • New equipment of choice
  • Work with cutting edge technologies in many spaces
  • Office locations in Boston, Chicago, Charlotte, and San Jose Costa Rica