Senior Platform Engineering Architect

  • Full-time

Job Description

Do you see yourself overseeing the creation of a platform and corresponding organizational and cultural changes? Are you looking to work with a team of talented professionals who are keenly focused on automating complex business problems and supporting product innovation with technology? If so, you might be our next Platform Engineering Architect, where you will work with some of the best in the business using the latest and greatest technologies, to drive automation at all stages of software development, release, operations, and maintenance.

Job Duties and Responsibilities

Understanding of:

  • Public cloud service offering (IaaS, PaaS services as well as AWS, Google Cloud etc)
  • Virtualization platforms (VMware, Hyper-V, etc.)
  • Modern API platform design, security practices, and data architectures ( e.g. event-driven architecture)
  • Infrastructure as Software (Container Orchestration, Observability, CI/CD)

Organizational skills and abilities:

  • Influence/coach enterprise architecture on modern evolutionary platform architecture principles and practices
  • Develop and evolve technology strategy, aligned to and prioritized by business objectives
  • Drive automation at all stages of software development, release, operations, and maintenance.
  • Support organizational changes in regards to capability development, restructuring toward product-centric team models and transitioning to modern agile SDLC practices
  • Communicate technical decisions to non-technical audiences and build consensus around them
  • Own key relationships both up and downstream of the platform teams to ensure delivery.
  • Manage priorities and make decisions in high stakes scenarios
  • Participate in conversations with various teams to brainstorm for new ideas and ways to improve development delivery.

Requirements and Qualifications

  • 10+ years of experience in various application development/architecture roles.
  • Consider yourself a great visual communicator and are able to create architectural documents that describe systems, integrations, software delivery approaches, data relationships, invocation sequencing, networking and other key concepts using tools like Visio/Draw.io etc.
  • Have proven ability in fostering an environment that empowers teams and facilitates the development of the Technology organization, setting everyone up to deliver their best work
  • Written/verbal communication skills appropriate for frequent interaction with senior technical and executive leaders.
  • Ability to reason about performance, security, and process interactions in complex distributed systems
  • Ability to understand and effectively debug both new and existing solutions
  • Proficiency in designing, developing, and testing software in one or more of Python, Java, Groovy, or Golang; open to using and learning multiple languages
  • Familiarity with cloud network architectures and the integration with hybrid cloud networking
  • Experience with infrastructure and configuration as code solutions, including Terraform, Ansible, or cloud-init
  • Experience with container orchestration and service mesh architectures, including Kubernetes/Istio, Rancher, or Consul
  • Familiarity with Linux OS engineering, configuration management, and troubleshooting
  • Experience with server-less platforms such as AWS Lambda and Google Cloud Functions
  • BS, MS, or Ph.D. in computer science or a related field, or equivalent work experience

 

Qualifications

Requirements and Qualifications

  • 10+ years of experience in various application development/architecture roles.
  • Consider yourself a great visual communicator and are able to create architectural documents that describe systems, integrations, software delivery approaches, data relationships, invocation sequencing, networking and other key concepts using tools like Visio/Draw.io etc.
  • Have proven ability in fostering an environment that empowers teams and facilitates the development of the Technology organization, setting everyone up to deliver their best work
  • Written/verbal communication skills appropriate for frequent interaction with senior technical and executive leaders.
  • Ability to reason about performance, security, and process interactions in complex distributed systems
  • Ability to understand and effectively debug both new and existing solutions
  • Proficiency in designing, developing, and testing software in one or more of Python, Java, Groovy, or Golang; open to using and learning multiple languages
  • Familiarity with cloud network architectures and the integration with hybrid cloud networking
  • Experience with infrastructure and configuration as code solutions, including Terraform, Ansible, or cloud-init
  • Experience with container orchestration and service mesh architectures, including Kubernetes/Istio, Rancher, or Consul
  • Familiarity with Linux OS engineering, configuration management, and troubleshooting
  • Experience with server-less platforms such as AWS Lambda and Google Cloud Functions
  • BS, MS, or Ph.D. in computer science or a related field, or equivalent work experience

Additional Information

All your information will be kept confidential according to EEO guidelines.