Staff Enterprise Architect

Company:  Tbwa Chiat/Day Inc
Location: Atlanta
Closing Date: 03/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

The Weather Company is the world’s leading weather provider, helping people and businesses make more informed decisions and take action in the face of weather. Together with advanced technology and AI, The Weather Company’s high-volume weather data, insights, advertising, and media solutions across the open web help people, businesses, and brands around the world prepare for and harness the power of weather in a scalable, privacy-forward way.

Job brief:

As a Staff Enterprise Architect at the Weather Company, you will provide technical and problem-solving leadership to a backend team that services weather data globally.

The SUN Platform and Data Services team is responsible for delivering backend solutions supporting hundreds of clients, ingesting more than 26TB of data per day, and serving over 100 billion requests per day. This position provides endless career growth opportunities within many emerging technologies, including Cloud, NoSql, Big Data & Analytics, and Cognitive Computing technologies.

The ideal candidate is familiar with all layers of software development and will have the functional knowledge to take a concept and turn it into a finished product. This candidate is passionate about building quality products and wants to own projects end-to-end leading with design and development principles. In this role, you will work collaboratively with cross-functional teams to design and build RESTful APIs in a microservice architecture.

The impact you'll make:

  • Participate in the design and implementation of sophisticated software written in Java, Scala, or Go, leveraging industry cloud design patterns for high scalability solutions.
  • Participate in software design and code reviews to ensure a high level of software quality and share knowledge with team members.
  • Participate in, and adhere to, professional software engineering practices using tools and methodologies such as Agile, Test Driven Development, Continuous Integration, Source Code Management, and Jira.
  • Assist in identifying potential system points of failure across multiple systems and vendors (AWS, Akamai, Fastly, etc.) and assist with production issues in a timely manner including root cause analysis.
  • Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members.
  • Create detailed, comprehensive, and well-documented diagrams for all levels: developers to executives.
  • Act as a technical leader through complete project lifecycles, from early assessment through design and analysis of use cases, to the implementation and optimization of cloud solutions.
  • Work well independently and as part of a team.

What you've accomplished:

  • BS/MS degree or equivalent work experience in Computer Science or related field.
  • 10+ years of professional experience, including solutions architecture, design, and delivery.
  • 8+ years of demonstrable experience with Golang, Java, and/or Scala.
  • 10+ years experience in Cloud environments (AWS preferred).
  • 10+ years experience with iterative development and/or Agile methodologies.
  • 10+ years of experience with the design and implementation of REST APIs, services, system tasks, and cloud solutions.
  • 5+ years experience with containerization, Docker, Kubernetes.
  • 8+ years of experience with High Throughput/HA Queuing-based systems (Kafka, RabbitMQ).
  • 8+ years experience with edge processing/caching.
  • 10+ years of experience developing generalized reusable software components for other developers.
  • Excellent written and verbal communication skills, including the ability to generate architectural documentation/diagrams.
  • Experience with multi-region Cloud-based architectures, virtualization, automation, processing, deployment, security, load balancing, networking, and performance analysis.
  • Proven ability to establish and nurture long-term relationships with senior-level customer engineers.

Preferred:

  • Development experience with GoLang.
  • Detailed hands-on experience with AWS.
  • Development experience with REST APIs, JSON.
  • Familiar with Model-Based Systems Engineering (MBSE) and 12 Factor App methodology.
  • Knowledge and practical experience in creating architectural documentation including, but not limited to, Architecture Decision Records and C4 model architecture diagrams.
  • Experience with MQTT protocol a plus.
  • The Open Group TOGAF certification.
#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙