Principal System Engineer APIs & MicroServices

Description

This position ispart of the Marketing, Advertising, and Content (MAC) data-sharing platformthat resides within the Chief Data Office of Xandr - AT&T Advertising &Analytics. The MAC cloud-based platform combines AT&T's uniqueconsumer data and growing content data assets and enables data sharing acrossbusiness units in support of marketing, advertising, and content intelligencerelated use cases. This role creates APIs, microServices, and commonservice layer components in our overall architecture for Data Products in MAC.

Overall Purpose

Responsible for translating the core architecture for businessrequirements into the final technical solution (consisting of platform,network, software, cloud, etc.) through functional, performance, andreliability analysis using engineering models and techniques, primarily throughsoftware development throughout the vertical stack. This is a hands-on rolethat ultimately results in the delivery of an application or service.

Key Roles and Responsibilities

Designs, develops, documents and analyzes technology systems,maximizing reuse of target state platforms such as APIs, UI/UX integration,cloud PaaS components, and Virtual Private Cloud (VPC) platforms. Engineersintegrated platform and software solutions that meet performance, usability,scalability, reliability, and security needs. Coordinates design,specification, and integration of total systems and subsystems. Assesses (proofof concept) and recommends solutions (algorithms and products) to improve thecurrent systems.

Day to day responsibilities for this position includesolution engineering in cloud platforms (AWS) leveraging approved PaaScomponents and platform design patterns to integrate and operationalize dataproduct applications and services with APIs.

Qualifications

Required Qualifications -

  • Bachelor's degree in Computer Science or related field
  • 8-10 years of software development experience
  • Strong Java and/or Python skills
  • Experience with Git
  • Strong Linux skills
  • JavaScript Experience a plus
  • Strong SQL skills
  • Practical experience developing REST Microservices.
  • Experience with MicroServices development frameworks like SpringBoot, Flask or NodeJS
  • Familiarity with Docker, Kubernetes a plus
  • Experience in AWS a plus
  • Ability to quickly learn new technologies and concepts
  • Excellent communication skills



Back to top