Cloud Solutions Architect II

Job Description



Key Responsibilities
  • Evangelize the PDI cloud maturity strategy across the product teams and identify opportunities for improving existing cloud-based software solutions
  • Proactively assist product engineering technical leaders in identifying cloud maturity acceleration opportunities and helping them construct their technical roadmaps
  • Be a catalyst for cloud platform adoption by raising awareness of the platform, communicating its business & engineering benefits and get the global product teams excited about it
  • Be well versed in the cost benefits & value of cloud maturity and adoption to be able to effectively communicate with both business & technical stakeholders
  • Design, implement, improve and support software architecture solutions to serve business goals
  • Provide architectural guidance and design leadership to our global product engineering teams.
  • Research, evaluate and recommend tools, technologies and software processes to improve quality and productivity of software solutions.


  • Qualifications
  • 5 to 9 years’ experience designing and developing new or maintaining existing software applications in a software product development environment
  • 5+ years of experience as a Software Architect or equivalent combination of education and experience
  • Strong working experience architecting horizontally scalable and redundant enterprise solutions
  • Strong working experience with enterprise integration patterns
  • Comprehensive understanding of cloud platforms: AWS (preferred), Azure, or Google Cloud
  • Proficiency in cloud architecture principles, including microservices, containerization (Docker, Kubernetes), and serverless computing.
  • Strong understanding of networking, security, and identity management in the cloud.
  • Understanding of API Gateways products: AWS (preferred) or Apigee
  • Familiar with Infrastructure as Code concepts and tools: Terraform, Ansible, SaltStack
  • Working knowledge of messaging patterns and frameworks: Kafka preferred
  • Deep understanding of secure architecture & security frameworks & services: Okta preferred
  • Proficient with Linux system administration and Bash scripting
  • Experience with DevOps practices and tools such as CI/CD pipelines, Jenkins, and monitoring tools.
  • Working experience with source code repository systems: Git and Azure DevOps preferred
  • Working experience with one or more flavors of SQL RDBMS administration and scripting DDL and DML
  • Working experience with SPA web development frameworks & libraries: Angular (preferred), React, Vue
  • Familiar with native mobile development stacks for Android and iOS: .NET Maui (preferred), Xamarin, NativeScript, Cordova
  • Proficient in a few programming languages: C# (preferred), Java, Go, C++, Rust
  • Solid understanding of RESTful services design
  • Ability to design UML and other architectural diagrams
  • Highly motivated self-starter with a desire to help others and take action
  • Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
  • Ability to independently work as a contributing member in a high-paced and focused team
  • Ability to multi-task and prioritize tasks with competing deadlines
  • Strong problem-solving and analytical skills with the ability to work under pressure
  • Ability to socialize ideas and influence decisions without direct authority
  • Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions
  • Considers ‘best-practice’ standards, as well as departmental policies and procedures

  • Behavior Competencies
  • Manages Complexity
  • Decision Quality
  • Collaborates
  • Ensures Accountability
  • Optimizes Work Processes