Share this Job

Shanghai, 31, CN

Solution Architect


About iptiQ

iptiQ is a risk tech start-up within Swiss Re Group. Swiss Re is one of the world’s leading providers of reinsurance, insurance and other forms of insurance-based risk transfer. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime.

iptiQ provides digital, bespoke and transparent L&H and P&C protection products in a B2B2C manner. Founded in 2014, we're transforming the way consumers buy insurance with a unique digital insurance engine which incorporates the latest technology with world-class underwriting capabilities. We build strong partnerships to sell insurance via trusted brands.

iptiQ offers a flexible working environment where curious and adaptable people thrive. Are you interested in joining us?


About the Role

As Solution Architect, you will be a key contributor for developing IT architectures of innovative insurance-related digital solutions. The role will work closely in multi-functional teams to shape the technology platform that fulfil our business and product vision and ultimately bring value to our customers and partners by disrupting the traditional insurance proposition. This will require solving complex problems within a distributed infrastructure by designing simple, scalable, reliable and configurable solutions. It also requires liaising with various stakeholders within and beyond mainland China to align the architecture and to ensure that it is fit for purpose.


The role will play an important role in helping to foster a culture of technology excellence, automation and digitisation to further enable and accelerate iptiQ China growth ambitions.


Conduct & Fair Customer Outcomes - Putting customers interests at the heart of how we conduct business. Demonstrated through your individual behaviours with a clear focus on treating our customers fairly and delivering the right outcomes at all stages throughout the product lifecycle.


Swiss Re Culture – Ensure you positively demonstrate and evidence the Swiss Re Leadership/Personal imperatives, supporting the delivery effective behaviors. Responsibility to our clients, shareholders and employees to achieve and maintain world-class performance.

  • We are driving an agile and commercial culture to be successful in a dynamic environment
  • "Leadership from Every Seat" means every employee to act as leader and take ownership no matter where you sit in the organization.


Your responsibilities

  • Write architecture-related artefacts like solution designs, sequence diagrams, bounded contexts, API interface definitions, data schemas, etc. in close collaboration with software engineers
  • Evaluate design trade-offs and strive for simple, elegant, algorithmically efficient solutions
  • Define development best practices, configuration and code management processes for the software engineers to follow
  • Analyse and extend source code, focusing on simplicity, performance, maintainability and scalability
  • Possess strategic insight with the ability to integrate the cutting edge of technology into the architecture design to elevate the performance of our tech platform; to maximize configurability, speed and efficiency and to scale business processes
  • Ensure all the architecture and design work aligning with the standards within Swiss Re Group and fulfilling the information security and compliance requirement
  • Help to shape a lean governance and processes to align architecture and facilitate related meetings
  • Work with a wide range of internal and external colleagues, to support RFI's, RFP's and POC's at pace to support business requirements
  • Be able to impart technical information in a clear and concise manner
  • Facilitate Agile, DevOps process improvement, challenging existing practices and driving ideas and solutions that promote better ways of working
  • Share the latest software enhancements with colleagues to increase productivity
  • Manage project delivery is consistent with industry leading operational disciplines such as Change Management and Quality Management to establish the availability of secure, stable and supportable services that align with the strategic direction


About You


  • Bachelor’s degree in computer science, engineering or equivalent working experience
  • Proven software design and architectural capabilities, i.e. 7+ years hands-on experience in solution and application architecture
  • Experience with domain-driven-design(DDD), familiar with insurance industry business model and application architecture model
  • Proficient in spring boot or spring cloud framework. Experience with high-traffic micro services architectures and best practices around designing, scaling and monitoring concurrent systems (using different technologies and preferably event driven architectures and RESTful APIs)
  • Familiar with microservice architecture design, have a full understanding of anaemic domain model and rich domain model.
  • Experience in leading software development teams in an agile environment
  • Good experience in Java development and solid knowledge of mainstream J2EE frameworks like spring boot, spring cloud, Mybatis
  • Good Experience with CI / CD pipeline, test-drive-development (TDD), automated testing and Linux, build systems, source code control tools such as Git, and build tools like Jenkins
  • Solid understanding of SDLC, Common development practices, Agile, and Lean principles.
  • Experience with container-based technologies, like Docker, Kubernetes
  • Experience with high-traffic micro services architectures and best practices around designing, scaling and monitoring concurrent systems (using different technologies and preferably event driven architectures and RESTful APIs)
  • You understand performance metrics, how to collect and use them to continuously improve performance, scalability and efficiency
  • Strong understanding of the insurance industry in China, particularly P&C market.


About you:

  • Great team player: you collaborate effectively with team members, express technical leadership supporting your views and ideas while keeping open to different opinions, being fearless and always supplying to the overall growth of the team
  • Continuous learner who stays up-to-date with the latest trends and carefully vet with proper pragmatism and long-term vision the adoption of new technologies
  • Excellent written and oral communication skills in Chinese Mandarin is a prerequisite, and fluency in English is a must
  • Good communication skills; ability to comfortably interact with tech and non-tech colleagues
  • Ability and confidence to actively engage in discussions, voice opinions, and act as "facilitator" and "consultant"
  • Ability to influence decisions in a large organization
  • You are able to work in an international environment
  • You have experience in working with high-speed and highly innovative culture


We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status.

Keywords: Architect, Java, Application, Insurance 
Reference Code: 94763 


Job Segment: Underwriter, Business Process, Change Management, PLM, Insurance, Management