Solution Architect - remote

Profitero
Posted 3 years ago $61k - 69k (US Dollars)
Stack Overflow

We are looking for a driven Solution Architect to analyze, develop, and implement a systems architecture that will meet business needs. The Solution Architects responsibilities include developing a technical vision of engineering solutions, assessing the current software systems in place in order to identify areas in need of improvement. You will constantly communicate with product stakeholders and should be able to explain complex problems to management in laymans terms. Working as a part of our Architectural Team you will research advanced technologies and approaches regarding best practices in the field. In this role, you will work on a variety of development directions and will play a key part in making sure that end results are designed according to the relevant patterns and analyses. We are ready to consider specialists from other countries, the same time zone as us. Our vacancy implies the possibility of remote cooperation.

Key Responsibilities

  • Analyze current technologies used within the company and determine ways to improve
  • Account for possible project challenges on constraints including, risks, time, resources, and scope
  • Provide detailed specifications for proposed solutions
  • Improve the current system documentation to provide an architectural vision of the product
  • Provide advice and make decisions about which technologies would be suitable to use for various projects
  • Comprehend business strategies and requirements and develop necessary designs and plans to ensure projects and solutions satisfy those needs
  • Work closely with Information Technology professionals within the company to ensure the hardware is available for projects and working properly
  • Resolving technical problems as they arise
  • Continually researching the current and emerging technologies and proposing changes where needed
  • Actively listen to client problems and needs to implement that information when creating solution plans
  • Informing various stakeholders about any problems with the current technical solutions being implemented
  • Assessing the business impact that certain technical choices have
  • Assess and evaluate risk as required
  • Providing supervision and guidance to development teams
  • Driving the engineering team towards critical decisions while minimizing friction
  • Mentor, educate, and train colleagues as requested

Ideal Experience

  • 3+ years of work experience in a relevant role
  • 5+ years of work in the software engineering industry
  • Proven experience in engineering and software architecture design
  • Strong technical background and in-depth understanding of software development principles
  • Experience with various operating systems, database management, and proper systems security best practices
  • Current understanding of best practices regarding system security measures
  • Experience in building technical vision for software solutions
  • Strong organizational and leadership skills
  • Strong business analysis skills
  • Excellent interpersonal communication skills to explain complex technical topics in an easily digestible manner
  • Able to translate business concerns into technical implementations
  • Positive outlook in meeting challenges and working to a high level
  • Proficiency in the English language
  • Willingness to work independently and as part of a team
  • Experience with cloud development is advantageous
  • Previous project and/or product management experience is advantageous
  • Previous risk management experience is advantageous