Solutions Architect

Solutions architects lead teams that design and develop new computer systems for clients.

Solutions Architect Job Description Template

Our company is looking for a Solutions Architect to join our team.


  • Define the data shared across the enterprise and the relationships between those data;
  • Extend advanced technical and/or business consultative services during inception as well as post-implementation;
  • Maintain in-depth product knowledge of the service offerings of the company;
  • Leading the creation of multiple Go to Market product lines;
  • Effective communicator to the team and outside to bridge gaps in requirements and expectations;
  • Lead efforts to optimize current platforms (SAP Commerce Cloud, Java/Spring/SQL) to continue customer acquisition and testing capabilities;
  • Strong in Java/J2EE to provide code reviews and immediate fixes to incidents if situation demands;
  • Tracks and documents requirements for development projects and enhancements;
  • Lead technical design sessions, design and document technical solutions that are aligned with the client’s business objectives;
  • Respond to RFP and Security documents and develop internal resources to expedite future responses;
  • Provide design process guidance for detailed design teams and review designs to ensure compliance with architecture;
  • Responsible for strategy plan for complex implementations;
  • Evaluating product capability and communicating options and limitations to internal teams;
  • Communicating with clients to understand their business use cases;
  • Develop and document requirements, specifications, use cases, and new product features.


  • Excellent communication, interpersonal and leadership skills;
  • In depth knowledge of networking and management protocols (TCP/IP, SNMP etc.);
  • Prior hands-on web software development experience;
  • Client computing and audio/visual service to ensure front-line day-to-day support staff is prepared for the transition of services to their domain;
  • Ability to work with cross-functional teams to solicit and synthesize input on capabilities;
  • Programming experience with Python is a plus;
  • Excellent communication, presentation and leadership abilities;
  • API Design, Development and Testing (with emphasis on the use of java);
  • Provide design process guidance for detailed design teams and review designs to ensure compliance with architecture;
  • Industry experience in reinsurance, or other customer-driven industries such as insurance is highly desired;
  • Ability to develop/deploy in AWS toolchain is a plus. Agile/Scrum development experience;
  • Ability to solve problems that span multiple interconnected systems;
  • Master’s degree in Computer Science, Computer Engineering, Information Systems or Technology;
  • Experience with web services and databases such as, but not limited to: REST, SOAP, Oracle, MS/SQL;
  • Ability to work in a fast paced, dynamic and high growth environment.